/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

h1.underline,
h4.underline {
  border-bottom: 1px solid #bcbcbc;
  padding-bottom: 21px;
}

@media (max-width: 767px) {
  
  .text_center-mobile {
    text-align: center;
  }
}


.btn-lg-home {
  padding: 20px 40px;
  font-size: 15px;
}


.btn-info-home {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

.btn-info-home:hover {
  color: #000;
  border-color: #000;
  background: #fff;
}

.btn-info-home:active {
  color: #000;
  border-color: #000;
  background: #fff;
}

.btn-info-home:focus {
  color: #000;
  border-color: #000;
  background: #fff;
}


.breadcrumb > li a {
  color: #302ce1;
  padding: 2px 4px;
}
.breadcrumb > li a:hover {
  color: #302ce1;
}


.pagination > li > a,
.pagination > li > span {
  background-color: transparent;
  border: 0px;
  margin-left: 10px;
  width: 40px;
  height: 40px;
  text-align: center;
}


.pagination > li:first-child > a:hover,
.pagination > li:first-child > span:hover {
  background: none;
}


.pagination > li:last-child > a:hover,
.pagination > li:last-child > span:hover {
  background: none;
}


.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  background-color: transparent;
  border-color: transparent;
}


.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  border-color: transparent;
  border-radius: 50%;
  border: solid 1px;
}

.logo-container {
  height: 51px;
  width: 187px;
  margin-left: 9px;
}


.fixed-top {
  border-width: 0;
}


.static-top {
  border-width: 0;
  margin-bottom: 0;
}


.navbar-default {
  border-color: transparent;
}


.homelink,
a.homelink:hover,
a.homelink:focus {
  color: #fff;
  text-decoration: none;
}


.register-bar {
  clear: both;
}


.fixed-top.navbar {
  min-height: 67px;
}

.fixed-top.navbar .navbar-collapse {
  max-height: 510px;
  box-shadow: none;
  border-top: none;
  padding-top: 8px;
}

.fixed-top.navbar .form-inline {
  border: none;
  margin-left: 0;
  margin-right: 0;
}

.fixed-top.navbar .form-inline .form-control {
  font-size: 1em;
}


.static-top.navbar .navbar-collapse {
  max-height: 510px;
  box-shadow: none;
  border-top: none;
}


.static-top.navbar .form-inline {
  border: none;
  margin-left: 0;
  margin-right: 0;
}

.static-top.navbar .form-inline .form-control {
  font-size: 1em;
}

@media (min-width: 992px) {
  
  .fix-navbar .register-bar {
    display: none;
  }
}


.fixed-top.navbar > .container > .row > div {
  float: none !important;
  display: inline-block;
  vertical-align: bottom;
}


.static-top.navbar > .container > .row > div {
  float: none !important;
  display: inline-block;
  vertical-align: bottom;
}


.fixed-top.navbar .menu-bar > .navbar-nav > li > a {
  font-family: 'Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
}


.fixed-top.navbar .menu-bar > .navbar-nav > .divider-vertical {
  height: 21px;
  margin: 0 4px;
  margin-top: 14.5px;
  border-right: 1px solid #fff;
  border-left: 1px solid #666;
}


.static-top.navbar .menu-bar > .navbar-nav > li > a {
  font-family: 'Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
}


.static-top.navbar .menu-bar > .navbar-nav > .divider-vertical {
  height: 21px;
  margin: 0 4px;
  margin-top: 14.5px;
  border-right: 1px solid #fff;
  border-left: 1px solid #666;
}


.fixed-top .navbar-brand {
  font-size: 2.11em;
  font-family: 'Segoe UI Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #232222;
  position: relative;
}

@media (max-width: 1200px) {
  
  .fixed-top .navbar-brand {
    position: initial;
  }
}


.fixed-top .navbar-header {
  padding-top: 8px;
}


.static-top .navbar-brand {
  font-size: 2.11em;
  font-family: 'Segoe UI Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #232222;
  position: relative;
}

@media (max-width: 1200px) {
  
  .static-top .navbar-brand {
    position: initial;
  }
}


.fixed-top.navbar-dark {
  background-color: #232222;
  border-color: transparent;
}

.fixed-top.navbar-dark .navbar-brand {
  color: #fff;
}

.fixed-top.navbar-dark .divider-vertical {
  border-right-color: #fff;
  border-left-color: #111;
}


.static-top.navbar-dark {
  background-color: #ffffff;
  border-color: transparent;
  -webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
  -moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
  box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
}

.static-top.navbar-dark .navbar-brand {
  color: #fff;
}

.static-top.navbar-dark .divider-vertical {
  border-right-color: #fff;
  border-left-color: #111;
}


.navbar-dark .navbar-nav > li > a {
  color: #000;
}

.navbar-dark .navbar-nav > li > a:hover {
  color: #fff;
  background-color: #302ce1;
  /*border-bottom: 4px solid #2F5FEF;
    padding-bottom: 10px;*/
}

.navbar-dark .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #302ce1;
  border: 1px dashed black !important;
  outline: 1px dashed #ffffff;
}

@media (max-width: 1199px) {
  
  .navbar-dark .navbar-nav > li > a:hover {
    color: #fff;
    background-color: #302ce1;
    /*border-bottom: 4px solid #2F5FEF;
    padding-bottom: 6px;*/
  }
}


.menu-bar .shopping_link {
  position: relative;
}

.menu-bar .shopping_link .cart_amount {
  border-radius: 100%;
  height: 17px;
  width: 17px;
  position: absolute;
  bottom: 6px;
  right: -6px;
  background-color: #2f5fef;
  text-align: -webkit-center;
  line-height: 17px;
  font-size: 9px;
  padding-left: 1.9px;
  color: #fff;
}

.menu-bar .shopping_link .cart_amount:hover {
  color: #fff;
}

@media (max-width: 1199px) {
  
  .fixed-top .navbar-collapse .nav > .divider-vertical {
    display: none;
  }
}

@media (max-width: 1199px) {
  
  .static-top .navbar-collapse .nav > .divider-vertical {
    display: none;
  }
}

@media (max-width: 767px) {
  
  .fixed-top.navbar > .container > .row > div {
    display: block;
  }
  
  .navbar-header {
    position: relative;
  }
}

@media (max-width: 767px) {
  
  .static-top.navbar > .container > .row > div {
    display: block;
  }
  
  .navbar-header {
    position: relative;
  }
}


.card {
  -webkit-box-shadow: 0 0px 0px transparent;
  box-shadow: 0 0px 0px transparent;
}




body {
  padding-top: 0px;
  
  margin: 0;
  height: 100%;
}

@media (max-width: 767px) {
  
  body {
    padding-top: 0px;
  }
}


.layer_down {
  height: 50px;
  background: url('layer_down.png') no-repeat bottom center;
  position: absolute;
  bottom: 0;
  z-index: 900;
  width: 100%;
}


.layer_up {
  height: 40px;
  background: url('layer_up.png') no-repeat bottom center;
  position: relative;
  z-index: 20;
}


.section-margin {
  margin: 21px 0;
}


.section-inline-search {
  background-size: cover;
}

.section-inline-search .row > div {
  margin-top: 100px;
}

.section-inline-search .row > div h1 {
  color: #fff;
}

@media screen and (max-width: 600px) {
  
  .section-inline-search .row > div h1 {
    font-size: 16vw;
  }
}

.section-inline-search .row > div .form-inline .row .input-group {
  margin-right: 21px;
}

.section-inline-search .row > div .form-inline .row .input-group .input-group-text {
  background-color: #fff;
  border-right: none;
}

.section-inline-search .row > div .form-inline .row .input-group .form-control {
  height: 60px;
  border-left: none;
  box-shadow: none;
}

.section-inline-search .row > div .form-inline .row .input-group .form-control:focus {
  box-shadow: none;
  border-right: none;
  border-color: #ccc;
}


.wrapper {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  -moz-transition: width 0.3s ease-out;
  -o-transition: width 0.3s ease-out;
  -webkit-transition: width 0.3s ease-out;
  transition: width 0.3s ease-out;
}


.wrapper .contained {
  position: relative;
  height: 400px;
  padding-bottom: 56.25%;
}


.wrapper .contained > svg {
  margin-top: -100px;
  position: absolute;
  display: block;
}


.contained .row {
  margin-top: 80px;
}


footer {
  position: relative;
  color: #22221e;
}

footer .footer-top {
  width: 100%;
  min-height: 130px;
  background-color: #232222;
  display: flex;
  align-items: center;
}

footer .footer-top h3,
footer .footer-top h4 {
  color: #fff;
}

footer .footer-top .list-social-links {
  margin-top: 25px;
  margin-bottom: 12.5px;
}

@media screen and (max-width: 991px) {
  
  footer .footer-top h3,
  footer .footer-top .list-social-links {
    text-align: center;
  }
}

footer .footer-bottom {
  width: 100%;
  min-height: 68px;
  background-color: #d2d2ce;
  font-size: 14px;
  display: flex;
  align-items: center;
}

footer .footer-bottom p {
  margin: 0;
  color: #fff;
}

footer .footer-bottom h4 {
  margin-top: 0;
  color: #fff;
}

footer .footer-bottom ul {
  list-style-type: none;
  margin: 0;
}

footer .footer-bottom ul li a,
footer .footer-bottom ul li a:hover,
footer .footer-bottom ul li a:focus,
footer .footer-bottom ul li a:active,
footer .footer-bottom ul li a.active {
  font-size: 15px;
  color: #fff;
}


.list-social-links {
  list-style-type: none;
  padding-left: 0;
}

.list-social-links li {
  display: inline-block;
  margin: 0 10px;
}

.list-social-links li a,
.list-social-links li a:hover,
.list-social-links li a:focus,
.list-social-links li a:active,
.list-social-links li a.active {
  color: #fff;
}

@media screen and (max-width: 993px) {
  
  .section-landing h1 {
    font-size: 65px;
  }
  
  .section-landing h2 {
    letter-spacing: normal;
    margin-left: -3px;
  }
}


.user-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 7px;
}


.article-title-container {
  border-top: solid 1px #bcbcbc;
  border-bottom: solid 1px #bcbcbc;
  padding-left: 15px;
  padding-top: 28px;
  padding-bottom: 28px;
}


.article-title {
  margin-left: -35px;
}

.article-title > span {
  margin-left: 3px;
}

.article-title > span .article-author {
  font-weight: bold;
  color: #2f5fef;
}


.article-content {
  margin-top: 15px;
}

.article-content > p {
  text-align: justify;
}

@media screen and (max-width: 993px) {
  
  .article-title {
    margin-left: 0;
    text-align: center;
  }
  
  .article-author {
    text-align: center;
  }
}


.section-search .header-search {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 40px;
  background-color: #eeeeee;
}

.section-search .header-search img {
  max-width: 350px;
}

@media screen and (max-width: 600px) {
  
  .section-search .header-search h1 {
    font-size: 13vw;
  }
}


.section-search .title-search {
  font-size: 26px;
  font-weight: bold;
}


.section-search input {
  border-style: none;
  padding-left: 10px;
  height: 60px;
}


.section-search .media .media-left > img {
  max-width: 240px;
}


.section-search .media .media-body {
  padding-left: 20px;
}

.section-search .media .media-body > a {
  text-decoration: none;
  font-weight: bold;
}

.section-search .media .media-body .media-heading {
  margin-top: 5px;
  margin-bottom: 20px;
}


.cards-container {
  margin-top: 84px;
  display: flex;
  justify-content: center;
}

@media screen and (max-width: 991px) {
  
  .cards-container {
    flex-direction: column;
  }
}


.carousel-custom .carousel-inner > .carousel-item {
  margin-right: auto;
  margin-left: auto;
}

.carousel-custom .carousel-inner > .carousel-item .carousel-caption {
  display: flex;
  align-items: center;
  top: 5%;
  left: 5%;
  right: 5%;
}

@media screen and (min-width: 768px) {
  
  .carousel-custom .carousel-inner > .carousel-item .carousel-caption {
    left: 5%;
    right: 5%;
  }
}


.carousel-custom .carousel-indicators li {
  border-color: #232222;
}


.table.table-forms td {
  padding: 15px 8px;
}


.table.table-forms tbody tr:first-child td {
  border-top: none;
}


.poll {
  background-color: #eeeeee;
  border-top: 7px solid #0b80d0;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}

.poll .poll-header {
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #bcbcbc;
  padding-bottom: 5px;
}

.poll .poll-header h4 {
  font-weight: bold;
  display: inline-block;
}

.poll .poll-content {
  padding-top: 25px;
}

.poll .poll-content p {
  font-size: 14px;
}

.poll .poll-content form {
  border-bottom: 1px solid #bcbcbc;
  padding-bottom: 10px;
}

.poll .poll-content .poll-buttons {
  padding-top: 20px;
  padding-left: 11px;
}

.poll .poll-content .poll-buttons .btn {
  padding: 4px 14px;
  font-size: 14px;
}

.poll .poll-content .poll-buttons .btn-default,
.poll .poll-content .poll-buttons .btn-secondary {
  color: #000;
  border-color: #000;
}

.poll .poll-content .poll-buttons .btn-default:hover,
.poll .poll-content .poll-buttons .btn-secondary:hover {
  color: #000;
  border-color: #000;
}

.poll .poll-tags {
  padding-top: 10px;
}

.poll .poll-tags h4 {
  border-bottom: 1px solid #bcbcbc;
  padding-bottom: 10px;
}

.poll .poll-tags .tag {
  display: inline-block;
  background-color: #e1e1e1;
  color: #232222;
  padding: 5px 14px;
  margin: 5px 0px;
  text-transform: uppercase;
  font-size: 13px;
}


.nav-sidebar {
  padding-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.nav-sidebar .nav > li > a {
  padding: 4px 20px;
  color: #2f5fef;
  border-right: 2px solid #eeeeee;
}

.nav-sidebar .nav > li > a:hover,
.nav-sidebar .nav > li > a:focus {
  color: #232222;
  text-decoration: none;
  background-color: transparent;
  border-right: 2px solid #555555;
}

.nav-sidebar .nav > li > a:before {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e250';
  margin-right: 7px;
}

.nav-sidebar .nav > .active > a {
  color: #232222;
  text-decoration: none;
  background-color: transparent;
  border-right: 2px solid #555555;
  font-weight: bold;
}

.nav-sidebar .nav > .active > a:before {
  content: '\e252';
}

.nav-sidebar .nav > .active:hover > a,
.nav-sidebar .nav > .activefocus > a {
  font-weight: bold;
}

.nav-sidebar .nav > .active > ul.nav {
  display: block;
}

.nav-sidebar .nav ul.nav {
  display: none;
}

.nav-sidebar .nav .nav > li > a {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 30px;
}

.nav-sidebar .nav .nav > .active,
.nav-sidebar .nav .nav > .active:hover,
.nav-sidebar .nav .nav > .active:focus {
  font-weight: bold;
}

.nav-sidebar .nav .nav .nav > li > a {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 60px;
}

.nav-sidebar .nav .nav .nav > li > a:before {
  content: '';
}

.nav-sidebar .nav .nav .nav > .active,
.nav-sidebar .nav .nav .nav > .active:hover,
.nav-sidebar .nav .nav .nav > .active:focus {
  font-weight: bold;
}


#navbar .dropdown-menu {
  margin-top: 8px;
}


#navbar .dropdown-search {
  padding-top: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
  margin: 9px;
}

#navbar .dropdown-search #q {
  min-width: 200px;
}

@media (max-width: 1199px) {
  
  #navbar .dropdown-search .input-group-btn {
    vertical-align: top;
  }
  
  #navbar .dropdown-search #search-filter {
    width: 100%;
    text-align: left;
    padding-left: 25px;
  }
  
  #navbar .dropdown-search.dropdown-menu > li:hover,
  #navbar .dropdown-search .dropdown-menu > li:hover {
    color: white;
    background-color: transparent;
  }
}


.tabs-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
}


.help-block.error,
label.col-form-label.required:before,
.crmEntityFormView .cell div.info.required label:after,
.crmEntityFormView .cell div.info div.validators,
.crmEntityFormView .validator-text,
.crmEntityFormView .rank-order-cell .validator-text,
.crmEntityFormView .constant-sum-cell .validator-text,
.crmEntityFormView .stack-rank-cell .validator-text {
  color: #a94442;
}

@media screen and (-ms-high-contrast: active) {
  
  .navbar-default .navbar-toggler .navbar-toggler-icon {
    background-color: #888;
  }
  
  .navbar-dark .navbar-toggler .navbar-toggler-icon {
    background-color: #fff;
  }
}


.pr-color {
  color: #2f5fef;
}


.blue_border {
  padding-bottom: 10px;
  border-bottom: 7px solid #0b80d0;
}


.page_section {
  position: relative;
  background-size: cover;
  color: #000;
}

.page_section .row {
  padding-top: 40px;
  padding-bottom: 100px;
}

.page_section .row.sidebar-home {
  padding-bottom: 0;
}

.page_section h1 {
  font-size: 32px;
}

.page_section h2 {
  color: #666666;
  font-size: 40px;
}

.page_section h3 {
  font-size: 66px;
  font-family: 'Segoe UI Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.page_section p {
  padding-top: 5px;
}

.page_section .btn {
  margin-top: 50px;
}

.page_section .form-search .btn {
  padding: 4px 12px;
  margin-top: 1px;
}

.page_section .section-landing-heading p,
.page_section .section-landing-sub-heading p {
  border-top: 0;
}


.form-search .btn {
  border: 1px solid #ccc;
}


.form-search .btn-default:hover,
.form-search .btn-secondary:hover {
  border-color: #ccc;
}


.form-search .dropdown-submenu {
  right: -2px;
}


.form-search .dropdown-menu {
  margin-top: 0px;
}


.dropdown-search.dropdown-menu > li:hover {
  background-color: transparent;
}


#navbar .form-search .dropdown-menu {
  margin-top: 0px;
}


.section-diagonal-left {
  -webkit-transform: skew(0deg, -1.3deg);
  -ms-transform: skew(0deg, -1.3deg);
  transform: skew(0deg, -1.3deg);
  overflow: hidden;
  margin-top: -60px;
  margin-bottom: -20px;
}

.section-diagonal-left .section-diagonal-left-content {
  -webkit-transform: skew(0deg, 1.3deg);
  -ms-transform: skew(0deg, 1.3deg);
  transform: skew(0deg, 1.3deg);
  background-size: cover;
  margin-top: -70px;
}

.section-diagonal-left .section-diagonal-left-content:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  z-index: -1;
  background-color: #fff;
}


.section-diagonal-right {
  -webkit-transform: skew(0deg, 1.3deg);
  -ms-transform: skew(0deg, 1.3deg);
  transform: skew(0deg, 1.3deg);
  overflow: hidden;
  margin-top: 60px;
  margin-bottom: -20px;
}

.section-diagonal-right.home-section {
  margin-top: -60px;
}

.section-diagonal-right .section-diagonal-right-content {
  -webkit-transform: skew(0deg, -1.3deg);
  -ms-transform: skew(0deg, -1.3deg);
  transform: skew(0deg, -1.3deg);
  background-size: cover;
  margin-top: -70px;
}

.section-diagonal-right .section-diagonal-right-content:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  z-index: -1;
  background-color: #2f5fef;
}


.section-diagonal-left .row,
.section-diagonal-right .row {
  padding-top: 125px;
}


.section-diagonal-left .col-lg-5,
.section-diagonal-right .col-lg-5 {
  float: none;
  margin: 0 auto;
}


.section-diagonal-left p,
.section-diagonal-right p {
  border-top: none;
}


.section-landing {
  background: linear-gradient(transparent, transparent);
  background-size: cover;
}

.section-landing .row > div {
  margin-top: 80px;
}

.section-landing .row > div .section-landing-heading {
  font-size: 4rem;
  color: #fff;
}

@media screen and (max-width: 600px) {
  
  .section-landing .row > div .section-landing-heading {
    font-size: 16vw;
  }
}

.section-landing .row > div .section-landing-sub-heading {
  margin-top: 0;
  margin-bottom: 50px;
  font-size: 1.5rem;
  color: #fff;
  font-weight: Semibold;
}

@media screen and (max-width: 600px) {
  
  .section-landing .row > div .section-landing-sub-heading {
    font-size: 4vw;
  }
}


.section-sub-landing {
  background-size: cover;
}


.section-default {
  background-size: cover;
}

@media screen and (max-width: 767px) {
  
  .section-default:before {
    content: ' ';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(
      top,
      transparent 0%,
      rgba(0, 0, 0, 0.59) 41%,
      rgba(0, 0, 0, 0.62) 43%,
      black 100%
    );
    
    background: -webkit-linear-gradient(
      top,
      transparent 0%,
      rgba(0, 0, 0, 0.59) 41%,
      rgba(0, 0, 0, 0.62) 43%,
      black 100%
    );
    
    background: linear-gradient(
      to bottom,
      transparent 0%,
      rgba(0, 0, 0, 0.59) 41%,
      rgba(0, 0, 0, 0.62) 43%,
      black 100%
    );
    
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    
  }
}

.section-default .row {
  padding-bottom: 150px;
}


.section-knowledge {
  margin-bottom: 40px;
}


.content-home .btn {
  margin-top: 0;
}


.content-home .card {
  background-color: transparent;
  border: 0;
  box-shadow: none;
}

.content-home .card p {
  border: 0;
}


.content-home .card-header {
  display: none;
}


.content-home .list-group-item {
  padding: 20px 0;
  font-size: 20px;
  background-color: transparent;
  border: 0;
  border-top: 1px solid #ddd;
}

.content-home .list-group-item img {
  margin-right: 25px;
}


.content-home a.list-group-item,
.content-home .list-group-item a.title {
  color: #232222;
}

.content-home a.list-group-item:hover,
.content-home a.list-group-item:focus,
.content-home .list-group-item a.title:hover,
.content-home .list-group-item a.title:focus {
  color: #232222;
  text-decoration: underline;
  background-color: transparent;
}


.content-home .title,
.content-home .description {
  display: block;
}


.content-home .title {
  font-size: 24px;
  font-family: 'Segoe UI Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


.content-home .description {
  display: block;
  font-size: 14px;
}


.sidebar-home {
  background-color: #eeeeee;
  border-top: 7px solid #0b80d0;
  margin-top: 36px;
  position: relative;
}

.sidebar-home h3 {
  font-size: 18px;
}

.sidebar-home .card {
  background-color: transparent;
  border: 0;
  box-shadow: none;
}

.sidebar-home .card-header {
  padding-left: 0;
  background-color: transparent;
  border: 0;
}

.sidebar-home .card-title {
  font-size: 14px;
  color: #2f5fef;
  font-family: 'Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.sidebar-home .list-group-item {
  padding-left: 0;
  font-size: 14px;
  background-color: transparent;
  border: 0;
}

.sidebar-home .list-group-item:hover,
.sidebar-home .list-group-item:focus {
  text-decoration: underline;
  background-color: transparent;
}

.sidebar-home .list-group-item .date {
  visibility: hidden;
}


.section-landing-search {
  min-height: 250px;
  background: url(homehero.jpg) no-repeat 0 25%;
  background-size: cover;
}


.section-landing-forums {
  min-height: 250px;
  background-size: cover;
}


.section-knowledge .list-group a.list-group-item {
  color: #2f5fef;
}


.section-knowledge .card-title {
  color: #000;
}


.page_section.section-landing .row {
  padding-bottom: 60px;
}


.page_section.section-landing .row > div {
  margin-top: 0px;
}


ul.tree,
ol.tree {
  color: #2f5fef;
}


.tree ul,
.tree ol,
.tree ul ul,
.tree ol ul,
.tree ol ol ul,
.tree ol ul ul,
.tree ul ol ul,
.tree ul ul ul {
  list-style-type: disc;
  color: #2f5fef;
}



.adx_forms_font_calibri {
  font-family: Calibri;
}


.adx_forms_font_new_roman {
  font-family: Times New Roman;
}


.adx_forms_font_helvetica {
  font-family: 'Helvetica', sans-serif;
}


html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  height: 100%;
  margin: 0;
}

.wrapper-body {
  min-height: calc(100% - 132px);
  margin-bottom: 0px;
}

.footer .push {
  height: 43px;
}

.footer {
  margin-top: 0px;
}

.page-copy {
  margin-top: 0px;
  margin-bottom: 0px;
}

.navbar-brand {
  line-height: 37px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: unset;
}

body,
legend {
  color: #000000;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #f2f2f2;
  color: #302ce1;
}

.btn-default,
.btn-secondary {
  color: #302ce1;
  background-color: white;
  border-color: #302ce1;
}

.btn-default:hover,
.btn-default:active,
.btn-default.active,
.btn-default:focus,
.btn-default.focus,
.btn-secondary:hover,
.btn-secondary:active,
.btn-secondary.active,
.btn-secondary:focus,
.btn-secondary.focus {
  color: #302ce1;
  background-color: #f2f2f2;
  border-color: #302ce1;
}

.btn-primary {
  color: white;
  background-color: #302ce1;
  border-color: #302ce1;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.btn-primary:focus,
.btn-primary.focus {
  color: white;
  background-color: #5c59e7;
  border-color: #5c59e7;
}

.navbar-dark .navbar-toggler {
  border: 1px solid #302ce1;
}

.navbar-dark .navbar-toggler:hover {
  background-color: #4642e4;
}

.navbar-dark .navbar-toggler:focus {
  border: 1px solid black;
  background-color: #4642e4;
}

.navbar-dark .navbar-nav .show.dropdown-menu {
  background-color: #302ce1;
}

.navbar-dark .navbar-nav .show.dropdown-menu > li > a {
  color: #fff;
}

.navbar-dark .navbar-nav > .dropdown > a.show .navbar-dark .navbar-nav > .dropdown > a.show:hover,
.navbar-dark .navbar-nav > .dropdown > a.show:focus {
  background-color: #302ce1;
  color: #fff;
}

.navbar-dark .navbar-nav .show.dropdown-menu > li > a:hover,
.navbar-dark
  .navbar-nav
  .show.dropdown-menu
  > li
  > a:focus
  .navbar-dark
  .navbar-nav
  .show.dropdown-menu
  > .active
  > a,
.navbar-dark .navbar-nav .show.dropdown-menu > .active > a:hover,
.navbar-dark .navbar-nav .show.dropdown-menu > .active > a:focus {
  background-color: #ffffff;
  color: #302ce1;
}

.nav > li > a:hover,
.nav > li > a:focus {
  background-color: #f2f2f2;
}

.nav .show.dropdown-menu {
  background-color: #ffffff;
}

.nav .show.dropdown-menu > li > a {
  color: black;
}

.nav > .dropdown > a .nav > .dropdown > a:hover,
.nav > .dropdown > a:focus {
  background-color: #f2f2f2;
}

.nav .show.dropdown-menu > .active > a,
.nav .show.dropdown-menu > .active > a:hover,
.nav .show.dropdown-menu > .active > a:focus,
.nav .show.dropdown-menu > li > a:hover,
.nav .show.dropdown-menu > li > a:focus {
  background-color: #f2f2f2;
  color: black;
}

#filterDropdownId > .dropdown-menu > li > a:focus {
  border: 1px solid;
}

#filterDropdownId > a:focus {
  border: 1px solid;
}

.crmEntityFormView,
.entitylist {
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #f2f2f2;
}

.sectionPrimaryColor {
  background-color: #302ce1;
  color: #ffffff;
}

.sectionPrimaryColor h1,
.sectionPrimaryColor h2,
.sectionPrimaryColor h3,
.sectionPrimaryColor h4,
.sectionPrimaryColor h5,
.sectionPrimaryColor h6 {
  color: #ffffff;
}

.sectionPrimaryColor .crmEntityFormView h1,
.sectionPrimaryColor .crmEntityFormView h2,
.sectionPrimaryColor .crmEntityFormView h3,
.sectionPrimaryColor .crmEntityFormView h4,
.sectionPrimaryColor .crmEntityFormView h5,
.sectionPrimaryColor .crmEntityFormView h6 {
  color: #000000;
}

.sectionPrimaryColor .entitylist h1,
.sectionPrimaryColor .entitylist h2,
.sectionPrimaryColor .entitylist h3,
.sectionPrimaryColor .entitylist h4,
.sectionPrimaryColor .entitylist h5,
.sectionPrimaryColor .entitylist h6 {
  color: #000000;
}

.sectionFixedStyle {
  color: #000000;
}

a {
  color: #302ce1;
}

a:not(.btn) {
  text-decoration: underline;
}

[role='navigation'] a,
[role='contentinfo'] a,
.toolbar a,
a.list-group-item {
  text-decoration: none;
}

a:hover,
a:focus {
  color: #302ce1;
  text-decoration: underline;
}

.breadcrumb > .active {
  color: #000000;
  font-weight: bold;
}

p {
  font-size: 16px;
}

h1 {
  font-size: 36px;
  font-weight: bold;
  margin-left: 0px;
  margin-right: 0px;
}

h2 {
  font-size: 28px;
  font-weight: 600;
}

h3 {
  font-size: 24px;
  font-weight: 600;
}

.page-header {
  border-bottom: 0px;
}

.navbar-brand {
  padding: 8px;
}

.static-top.navbar-dark .navbar-brand {
  font-size: 24px;
  font-weight: bold;
  font-family: unset;
}

.static-top.navbar-dark .navbar-brand a {
  color: black;
  text-decoration: none;
}
.help-block {
  color: black;
}

.skip-to-content a {
  padding: 10px 20px;
  position: absolute;
  top: -43px;
  left: 0px;
  color: #ffffff;
  border-radius: 2px;
  background: #742774;
  -webkit-transition: top 1s ease-out;
  transition: top 1s ease-out;
  z-index: 100;
  font-family: Segoe UI;
  font-size: 14px;
}

.skip-to-content a:focus {
  position: absolute;
  left: 0px;
  top: 0px;
  outline: none;
  color: #ffffff;
  -webkit-transition: top 0.1s ease-in;
  transition: top 0.1s ease-in;
}

@media screen and (-ms-high-contrast: active) {
  .nav-tabs > li.active > a,
  .nav-tabs > li.active > a:hover,
  .nav-tabs > li.active > a:focus {
    border-bottom: 0px;
  }

  .nav-tabs > li > a {
    border: 0px;
  }

  .navbar-dark .navbar-nav .show.dropdown-menu > li > a:hover,
  .navbar-dark
    .navbar-nav
    .show.dropdown-menu
    > li
    > a:focus
    .navbar-dark
    .navbar-nav
    .show.dropdown-menu
    > .active
    > a,
  .navbar-dark .navbar-nav .show.dropdown-menu > .active > a:hover,
  .navbar-dark .navbar-nav .show.dropdown-menu > .active > a:focus {
    border: 1px solid;
  }

  .facet-list-group-item {
    margin: 1px;
    border: 0px;
  }
}

.frenchAccessibilityLink {
  float: right;
  width: 297px;
  height: 24px;
  font-family: Segoe UI;
  font-size: 18px;
  line-height: 21px;
  text-decoration-line: underline;
  color: #2c33d8;
}


.pva-floating-style {
  position: fixed;
  bottom: 0px;
  right: 0px;
  margin-right: 16px;
  margin-bottom: 18px;
  z-index: 9999;
}


.visible-lg-block {
  display: flex !important;
  align-items: center;
}


h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 21px;
  margin-bottom: 10.5px;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}



.nav-item .dropdown-toggle::after {
  border-top: 0.2em solid;
  border-right: 0.2em solid transparent;
  border-bottom: 0;
  border-left: 0.2em solid transparent;
}

.custom-container {
  flex-wrap: wrap !important;
}

.custom-sitetitle {
  text-wrap: wrap;
}

.custom-navbar-toggler {
  margin-left: auto;
}

a:not(.btn):hover {
  text-decoration: underline !important;
}
@font-face {
  font-family: RNHouseSans;
  font-style: normal;
  font-weight: 200;
  src: url(assets/fonts/RNHouseSansW01Thin.eot);
  src: url(assets/fonts/RNHouseSansW01Thin.eot) format("eot"),url(assets/fonts/RNHouseSansW01Thin.woff2) format("woff2"),url(assets/fonts/RNHouseSansW01Thin.woff) format("woff"),url(assets/fonts/RNHouseSansW01Thin.ttf) format("truetype"),url(assets/fonts/RNHouseSansW01Thin.svg#RNHouseSansW01Thin) format("svg")
}

@font-face {
  font-family: RNHouseSans;
  font-style: italic;
  font-weight: 200;
  src: url(assets/fonts/RNHouseSansW01ThinItalic.eot);
  src: url(assets/fonts/RNHouseSansW01ThinItalic.eot) format("eot"),url(assets/fonts/RNHouseSansW01ThinItalic.woff2) format("woff2"),url(assets/fonts/RNHouseSansW01ThinItalic.woff) format("woff"),url(assets/fonts/RNHouseSansW01ThinItalic.ttf) format("truetype"),url(assets/fonts/RNHouseSansW01ThinItalic.svg#RNHouseSansW01ThinItalic) format("svg")
}

@font-face {
  font-family: RNHouseSans;
  font-style: normal;
  font-weight: 300;
  src: url(assets/fonts/RNHouseSansW01Light.eot);
  src: url(assets/fonts/RNHouseSansW01Light.eot) format("eot"),url(assets/fonts/RNHouseSansW01Light.woff2) format("woff2"),url(assets/fonts/RNHouseSansW01Light.woff) format("woff"),url(assets/fonts/RNHouseSansW01Light.ttf) format("truetype"),url(assets/fonts/RNHouseSansW01Light.svg#RNHouseSansW01Light) format("svg")
}

@font-face {
  font-family: RNHouseSans;
  font-style: italic;
  font-weight: 300;
  src: url(assets/fonts/RNHouseSansW01LightItalic.eot);
  src: url(assets/fonts/RNHouseSansW01LightItalic.eot) format("eot"),url(assets/fonts/RNHouseSansW01LightItalic.woff2) format("woff2"),url(assets/fonts/RNHouseSansW01LightItalic.woff) format("woff"),url(assets/fonts/RNHouseSansW01LightItalic.ttf) format("truetype"),url(assets/fonts/RNHouseSansW01LightItalic.svg#RNHouseSansW01LightItalic) format("svg")
}

@font-face {
  font-family: RNHouseSans;
  font-style: normal;
  font-weight: 400;
  src: url(assets/fonts/RNHouseSansW01Regular.eot);
  src: url(assets/fonts/RNHouseSansW01Regular.eot) format("eot"),url(assets/fonts/RNHouseSansW01Regular.woff2) format("woff2"),url(assets/fonts/RNHouseSansW01Regular.woff) format("woff"),url(assets/fonts/RNHouseSansW01Regular.ttf) format("truetype"),url(assets/fonts/RNHouseSansW01Regular.svg#RNHouseSansW01Regular) format("svg")
}

@font-face {
  font-family: RNHouseSans;
  font-style: italic;
  font-weight: 400;
  src: url(assets/fonts/RNHouseSansW01Italic.eot);
  src: url(assets/fonts/RNHouseSansW01Italic.eot) format("eot"),url(assets/fonts/RNHouseSansW01Italic.woff2) format("woff2"),url(assets/fonts/RNHouseSansW01Italic.woff) format("woff"),url(assets/fonts/RNHouseSansW01Italic.ttf) format("truetype"),url(assets/fonts/RNHouseSansW01Italic.svg#RNHouseSansW01Italic) format("svg")
}

@font-face {
  font-family: RNHouseSans;
  font-style: normal;
  font-weight: 700;
  src: url(assets/fonts/RNHouseSansW01Bold.eot);
  src: url(assets/fonts/RNHouseSansW01Bold.eot) format("eot"),url(assets/fonts/RNHouseSansW01Bold.woff2) format("woff2"),url(assets/fonts/RNHouseSansW01Bold.woff) format("woff"),url(assets/fonts/RNHouseSansW01Bold.ttf) format("truetype"),url(assets/fonts/RNHouseSansW01Bold.svg#RNHouseSansW01Bold) format("svg")
}

@font-face {
  font-family: RNHouseSans;
  font-style: italic;
  font-weight: 700;
  src: url(assets/fonts/RNHouseSansW01BoldItalic.eot);
  src: url(assets/fonts/RNHouseSansW01BoldItalic.eot) format("eot"),url(assets/fonts/RNHouseSansW01BoldItalic.woff2) format("woff2"),url(assets/fonts/RNHouseSansW01BoldItalic.woff) format("woff"),url(assets/fonts/RNHouseSansW01BoldItalic.ttf) format("truetype"),url(assets/fonts/RNHouseSansW01BoldItalic.svg#RNHouseSansW01BoldItalic) format("svg")
}

.zb-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  margin: 8px auto;
  max-width: 1280px;
  min-width: 320px;
  padding-left: 16px;
  padding-right: 16px
}

@media (min-width: 600px) {
  .zb-container {
      margin-bottom:16px;
      margin-top: 16px;
      padding-left: 24px;
      padding-right: 24px
  }
}

@media (min-width: 840px) {
  .zb-container {
      margin-bottom:16px;
      margin-top: 16px;
      padding-left: 24px;
      padding-right: 24px
  }
}

@media (min-width: 1280px) {
  .zb-container {
      margin-bottom:16px;
      margin-top: 16px;
      padding-left: 24px;
      padding-right: 24px
  }
}

@media (min-width: 600px) {
  .zb-container {
      min-width:600px
  }
}

@media (min-width: 840px) {
  .zb-container {
      min-width:840px
  }
}

.zb-container-fixed {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  margin: 8px auto;
  padding-left: 16px;
  padding-right: 16px;
  width: 320px
}

@media (min-width: 600px) {
  .zb-container-fixed {
      margin-bottom:16px;
      margin-top: 16px;
      padding-left: 24px;
      padding-right: 24px
  }
}

@media (min-width: 840px) {
  .zb-container-fixed {
      margin-bottom:16px;
      margin-top: 16px;
      padding-left: 24px;
      padding-right: 24px
  }
}

@media (min-width: 1280px) {
  .zb-container-fixed {
      margin-bottom:16px;
      margin-top: 16px;
      padding-left: 24px;
      padding-right: 24px
  }
}

@media (min-width: 600px) {
  .zb-container-fixed {
      width:600px
  }
}

@media (min-width: 840px) {
  .zb-container-fixed {
      width:840px
  }
}

@media (min-width: 1280px) {
  .zb-container-fixed {
      width:1280px
  }
}

.zb-container-fluid {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  margin: 8px auto;
  padding-left: 16px;
  padding-right: 16px
}

@media (min-width: 600px) {
  .zb-container-fluid {
      margin-bottom:16px;
      margin-top: 16px;
      padding-left: 24px;
      padding-right: 24px
  }
}

@media (min-width: 840px) {
  .zb-container-fluid {
      margin-bottom:16px;
      margin-top: 16px;
      padding-left: 24px;
      padding-right: 24px
  }
}

@media (min-width: 1280px) {
  .zb-container-fluid {
      margin-bottom:16px;
      margin-top: 16px;
      padding-left: 24px;
      padding-right: 24px
  }
}

.zb-columns {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: -8px;
  margin-right: -8px
}

.zb-columns:after,.zb-columns:before {
  content: " ";
  display: table
}

.zb-columns:after {
  clear: both
}

.zb-columns+.zb-columns {
  margin-top: 16px
}

@media (min-width: 600px) {
  .zb-columns {
      -webkit-box-sizing:border-box;
      box-sizing: border-box;
      margin-left: -12px;
      margin-right: -12px
  }

  .zb-columns:after,.zb-columns:before {
      content: " ";
      display: table
  }

  .zb-columns:after {
      clear: both
  }

  .zb-columns+.zb-columns {
      margin-top: 24px
  }
}

@media (min-width: 840px) {
  .zb-columns {
      -webkit-box-sizing:border-box;
      box-sizing: border-box;
      margin-left: -12px;
      margin-right: -12px
  }

  .zb-columns:after,.zb-columns:before {
      content: " ";
      display: table
  }

  .zb-columns:after {
      clear: both
  }

  .zb-columns+.zb-columns {
      margin-top: 24px
  }
}

@media (min-width: 1280px) {
  .zb-columns {
      -webkit-box-sizing:border-box;
      box-sizing: border-box;
      margin-left: -12px;
      margin-right: -12px
  }

  .zb-columns:after,.zb-columns:before {
      content: " ";
      display: table
  }

  .zb-columns:after {
      clear: both
  }

  .zb-columns+.zb-columns {
      margin-top: 24px
  }
}

.zb-column-is-1,.zb-column-is-10,.zb-column-is-11,.zb-column-is-12,.zb-column-is-2,.zb-column-is-3,.zb-column-is-4,.zb-column-is-5,.zb-column-is-6,.zb-column-is-7,.zb-column-is-8,.zb-column-is-9,.zb-column-is-mobile-1,.zb-column-is-mobile-10,.zb-column-is-mobile-11,.zb-column-is-mobile-12,.zb-column-is-mobile-2,.zb-column-is-mobile-3,.zb-column-is-mobile-4,.zb-column-is-mobile-5,.zb-column-is-mobile-6,.zb-column-is-mobile-7,.zb-column-is-mobile-8,.zb-column-is-mobile-9,.zb-column-is-tablet-1,.zb-column-is-tablet-10,.zb-column-is-tablet-11,.zb-column-is-tablet-12,.zb-column-is-tablet-2,.zb-column-is-tablet-3,.zb-column-is-tablet-4,.zb-column-is-tablet-5,.zb-column-is-tablet-6,.zb-column-is-tablet-7,.zb-column-is-tablet-8,.zb-column-is-tablet-9,.zb-column-is-widescreen-1,.zb-column-is-widescreen-10,.zb-column-is-widescreen-11,.zb-column-is-widescreen-12,.zb-column-is-widescreen-2,.zb-column-is-widescreen-3,.zb-column-is-widescreen-4,.zb-column-is-widescreen-5,.zb-column-is-widescreen-6,.zb-column-is-widescreen-7,.zb-column-is-widescreen-8,.zb-column-is-widescreen-9 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1px;
  position: relative
}

.zb-column-is-mobile-1,.zb-column-is-mobile-10,.zb-column-is-mobile-11,.zb-column-is-mobile-12,.zb-column-is-mobile-2,.zb-column-is-mobile-3,.zb-column-is-mobile-4,.zb-column-is-mobile-5,.zb-column-is-mobile-6,.zb-column-is-mobile-7,.zb-column-is-mobile-8,.zb-column-is-mobile-9 {
  float: left
}

.zb-column-is-mobile-12 {
  width: 100%
}

.zb-column-is-mobile-11 {
  width: 91.66666667%
}

.zb-column-is-mobile-10 {
  width: 83.33333333%
}

.zb-column-is-mobile-9 {
  width: 75%
}

.zb-column-is-mobile-8 {
  width: 66.66666667%
}

.zb-column-is-mobile-7 {
  width: 58.33333333%
}

.zb-column-is-mobile-6 {
  width: 50%
}

.zb-column-is-mobile-5 {
  width: 41.66666667%
}

.zb-column-is-mobile-4 {
  width: 33.33333333%
}

.zb-column-is-mobile-3 {
  width: 25%
}

.zb-column-is-mobile-2 {
  width: 16.66666667%
}

.zb-column-is-mobile-1 {
  width: 8.33333333%
}

.zb-column-is-mobile-pull-12 {
  right: 100%
}

.zb-column-is-mobile-pull-11 {
  right: 91.66666667%
}

.zb-column-is-mobile-pull-10 {
  right: 83.33333333%
}

.zb-column-is-mobile-pull-9 {
  right: 75%
}

.zb-column-is-mobile-pull-8 {
  right: 66.66666667%
}

.zb-column-is-mobile-pull-7 {
  right: 58.33333333%
}

.zb-column-is-mobile-pull-6 {
  right: 50%
}

.zb-column-is-mobile-pull-5 {
  right: 41.66666667%
}

.zb-column-is-mobile-pull-4 {
  right: 33.33333333%
}

.zb-column-is-mobile-pull-3 {
  right: 25%
}

.zb-column-is-mobile-pull-2 {
  right: 16.66666667%
}

.zb-column-is-mobile-pull-1 {
  right: 8.33333333%
}

.zb-column-is-mobile-pull-0 {
  right: auto
}

.zb-column-is-mobile-push-12 {
  left: 100%
}

.zb-column-is-mobile-push-11 {
  left: 91.66666667%
}

.zb-column-is-mobile-push-10 {
  left: 83.33333333%
}

.zb-column-is-mobile-push-9 {
  left: 75%
}

.zb-column-is-mobile-push-8 {
  left: 66.66666667%
}

.zb-column-is-mobile-push-7 {
  left: 58.33333333%
}

.zb-column-is-mobile-push-6 {
  left: 50%
}

.zb-column-is-mobile-push-5 {
  left: 41.66666667%
}

.zb-column-is-mobile-push-4 {
  left: 33.33333333%
}

.zb-column-is-mobile-push-3 {
  left: 25%
}

.zb-column-is-mobile-push-2 {
  left: 16.66666667%
}

.zb-column-is-mobile-push-1 {
  left: 8.33333333%
}

.zb-column-is-mobile-push-0 {
  left: auto
}

.zb-column-is-mobile-offset-12 {
  margin-left: 100%
}

.zb-column-is-mobile-offset-11 {
  margin-left: 91.66666667%
}

.zb-column-is-mobile-offset-10 {
  margin-left: 83.33333333%
}

.zb-column-is-mobile-offset-9 {
  margin-left: 75%
}

.zb-column-is-mobile-offset-8 {
  margin-left: 66.66666667%
}

.zb-column-is-mobile-offset-7 {
  margin-left: 58.33333333%
}

.zb-column-is-mobile-offset-6 {
  margin-left: 50%
}

.zb-column-is-mobile-offset-5 {
  margin-left: 41.66666667%
}

.zb-column-is-mobile-offset-4 {
  margin-left: 33.33333333%
}

.zb-column-is-mobile-offset-3 {
  margin-left: 25%
}

.zb-column-is-mobile-offset-2 {
  margin-left: 16.66666667%
}

.zb-column-is-mobile-offset-1 {
  margin-left: 8.33333333%
}

.zb-column-is-mobile-offset-0 {
  margin-left: 0
}

.zb-column-is-1,.zb-column-is-10,.zb-column-is-11,.zb-column-is-12,.zb-column-is-2,.zb-column-is-3,.zb-column-is-4,.zb-column-is-5,.zb-column-is-6,.zb-column-is-7,.zb-column-is-8,.zb-column-is-9,.zb-column-is-mobile-1,.zb-column-is-mobile-10,.zb-column-is-mobile-11,.zb-column-is-mobile-12,.zb-column-is-mobile-2,.zb-column-is-mobile-3,.zb-column-is-mobile-4,.zb-column-is-mobile-5,.zb-column-is-mobile-6,.zb-column-is-mobile-7,.zb-column-is-mobile-8,.zb-column-is-mobile-9,.zb-column-is-tablet-1,.zb-column-is-tablet-10,.zb-column-is-tablet-11,.zb-column-is-tablet-12,.zb-column-is-tablet-2,.zb-column-is-tablet-3,.zb-column-is-tablet-4,.zb-column-is-tablet-5,.zb-column-is-tablet-6,.zb-column-is-tablet-7,.zb-column-is-tablet-8,.zb-column-is-tablet-9,.zb-column-is-widescreen-1,.zb-column-is-widescreen-10,.zb-column-is-widescreen-11,.zb-column-is-widescreen-12,.zb-column-is-widescreen-2,.zb-column-is-widescreen-3,.zb-column-is-widescreen-4,.zb-column-is-widescreen-5,.zb-column-is-widescreen-6,.zb-column-is-widescreen-7,.zb-column-is-widescreen-8,.zb-column-is-widescreen-9 {
  padding-left: 8px;
  padding-right: 8px
}

@media (min-width: 600px) {
  .zb-column-is-tablet-1,.zb-column-is-tablet-10,.zb-column-is-tablet-11,.zb-column-is-tablet-12,.zb-column-is-tablet-2,.zb-column-is-tablet-3,.zb-column-is-tablet-4,.zb-column-is-tablet-5,.zb-column-is-tablet-6,.zb-column-is-tablet-7,.zb-column-is-tablet-8,.zb-column-is-tablet-9 {
      float:left
  }

  .zb-column-is-tablet-12 {
      width: 100%
  }

  .zb-column-is-tablet-11 {
      width: 91.66666667%
  }

  .zb-column-is-tablet-10 {
      width: 83.33333333%
  }

  .zb-column-is-tablet-9 {
      width: 75%
  }

  .zb-column-is-tablet-8 {
      width: 66.66666667%
  }

  .zb-column-is-tablet-7 {
      width: 58.33333333%
  }

  .zb-column-is-tablet-6 {
      width: 50%
  }

  .zb-column-is-tablet-5 {
      width: 41.66666667%
  }

  .zb-column-is-tablet-4 {
      width: 33.33333333%
  }

  .zb-column-is-tablet-3 {
      width: 25%
  }

  .zb-column-is-tablet-2 {
      width: 16.66666667%
  }

  .zb-column-is-tablet-1 {
      width: 8.33333333%
  }

  .zb-column-is-tablet-pull-12 {
      right: 100%
  }

  .zb-column-is-tablet-pull-11 {
      right: 91.66666667%
  }

  .zb-column-is-tablet-pull-10 {
      right: 83.33333333%
  }

  .zb-column-is-tablet-pull-9 {
      right: 75%
  }

  .zb-column-is-tablet-pull-8 {
      right: 66.66666667%
  }

  .zb-column-is-tablet-pull-7 {
      right: 58.33333333%
  }

  .zb-column-is-tablet-pull-6 {
      right: 50%
  }

  .zb-column-is-tablet-pull-5 {
      right: 41.66666667%
  }

  .zb-column-is-tablet-pull-4 {
      right: 33.33333333%
  }

  .zb-column-is-tablet-pull-3 {
      right: 25%
  }

  .zb-column-is-tablet-pull-2 {
      right: 16.66666667%
  }

  .zb-column-is-tablet-pull-1 {
      right: 8.33333333%
  }

  .zb-column-is-tablet-pull-0 {
      right: auto
  }

  .zb-column-is-tablet-push-12 {
      left: 100%
  }

  .zb-column-is-tablet-push-11 {
      left: 91.66666667%
  }

  .zb-column-is-tablet-push-10 {
      left: 83.33333333%
  }

  .zb-column-is-tablet-push-9 {
      left: 75%
  }

  .zb-column-is-tablet-push-8 {
      left: 66.66666667%
  }

  .zb-column-is-tablet-push-7 {
      left: 58.33333333%
  }

  .zb-column-is-tablet-push-6 {
      left: 50%
  }

  .zb-column-is-tablet-push-5 {
      left: 41.66666667%
  }

  .zb-column-is-tablet-push-4 {
      left: 33.33333333%
  }

  .zb-column-is-tablet-push-3 {
      left: 25%
  }

  .zb-column-is-tablet-push-2 {
      left: 16.66666667%
  }

  .zb-column-is-tablet-push-1 {
      left: 8.33333333%
  }

  .zb-column-is-tablet-push-0 {
      left: auto
  }

  .zb-column-is-tablet-offset-12 {
      margin-left: 100%
  }

  .zb-column-is-tablet-offset-11 {
      margin-left: 91.66666667%
  }

  .zb-column-is-tablet-offset-10 {
      margin-left: 83.33333333%
  }

  .zb-column-is-tablet-offset-9 {
      margin-left: 75%
  }

  .zb-column-is-tablet-offset-8 {
      margin-left: 66.66666667%
  }

  .zb-column-is-tablet-offset-7 {
      margin-left: 58.33333333%
  }

  .zb-column-is-tablet-offset-6 {
      margin-left: 50%
  }

  .zb-column-is-tablet-offset-5 {
      margin-left: 41.66666667%
  }

  .zb-column-is-tablet-offset-4 {
      margin-left: 33.33333333%
  }

  .zb-column-is-tablet-offset-3 {
      margin-left: 25%
  }

  .zb-column-is-tablet-offset-2 {
      margin-left: 16.66666667%
  }

  .zb-column-is-tablet-offset-1 {
      margin-left: 8.33333333%
  }

  .zb-column-is-tablet-offset-0 {
      margin-left: 0
  }

  .zb-column-is-1,.zb-column-is-10,.zb-column-is-11,.zb-column-is-12,.zb-column-is-2,.zb-column-is-3,.zb-column-is-4,.zb-column-is-5,.zb-column-is-6,.zb-column-is-7,.zb-column-is-8,.zb-column-is-9,.zb-column-is-mobile-1,.zb-column-is-mobile-10,.zb-column-is-mobile-11,.zb-column-is-mobile-12,.zb-column-is-mobile-2,.zb-column-is-mobile-3,.zb-column-is-mobile-4,.zb-column-is-mobile-5,.zb-column-is-mobile-6,.zb-column-is-mobile-7,.zb-column-is-mobile-8,.zb-column-is-mobile-9,.zb-column-is-tablet-1,.zb-column-is-tablet-10,.zb-column-is-tablet-11,.zb-column-is-tablet-12,.zb-column-is-tablet-2,.zb-column-is-tablet-3,.zb-column-is-tablet-4,.zb-column-is-tablet-5,.zb-column-is-tablet-6,.zb-column-is-tablet-7,.zb-column-is-tablet-8,.zb-column-is-tablet-9,.zb-column-is-widescreen-1,.zb-column-is-widescreen-10,.zb-column-is-widescreen-11,.zb-column-is-widescreen-12,.zb-column-is-widescreen-2,.zb-column-is-widescreen-3,.zb-column-is-widescreen-4,.zb-column-is-widescreen-5,.zb-column-is-widescreen-6,.zb-column-is-widescreen-7,.zb-column-is-widescreen-8,.zb-column-is-widescreen-9 {
      padding-left: 12px;
      padding-right: 12px
  }
}

@media (min-width: 840px) {
  .zb-column-is-desktop-1,.zb-column-is-desktop-10,.zb-column-is-desktop-11,.zb-column-is-desktop-12,.zb-column-is-desktop-2,.zb-column-is-desktop-3,.zb-column-is-desktop-4,.zb-column-is-desktop-5,.zb-column-is-desktop-6,.zb-column-is-desktop-7,.zb-column-is-desktop-8,.zb-column-is-desktop-9 {
      float:left
  }

  .zb-column-is-desktop-12 {
      width: 100%
  }

  .zb-column-is-desktop-11 {
      width: 91.66666667%
  }

  .zb-column-is-desktop-10 {
      width: 83.33333333%
  }

  .zb-column-is-desktop-9 {
      width: 75%
  }

  .zb-column-is-desktop-8 {
      width: 66.66666667%
  }

  .zb-column-is-desktop-7 {
      width: 58.33333333%
  }

  .zb-column-is-desktop-6 {
      width: 50%
  }

  .zb-column-is-desktop-5 {
      width: 41.66666667%
  }

  .zb-column-is-desktop-4 {
      width: 33.33333333%
  }

  .zb-column-is-desktop-3 {
      width: 25%
  }

  .zb-column-is-desktop-2 {
      width: 16.66666667%
  }

  .zb-column-is-desktop-1 {
      width: 8.33333333%
  }

  .zb-column-is-desktop-pull-12 {
      right: 100%
  }

  .zb-column-is-desktop-pull-11 {
      right: 91.66666667%
  }

  .zb-column-is-desktop-pull-10 {
      right: 83.33333333%
  }

  .zb-column-is-desktop-pull-9 {
      right: 75%
  }

  .zb-column-is-desktop-pull-8 {
      right: 66.66666667%
  }

  .zb-column-is-desktop-pull-7 {
      right: 58.33333333%
  }

  .zb-column-is-desktop-pull-6 {
      right: 50%
  }

  .zb-column-is-desktop-pull-5 {
      right: 41.66666667%
  }

  .zb-column-is-desktop-pull-4 {
      right: 33.33333333%
  }

  .zb-column-is-desktop-pull-3 {
      right: 25%
  }

  .zb-column-is-desktop-pull-2 {
      right: 16.66666667%
  }

  .zb-column-is-desktop-pull-1 {
      right: 8.33333333%
  }

  .zb-column-is-desktop-pull-0 {
      right: auto
  }

  .zb-column-is-desktop-push-12 {
      left: 100%
  }

  .zb-column-is-desktop-push-11 {
      left: 91.66666667%
  }

  .zb-column-is-desktop-push-10 {
      left: 83.33333333%
  }

  .zb-column-is-desktop-push-9 {
      left: 75%
  }

  .zb-column-is-desktop-push-8 {
      left: 66.66666667%
  }

  .zb-column-is-desktop-push-7 {
      left: 58.33333333%
  }

  .zb-column-is-desktop-push-6 {
      left: 50%
  }

  .zb-column-is-desktop-push-5 {
      left: 41.66666667%
  }

  .zb-column-is-desktop-push-4 {
      left: 33.33333333%
  }

  .zb-column-is-desktop-push-3 {
      left: 25%
  }

  .zb-column-is-desktop-push-2 {
      left: 16.66666667%
  }

  .zb-column-is-desktop-push-1 {
      left: 8.33333333%
  }

  .zb-column-is-desktop-push-0 {
      left: auto
  }

  .zb-column-is-desktop-offset-12 {
      margin-left: 100%
  }

  .zb-column-is-desktop-offset-11 {
      margin-left: 91.66666667%
  }

  .zb-column-is-desktop-offset-10 {
      margin-left: 83.33333333%
  }

  .zb-column-is-desktop-offset-9 {
      margin-left: 75%
  }

  .zb-column-is-desktop-offset-8 {
      margin-left: 66.66666667%
  }

  .zb-column-is-desktop-offset-7 {
      margin-left: 58.33333333%
  }

  .zb-column-is-desktop-offset-6 {
      margin-left: 50%
  }

  .zb-column-is-desktop-offset-5 {
      margin-left: 41.66666667%
  }

  .zb-column-is-desktop-offset-4 {
      margin-left: 33.33333333%
  }

  .zb-column-is-desktop-offset-3 {
      margin-left: 25%
  }

  .zb-column-is-desktop-offset-2 {
      margin-left: 16.66666667%
  }

  .zb-column-is-desktop-offset-1 {
      margin-left: 8.33333333%
  }

  .zb-column-is-desktop-offset-0 {
      margin-left: 0
  }

  .zb-column-is-1,.zb-column-is-10,.zb-column-is-11,.zb-column-is-12,.zb-column-is-2,.zb-column-is-3,.zb-column-is-4,.zb-column-is-5,.zb-column-is-6,.zb-column-is-7,.zb-column-is-8,.zb-column-is-9 {
      float: left
  }

  .zb-column-is-12 {
      width: 100%
  }

  .zb-column-is-11 {
      width: 91.66666667%
  }

  .zb-column-is-10 {
      width: 83.33333333%
  }

  .zb-column-is-9 {
      width: 75%
  }

  .zb-column-is-8 {
      width: 66.66666667%
  }

  .zb-column-is-7 {
      width: 58.33333333%
  }

  .zb-column-is-6 {
      width: 50%
  }

  .zb-column-is-5 {
      width: 41.66666667%
  }

  .zb-column-is-4 {
      width: 33.33333333%
  }

  .zb-column-is-3 {
      width: 25%
  }

  .zb-column-is-2 {
      width: 16.66666667%
  }

  .zb-column-is-1 {
      width: 8.33333333%
  }

  .zb-column-is-pull-12 {
      right: 100%
  }

  .zb-column-is-pull-11 {
      right: 91.66666667%
  }

  .zb-column-is-pull-10 {
      right: 83.33333333%
  }

  .zb-column-is-pull-9 {
      right: 75%
  }

  .zb-column-is-pull-8 {
      right: 66.66666667%
  }

  .zb-column-is-pull-7 {
      right: 58.33333333%
  }

  .zb-column-is-pull-6 {
      right: 50%
  }

  .zb-column-is-pull-5 {
      right: 41.66666667%
  }

  .zb-column-is-pull-4 {
      right: 33.33333333%
  }

  .zb-column-is-pull-3 {
      right: 25%
  }

  .zb-column-is-pull-2 {
      right: 16.66666667%
  }

  .zb-column-is-pull-1 {
      right: 8.33333333%
  }

  .zb-column-is-pull-0 {
      right: auto
  }

  .zb-column-is-push-12 {
      left: 100%
  }

  .zb-column-is-push-11 {
      left: 91.66666667%
  }

  .zb-column-is-push-10 {
      left: 83.33333333%
  }

  .zb-column-is-push-9 {
      left: 75%
  }

  .zb-column-is-push-8 {
      left: 66.66666667%
  }

  .zb-column-is-push-7 {
      left: 58.33333333%
  }

  .zb-column-is-push-6 {
      left: 50%
  }

  .zb-column-is-push-5 {
      left: 41.66666667%
  }

  .zb-column-is-push-4 {
      left: 33.33333333%
  }

  .zb-column-is-push-3 {
      left: 25%
  }

  .zb-column-is-push-2 {
      left: 16.66666667%
  }

  .zb-column-is-push-1 {
      left: 8.33333333%
  }

  .zb-column-is-push-0 {
      left: auto
  }

  .zb-column-is-offset-12 {
      margin-left: 100%
  }

  .zb-column-is-offset-11 {
      margin-left: 91.66666667%
  }

  .zb-column-is-offset-10 {
      margin-left: 83.33333333%
  }

  .zb-column-is-offset-9 {
      margin-left: 75%
  }

  .zb-column-is-offset-8 {
      margin-left: 66.66666667%
  }

  .zb-column-is-offset-7 {
      margin-left: 58.33333333%
  }

  .zb-column-is-offset-6 {
      margin-left: 50%
  }

  .zb-column-is-offset-5 {
      margin-left: 41.66666667%
  }

  .zb-column-is-offset-4 {
      margin-left: 33.33333333%
  }

  .zb-column-is-offset-3 {
      margin-left: 25%
  }

  .zb-column-is-offset-2 {
      margin-left: 16.66666667%
  }

  .zb-column-is-offset-1 {
      margin-left: 8.33333333%
  }

  .zb-column-is-offset-0 {
      margin-left: 0
  }

  .zb-column-is-1,.zb-column-is-10,.zb-column-is-11,.zb-column-is-12,.zb-column-is-2,.zb-column-is-3,.zb-column-is-4,.zb-column-is-5,.zb-column-is-6,.zb-column-is-7,.zb-column-is-8,.zb-column-is-9,.zb-column-is-mobile-1,.zb-column-is-mobile-10,.zb-column-is-mobile-11,.zb-column-is-mobile-12,.zb-column-is-mobile-2,.zb-column-is-mobile-3,.zb-column-is-mobile-4,.zb-column-is-mobile-5,.zb-column-is-mobile-6,.zb-column-is-mobile-7,.zb-column-is-mobile-8,.zb-column-is-mobile-9,.zb-column-is-tablet-1,.zb-column-is-tablet-10,.zb-column-is-tablet-11,.zb-column-is-tablet-12,.zb-column-is-tablet-2,.zb-column-is-tablet-3,.zb-column-is-tablet-4,.zb-column-is-tablet-5,.zb-column-is-tablet-6,.zb-column-is-tablet-7,.zb-column-is-tablet-8,.zb-column-is-tablet-9,.zb-column-is-widescreen-1,.zb-column-is-widescreen-10,.zb-column-is-widescreen-11,.zb-column-is-widescreen-12,.zb-column-is-widescreen-2,.zb-column-is-widescreen-3,.zb-column-is-widescreen-4,.zb-column-is-widescreen-5,.zb-column-is-widescreen-6,.zb-column-is-widescreen-7,.zb-column-is-widescreen-8,.zb-column-is-widescreen-9 {
      padding-left: 12px;
      padding-right: 12px
  }
}

@media (min-width: 1280px) {
  .zb-column-is-widescreen-1,.zb-column-is-widescreen-10,.zb-column-is-widescreen-11,.zb-column-is-widescreen-12,.zb-column-is-widescreen-2,.zb-column-is-widescreen-3,.zb-column-is-widescreen-4,.zb-column-is-widescreen-5,.zb-column-is-widescreen-6,.zb-column-is-widescreen-7,.zb-column-is-widescreen-8,.zb-column-is-widescreen-9 {
      float:left
  }

  .zb-column-is-widescreen-12 {
      width: 100%
  }

  .zb-column-is-widescreen-11 {
      width: 91.66666667%
  }

  .zb-column-is-widescreen-10 {
      width: 83.33333333%
  }

  .zb-column-is-widescreen-9 {
      width: 75%
  }

  .zb-column-is-widescreen-8 {
      width: 66.66666667%
  }

  .zb-column-is-widescreen-7 {
      width: 58.33333333%
  }

  .zb-column-is-widescreen-6 {
      width: 50%
  }

  .zb-column-is-widescreen-5 {
      width: 41.66666667%
  }

  .zb-column-is-widescreen-4 {
      width: 33.33333333%
  }

  .zb-column-is-widescreen-3 {
      width: 25%
  }

  .zb-column-is-widescreen-2 {
      width: 16.66666667%
  }

  .zb-column-is-widescreen-1 {
      width: 8.33333333%
  }

  .zb-column-is-widescreen-pull-12 {
      right: 100%
  }

  .zb-column-is-widescreen-pull-11 {
      right: 91.66666667%
  }

  .zb-column-is-widescreen-pull-10 {
      right: 83.33333333%
  }

  .zb-column-is-widescreen-pull-9 {
      right: 75%
  }

  .zb-column-is-widescreen-pull-8 {
      right: 66.66666667%
  }

  .zb-column-is-widescreen-pull-7 {
      right: 58.33333333%
  }

  .zb-column-is-widescreen-pull-6 {
      right: 50%
  }

  .zb-column-is-widescreen-pull-5 {
      right: 41.66666667%
  }

  .zb-column-is-widescreen-pull-4 {
      right: 33.33333333%
  }

  .zb-column-is-widescreen-pull-3 {
      right: 25%
  }

  .zb-column-is-widescreen-pull-2 {
      right: 16.66666667%
  }

  .zb-column-is-widescreen-pull-1 {
      right: 8.33333333%
  }

  .zb-column-is-widescreen-pull-0 {
      right: auto
  }

  .zb-column-is-widescreen-push-12 {
      left: 100%
  }

  .zb-column-is-widescreen-push-11 {
      left: 91.66666667%
  }

  .zb-column-is-widescreen-push-10 {
      left: 83.33333333%
  }

  .zb-column-is-widescreen-push-9 {
      left: 75%
  }

  .zb-column-is-widescreen-push-8 {
      left: 66.66666667%
  }

  .zb-column-is-widescreen-push-7 {
      left: 58.33333333%
  }

  .zb-column-is-widescreen-push-6 {
      left: 50%
  }

  .zb-column-is-widescreen-push-5 {
      left: 41.66666667%
  }

  .zb-column-is-widescreen-push-4 {
      left: 33.33333333%
  }

  .zb-column-is-widescreen-push-3 {
      left: 25%
  }

  .zb-column-is-widescreen-push-2 {
      left: 16.66666667%
  }

  .zb-column-is-widescreen-push-1 {
      left: 8.33333333%
  }

  .zb-column-is-widescreen-push-0 {
      left: auto
  }

  .zb-column-is-widescreen-offset-12 {
      margin-left: 100%
  }

  .zb-column-is-widescreen-offset-11 {
      margin-left: 91.66666667%
  }

  .zb-column-is-widescreen-offset-10 {
      margin-left: 83.33333333%
  }

  .zb-column-is-widescreen-offset-9 {
      margin-left: 75%
  }

  .zb-column-is-widescreen-offset-8 {
      margin-left: 66.66666667%
  }

  .zb-column-is-widescreen-offset-7 {
      margin-left: 58.33333333%
  }

  .zb-column-is-widescreen-offset-6 {
      margin-left: 50%
  }

  .zb-column-is-widescreen-offset-5 {
      margin-left: 41.66666667%
  }

  .zb-column-is-widescreen-offset-4 {
      margin-left: 33.33333333%
  }

  .zb-column-is-widescreen-offset-3 {
      margin-left: 25%
  }

  .zb-column-is-widescreen-offset-2 {
      margin-left: 16.66666667%
  }

  .zb-column-is-widescreen-offset-1 {
      margin-left: 8.33333333%
  }

  .zb-column-is-widescreen-offset-0 {
      margin-left: 0
  }

  .zb-column-is-1,.zb-column-is-10,.zb-column-is-11,.zb-column-is-12,.zb-column-is-2,.zb-column-is-3,.zb-column-is-4,.zb-column-is-5,.zb-column-is-6,.zb-column-is-7,.zb-column-is-8,.zb-column-is-9,.zb-column-is-mobile-1,.zb-column-is-mobile-10,.zb-column-is-mobile-11,.zb-column-is-mobile-12,.zb-column-is-mobile-2,.zb-column-is-mobile-3,.zb-column-is-mobile-4,.zb-column-is-mobile-5,.zb-column-is-mobile-6,.zb-column-is-mobile-7,.zb-column-is-mobile-8,.zb-column-is-mobile-9,.zb-column-is-tablet-1,.zb-column-is-tablet-10,.zb-column-is-tablet-11,.zb-column-is-tablet-12,.zb-column-is-tablet-2,.zb-column-is-tablet-3,.zb-column-is-tablet-4,.zb-column-is-tablet-5,.zb-column-is-tablet-6,.zb-column-is-tablet-7,.zb-column-is-tablet-8,.zb-column-is-tablet-9,.zb-column-is-widescreen-1,.zb-column-is-widescreen-10,.zb-column-is-widescreen-11,.zb-column-is-widescreen-12,.zb-column-is-widescreen-2,.zb-column-is-widescreen-3,.zb-column-is-widescreen-4,.zb-column-is-widescreen-5,.zb-column-is-widescreen-6,.zb-column-is-widescreen-7,.zb-column-is-widescreen-8,.zb-column-is-widescreen-9 {
      padding-left: 12px;
      padding-right: 12px
  }
}

@-ms-viewport {
  width: device-width
}

.zb-is-visible-desktop-block,.zb-is-visible-desktop-inline,.zb-is-visible-desktop-inline-block,.zb-is-visible-mobile-block,.zb-is-visible-mobile-inline,.zb-is-visible-mobile-inline-block,.zb-is-visible-tablet-block,.zb-is-visible-tablet-inline,.zb-is-visible-tablet-inline-block,.zb-is-visible-widescreen-block,.zb-is-visible-widescreen-inline,.zb-is-visible-widescreen-inline-block {
  display: none!important
}

@media (max-width: 599px) {
  .zb-is-visible-mobile {
      display:block!important
  }

  table.zb-is-visible-mobile {
      display: table!important
  }

  tr.zb-is-visible-mobile {
      display: table-row!important
  }

  td.zb-is-visible-mobile,th.zb-is-visible-mobile {
      display: table-cell!important
  }

  .zb-is-visible-mobile-block {
      display: block!important
  }

  .zb-is-visible-mobile-inline {
      display: inline!important
  }

  .zb-is-visible-mobile-inline-block {
      display: inline-block!important
  }
}

@media (min-width: 600px) and (max-width:839px) {
  .zb-is-visible-tablet {
      display:block!important
  }

  table.zb-is-visible-tablet {
      display: table!important
  }

  tr.zb-is-visible-tablet {
      display: table-row!important
  }

  td.zb-is-visible-tablet,th.zb-is-visible-tablet {
      display: table-cell!important
  }

  .zb-is-visible-tablet-block {
      display: block!important
  }

  .zb-is-visible-tablet-inline {
      display: inline!important
  }

  .zb-is-visible-tablet-inline-block {
      display: inline-block!important
  }
}

@media (min-width: 840px) and (max-width:1279px) {
  .zb-is-visible-desktop {
      display:block!important
  }

  table.zb-is-visible-desktop {
      display: table!important
  }

  tr.zb-is-visible-desktop {
      display: table-row!important
  }

  td.zb-is-visible-desktop,th.zb-is-visible-desktop {
      display: table-cell!important
  }

  .zb-is-visible-desktop-block {
      display: block!important
  }

  .zb-is-visible-desktop-inline {
      display: inline!important
  }

  .zb-is-visible-desktop-inline-block {
      display: inline-block!important
  }
}

@media (min-width: 1280px) {
  .zb-is-visible-widescreen {
      display:block!important
  }

  table.zb-is-visible-widescreen {
      display: table!important
  }

  tr.zb-is-visible-widescreen {
      display: table-row!important
  }

  td.zb-is-visible-widescreen,th.zb-is-visible-widescreen {
      display: table-cell!important
  }

  .zb-is-visible-widescreen-block {
      display: block!important
  }

  .zb-is-visible-widescreen-inline {
      display: inline!important
  }

  .zb-is-visible-widescreen-inline-block {
      display: inline-block!important
  }
}

@media (max-width: 599px) {
  .zb-is-hidden-mobile {
      display:none!important
  }
}

@media (min-width: 600px) and (max-width:839px) {
  .zb-is-hidden-tablet {
      display:none!important
  }
}

@media (min-width: 840px) and (max-width:1279px) {
  .zb-is-hidden-desktop {
      display:none!important
  }
}

@media (min-width: 1280px) {
  .zb-is-hidden-widescreen {
      display:none!important
  }

  .zb-is-cleared-widescreen {
      clear: left
  }
}

.zb-natwest-group-standard-theme .zb-brand-logo {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='191' height='32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='m25.609 13.389-2.545 4.409h-5.099l-2.546 4.418h10.198l5.096-8.827z'/%3E%3Cpath fill='%23FFF' d='M10.328 13.388h5.082l2.554 4.41h5.1l-5.098-8.834H7.769z'/%3E%3Cpath fill='%23FFF' d='m17.961 26.623-2.542-4.407 2.545-4.418-2.554-4.41-5.095 8.827 5.098 8.837z'/%3E%3Cpath fill='url(%23prefix__b)' d='m3.871-6.533 15.294 8.829-7.647 13.244-15.292-8.83z' mask='url(%23prefix__c)' transform='translate(15.371 13.299)'/%3E%3Cpath fill='url(%23prefix__e)' d='M19.662 3.726 8.992 16.442-4.333 5.26 6.336-7.455z' mask='url(%23prefix__f)' transform='translate(7.752 8.888)'/%3E%3Cpath fill='url(%23prefix__h)' d='M3.184-3.677 16.37 7.388 4.512 21.52-8.675 10.455z' mask='url(%23prefix__i)' transform='translate(10.292 13.299)'/%3E%3Cpath fill='%23FFF' d='M5.212 13.384.116 22.211H.115l-.002.004v.001l5.099 8.832h10.2l-5.099-8.837h.001l5.095-8.827z'/%3E%3Cpath fill='%23A32AE1' d='m10.314 22.211 5.095-8.827H5.212L.116 22.211l-.003.004 5.099 8.833h10.2z'/%3E%3Cpath fill='url(%23prefix__j)' d='M15.411 30.914H5.212l-5.1-8.832.003-.004h10.198z' transform='translate(0 .133)'/%3E%3Cpath fill='%23FFF' d='M12.865.134 7.769 8.959v.001h10.197l5.098 8.834 5.096-8.829L23.062.134h.001z'/%3E%3Cpath fill='%23A32AE1' d='M28.161 8.965 23.062.134H12.864L7.769 8.96h10.197l5.099 8.834z'/%3E%3Cpath fill='url(%23prefix__k)' d='m17.964 8.827 5.099 8.834 5.096-8.83L23.06 0z' transform='translate(0 .133)'/%3E%3Cpath fill='%23FFF' d='m30.712 13.385-5.096 8.827H15.418l5.096 8.836h10.2l5.097-8.831z'/%3E%3Cpath fill='%23A32AE1' d='m35.811 22.216-5.099-8.831-5.096 8.827H15.418l5.096 8.836h10.201z'/%3E%3Cpath fill='url(%23prefix__l)' d='m30.711 13.251 5.1 8.832-5.097 8.831-5.099-8.835z' transform='translate(0 .133)'/%3E%3Cpath fill='%23411663' d='M77.102 11.665v2.515h-3.064v6.554c0 1.17.552 1.398 1.575 1.398a4.31 4.31 0 0 0 1.26-.182l.229-.072v2.52l-.128.033c-.86.218-1.579.29-2.639.29-.736 0-3.13-.242-3.13-3.383V14.18h-1.799v-2.515h1.8V8.438l2.832-.992v4.219zm19.01-4.113L92.725 24.45h-2.878l-2.994-11.766-3.045 11.766H80.98L77.436 7.552h2.954l2.296 11.465L85.54 7.552h2.753c.273 1.071 2.86 11.323 2.893 11.451.02-.137 2.035-11.075 2.105-11.451h2.822zm2.933 9.182c.072-1.205.925-2.78 2.726-2.78 1.953 0 2.548 1.728 2.613 2.78h-5.339m2.853-5.298c-2.159 0-5.802 1.406-5.802 6.682 0 6.283 5 6.603 6.001 6.603 2.122 0 3.069-.442 4-.877l.103-.048v-2.673l-.27.162c-.676.422-1.987.895-3.456.895-2.97 0-3.39-2.123-3.429-3.017h8.17l.015-.146c.26-1.762.003-4.23-1.446-5.912-.956-1.106-2.267-1.67-3.886-1.67zm15.798 9.456c0 1.916-1.668 3.856-4.842 3.856-1.393 0-2.931-.347-4.036-.88l-.1-.05v-2.742l.263.142c.92.495 2.392 1.02 3.797 1.02 1.282 0 2.02-.459 2.02-1.263 0-.753-.452-.987-1.569-1.48l-.439-.188c-.54-.232-1.011-.44-1.79-.798-.744-.334-2.485-1.12-2.485-3.453 0-1.256.963-3.618 4.58-3.618 1.49 0 2.967.403 3.55.685l.101.053v2.694l-.262-.123c-1.152-.57-2.167-.835-3.288-.835-.414 0-1.782.084-1.782 1.039 0 .725.862 1.103 1.557 1.416l.134.057c.502.22.896.406 1.235.54l.363.155c2.178.952 2.993 1.968 2.993 3.773zm-63.94-13.34h2.763V24.45h-2.686l-7.375-11.768V24.45H43.7V7.552h2.756l7.301 11.857V7.552zm68.847 6.628v6.554c0 1.173.553 1.398 1.58 1.398.583 0 1.03-.116 1.255-.178l.231-.076v2.52l-.145.033c-.846.218-1.565.29-2.627.29-.734 0-3.116-.242-3.116-3.383V14.18h-1.808v-.17a81.738 81.738 0 0 1 0-1.79v-.555h1.807V8.438l2.822-.992v4.219h3.066v2.515h-3.066zm-56.825 6.537c-.326.4-1.342 1.458-2.925 1.458-1.216 0-1.993-.7-1.993-1.782 0-1.107.886-1.747 2.43-1.747h2.488zm-2.18-9.32c-1.436 0-2.831.248-3.815.676l-.112.041v2.603l.258-.13c.663-.321 2.253-.613 3.25-.613 2.482 0 2.592.945 2.599 2.173h-2.653c-3.516 0-5.116 2.204-5.116 4.246 0 2.85 2.266 4.328 4.513 4.328 1.533 0 2.496-.573 3.275-1.263v.992h2.8v-8.64c0-3.983-3.496-4.413-4.999-4.413z'/%3E%3Cpath fill='%2342145F' d='M143.832 15.292h-5.748v1.813h3.546v5.203c-.516.258-1.526.466-3.002.466-4.064 0-6.73-2.616-6.73-7.042 0-4.374 2.77-7.014 7.015-7.014 1.761 0 2.926.336 3.858.75l.543-1.838c-.75-.363-2.33-.802-4.348-.802-5.85 0-9.423 3.805-9.448 9.008 0 2.718.932 5.048 2.432 6.497 1.709 1.63 3.883 2.304 6.523 2.304 2.356 0 4.35-.596 5.359-.958v-8.387m2.2 9.164h2.252v-6.679c0-.388.051-.75.103-1.06.311-1.71 1.45-2.926 3.055-2.926.31 0 .544.026.777.077V11.72a2.504 2.504 0 0 0-.649-.078c-1.526 0-2.898 1.061-3.468 2.745h-.103l-.078-2.46h-1.992c.076 1.165.103 2.433.103 3.909v8.62zm12.354-12.814c-3.468 0-6.211 2.46-6.211 6.653 0 3.96 2.614 6.445 6.005 6.445 3.027 0 6.238-2.019 6.238-6.652 0-3.831-2.434-6.446-6.032-6.446zm-.051 1.709c2.692 0 3.754 2.692 3.754 4.815 0 2.821-1.631 4.866-3.806 4.866-2.226 0-3.805-2.07-3.805-4.815 0-2.381 1.165-4.866 3.857-4.866zm18.169-1.424h-2.28v7.688c0 .414-.077.829-.205 1.165-.416 1.01-1.476 2.071-3.003 2.071-2.071 0-2.796-1.605-2.796-3.986v-6.938h-2.277v7.326c0 4.4 2.355 5.487 4.322 5.487 2.227 0 3.547-1.32 4.142-2.33h.05l.132 2.046h2.018c-.077-.984-.103-2.123-.103-3.417v-9.112zm2.4 17.654h2.254v-6.807h.052c.75 1.242 2.2 1.966 3.856 1.966 2.952 0 5.695-2.226 5.695-6.73 0-3.805-2.277-6.368-5.307-6.368-2.044 0-3.52.906-4.452 2.434h-.051l-.104-2.15h-2.044a90.59 90.59 0 0 1 .102 4.091v13.564zm2.254-12.373c0-.311.077-.647.155-.932.44-1.709 1.89-2.821 3.442-2.821 2.408 0 3.729 2.148 3.729 4.66 0 2.872-1.4 4.84-3.806 4.84-1.63 0-3.002-1.088-3.416-2.666a5.127 5.127 0 0 1-.104-.932v-2.15z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  height: 176px;
  width: 160px
}

.zb-natwest-group-standard-theme .zb-breadcrumbs {
  display: block
}

.zb-natwest-group-standard-theme .zb-breadcrumbs:after {
  content: "";
  display: block;
  margin-bottom: -8px
}

.zb-natwest-group-standard-theme .zb-breadcrumbs ol {
  margin: 0;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-breadcrumbs li {
  display: inline
}

.zb-natwest-group-standard-theme .zb-breadcrumb {
  display: inline-block;
  margin-bottom: 8px;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  white-space: nowrap
}

.zb-natwest-group-standard-theme .zb-breadcrumb:after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='none' stroke='%23C4C0B8' stroke-width='2' d='m5 2 6 6-5.971 5.97'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  vertical-align: bottom
}

.zb-natwest-group-standard-theme .zb-breadcrumb-is-current {
  color: #000;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-breadcrumb-is-current:hover {
  color: #000
}

.zb-natwest-group-standard-theme .zb-breadcrumb-is-current:after {
  display: none
}

.zb-natwest-group-standard-theme .zb-breadcrumb-is-current-accessibility-hint {
  clip: rect(0 0 0 0);
  height: 1px;
  position: absolute;
  width: 1px
}

.zb-natwest-group-standard-theme .zb-breadcrumb {
  font-size: 1rem;
  padding: 4px 0 4px 4px
}

.zb-natwest-group-standard-theme .zb-breadcrumb:after {
  height: 20px;
  margin-left: 2px;
  width: 20px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-breadcrumb:after {
      height:14px;
      width: 14px
  }

  .zb-natwest-group-standard-theme .zb-breadcrumb {
      font-size: .8125rem
  }
}

.zb-natwest-group-standard-theme .zb-breadcrumb-is-current {
  padding-right: 4px
}

.zb-natwest-group-standard-theme .zb-button {
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-family: RNHouseSans,Arial,sans-serif;
  min-width: 96px;
  padding: 0 32px;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-button.zb-button-is-disabled,.zb-natwest-group-standard-theme .zb-button:disabled {
  cursor: auto
}

.zb-natwest-group-standard-theme .zb-button:hover {
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-button-primary {
  background-color: #5e10b1;
  border: none;
  color: #fff;
  line-height: 1.45;
  padding: 12px 32px
}

.zb-natwest-group-standard-theme .zb-button-primary:hover {
  background-color: #4b0d8e;
  border: none;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-button-primary.zb-button-is-disabled,.zb-natwest-group-standard-theme .zb-button-primary:disabled {
  background-color: #bf9fe0;
  border: none;
  color: #fff
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button-primary {
      line-height:1.3;
      padding: 12px 32px
  }
}

.zb-natwest-group-standard-theme .zb-button-secondary {
  background-color: #fff;
  border: 1px solid #5e10b1;
  color: #5e10b1;
  line-height: 1.45;
  padding: 11px 32px
}

.zb-natwest-group-standard-theme .zb-button-secondary:hover {
  background-color: #f6f4f9;
  border: 1px solid #5e10b1;
  color: #5e10b1;
  padding: 11px 32px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button-secondary:hover {
      padding:11px 32px
  }
}

.zb-natwest-group-standard-theme .zb-button-secondary:disabled {
  background-color: #fff;
  border: 1px solid #bf9fe0;
  color: #bf9fe0;
  padding: 11px 32px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button-secondary:disabled {
      padding:11px 32px
  }
}

.zb-natwest-group-standard-theme .zb-button-secondary.zb-button-is-disabled {
  background-color: #fff;
  border: 1px solid #bf9fe0;
  color: #bf9fe0;
  padding: 11px 32px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button-secondary.zb-button-is-disabled {
      padding:11px 32px
  }

  .zb-natwest-group-standard-theme .zb-button-secondary {
      line-height: 1.3;
      padding: 11px 32px
  }
}

.zb-natwest-group-standard-theme .zb-button-with-icon-after:hover>.zb-icon,.zb-natwest-group-standard-theme .zb-button-with-icon-before:hover>.zb-icon {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-button-with-icon-after>.zb-icon,.zb-natwest-group-standard-theme .zb-button-with-icon-before>.zb-icon {
  vertical-align: bottom
}

.zb-natwest-group-standard-theme .zb-button-with-icon-before>.zb-icon {
  margin: 0 7px 4px -12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button-with-icon-before>.zb-icon {
      margin:0 7px 0 -12px
  }
}

.zb-natwest-group-standard-theme .zb-button-with-icon-after>.zb-icon {
  margin: 0 -12px 4px 7px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button-with-icon-after>.zb-icon {
      margin:0 -12px 0 7px
  }
}

.zb-natwest-group-standard-theme .zb-button-link {
  background: transparent;
  border: 0;
  color: #5e10b1;
  cursor: pointer;
  display: inline;
  font: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -moz-user-select: text
}

.zb-natwest-group-standard-theme .zb-button-link::-moz-focus-inner {
  border: 0;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-button-link:hover {
  color: #5e10b1;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-button-link.zb-button-with-icon-after .zb-icon,.zb-natwest-group-standard-theme .zb-button-link.zb-button-with-icon-after:hover .zb-icon,.zb-natwest-group-standard-theme .zb-button-link.zb-button-with-icon-before .zb-icon,.zb-natwest-group-standard-theme .zb-button-link.zb-button-with-icon-before:hover .zb-icon {
  color: inherit
}

.zb-natwest-group-standard-theme .zb-button {
  font-size: 18px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme a.zb-button:focus {
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-button-with-icon-after .zb-icon,.zb-natwest-group-standard-theme .zb-button-with-icon-after:hover>.zb-icon,.zb-natwest-group-standard-theme .zb-button-with-icon-before .zb-icon,.zb-natwest-group-standard-theme .zb-button-with-icon-before:hover>.zb-icon {
  color: inherit
}

.zb-natwest-group-standard-theme .zb-button-primary-alternate {
  background-color: #fff;
  border: none;
  color: #5e10b1;
  line-height: 1.45;
  padding: 12px 32px
}

.zb-natwest-group-standard-theme .zb-button-primary-alternate:hover {
  background-color: hsla(0,0%,100%,.85);
  border: none;
  color: #42145f
}

.zb-natwest-group-standard-theme .zb-button-primary-alternate.zb-button-is-disabled,.zb-natwest-group-standard-theme .zb-button-primary-alternate:disabled {
  background-color: hsla(0,0%,100%,.6);
  border: none;
  color: #5e10b1
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button-primary-alternate {
      line-height:1.3;
      padding: 12px 32px
  }
}

.zb-natwest-group-standard-theme .zb-button-secondary-alternate {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
  line-height: 1.45;
  padding: 11px 32px
}

.zb-natwest-group-standard-theme .zb-button-secondary-alternate:hover {
  background-color: hsla(0,0%,100%,.15);
  border: 1px solid #fff;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-button-secondary-alternate.zb-button-is-disabled,.zb-natwest-group-standard-theme .zb-button-secondary-alternate:disabled {
  background-color: transparent;
  border: 1px solid hsla(0,0%,100%,.4);
  color: hsla(0,0%,100%,.4)
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button-secondary-alternate {
      line-height:1.3;
      padding: 11px 32px
  }
}

.zb-natwest-group-standard-theme .zb-button.zb-button-small.zb-button-primary {
  padding: 9px 32px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button.zb-button-small.zb-button-primary {
      padding:9px 32px
  }
}

.zb-natwest-group-standard-theme .zb-button.zb-button-small.zb-button-primary-alternate {
  padding: 9px 32px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button.zb-button-small.zb-button-primary-alternate {
      padding:9px 32px
  }
}

.zb-natwest-group-standard-theme .zb-button.zb-button-small.zb-button-secondary {
  padding: 8px 32px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button.zb-button-small.zb-button-secondary {
      padding:8px 32px
  }
}

.zb-natwest-group-standard-theme .zb-button.zb-button-small.zb-button-secondary-alternate {
  padding: 8px 32px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button.zb-button-small.zb-button-secondary-alternate {
      padding:8px 32px
  }
}

.zb-natwest-group-standard-theme .zb-card {
  border-radius: 0;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  display: block
}

.zb-natwest-group-standard-theme .zb-card-body {
  background: #fff;
  border-radius: 0;
  padding: 30px
}

.zb-natwest-group-standard-theme .zb-card-body+.zb-card-body {
  border-top: 1px solid #dcd9d4;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card-body {
      padding:20px
  }
}

.zb-natwest-group-standard-theme .zb-card-header {
  background: #fff;
  border-bottom: 1px solid #dcd9d4;
  padding: 0 30px
}

.zb-natwest-group-standard-theme .zb-card-header,.zb-natwest-group-standard-theme .zb-card-header+.zb-card-body {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card-header {
      padding:0 20px
  }
}

.zb-natwest-group-standard-theme .zb-card-header-title {
  color: #42145f;
  font-size: 1.5rem;
  font-weight: 400;
  margin: 0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card-header-title {
      font-size:1.125rem
  }
}

.zb-natwest-group-standard-theme .zb-card-body {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card-body {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-card-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0;
  padding-top: 0
}

.zb-natwest-group-standard-theme .zb-card-header-title {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  line-height: 1.15em;
  min-height: 65px
}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
  line-height: 1.15
}

body {
  margin: 0
}

article,aside,footer,header,nav,section {
  display: block
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

figcaption,figure,main {
  display: block
}

figure {
  margin: 1em 40px
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace,monospace;
  font-size: 1em
}

a {
  -webkit-text-decoration-skip: objects;
  background-color: transparent
}

a:active,a:hover {
  outline-width: 0
}

abbr[title] {
  border-bottom: none;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

b,strong {
  font-weight: inherit;
  font-weight: bolder
}

code,kbd,samp {
  font-family: monospace,monospace;
  font-size: 1em
}

dfn {
  font-style: italic
}

mark {
  background-color: #ff0;
  color: #000
}

small {
  font-size: 80%
}

sub,sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

audio,video {
  display: inline-block
}

audio:not([controls]) {
  display: none;
  height: 0
}

img {
  border-style: none
}

svg:not(:root) {
  overflow: hidden
}

button,input,optgroup,select,textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

button,input {
  overflow: visible
}

button,select {
  text-transform: none
}

[type=reset],[type=submit],button,html [type=button] {
  -webkit-appearance: button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}

legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  display: inline-block;
  vertical-align: baseline
}

textarea {
  overflow: auto
}

[type=checkbox],[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details,menu {
  display: block
}

summary {
  display: list-item
}

canvas {
  display: inline-block
}

[hidden],template {
  display: none
}

.zb-natwest-group-standard-theme {
  color: #646068;
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-text-small {
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: .8125rem;
  line-height: .8125rem
}

.zb-natwest-group-standard-theme a {
  color: #5e10b1;
  -webkit-text-decoration: underline;
  text-decoration: underline
}

.zb-natwest-group-standard-theme a:hover {
  color: #5e10b1;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme input,.zb-natwest-group-standard-theme textarea {
  font-family: RNHouseSans,Arial,sans-serif
}

.zb-natwest-group-standard-theme .zb-input {
  border: 1px solid #c4c0b8;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #646068;
  height: 44px;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-input::-ms-clear {
  display: none
}

.zb-natwest-group-standard-theme .zb-input:-ms-input-placeholder {
  color: #747077
}

.zb-natwest-group-standard-theme .zb-input:hover {
  border: 1px solid #5e10b1;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-input:focus {
  border: 1px solid #5e10b1;
  -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  outline: none;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-input:disabled {
  background: #fff;
  border: 1px solid #dcd9d4;
  color: #666;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-input:disabled:-ms-input-placeholder {
  color: #747077
}

.zb-natwest-group-standard-theme .zb-input.zb-input-is-error {
  background: #fff;
  border: 1px solid #cf223f
}

.zb-natwest-group-standard-theme .zb-input.zb-input-is-error,.zb-natwest-group-standard-theme .zb-input.zb-input-is-error:focus {
  -webkit-box-shadow: 0 0 0 1px #cf223f;
  box-shadow: 0 0 0 1px #cf223f;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-input-wrapper {
  background: #fff;
  border: 1px solid #c4c0b8;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #646068;
  display: inline-block;
  height: 44px;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-input-wrapper>input,.zb-natwest-group-standard-theme .zb-input-wrapper>input:disabled,.zb-natwest-group-standard-theme .zb-input-wrapper>input:focus {
  background: none;
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  line-height: 42px;
  outline: none;
  padding: 0;
  vertical-align: baseline
}

.zb-natwest-group-standard-theme .zb-input-wrapper>input::-ms-clear {
  display: none
}

.zb-natwest-group-standard-theme .zb-input-wrapper:hover {
  border: 1px solid #5e10b1;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-input-wrapper.zb-input-wrapper-is-focused {
  border: 1px solid #5e10b1;
  -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  outline: none;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-input-wrapper.zb-input-wrapper-is-focused>input,.zb-natwest-group-standard-theme .zb-input-wrapper.zb-input-wrapper-is-focused>input:disabled,.zb-natwest-group-standard-theme .zb-input-wrapper.zb-input-wrapper-is-focused>input:focus {
  line-height: 42px
}

.zb-natwest-group-standard-theme .zb-input-wrapper.zb-input-wrapper-is-disabled {
  border: 1px solid #dcd9d4;
  color: #666;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-input-wrapper.zb-input-wrapper-is-disabled>input,.zb-natwest-group-standard-theme .zb-input-wrapper.zb-input-wrapper-is-disabled>input:disabled,.zb-natwest-group-standard-theme .zb-input-wrapper.zb-input-wrapper-is-disabled>input:focus {
  line-height: 42px
}

.zb-natwest-group-standard-theme .zb-input-wrapper.zb-input-wrapper-is-error {
  background: #fff;
  border: 1px solid #cf223f;
  -webkit-box-shadow: 0 0 0 1px #cf223f;
  box-shadow: 0 0 0 1px #cf223f;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-input-wrapper.zb-input-wrapper-is-error>input,.zb-natwest-group-standard-theme .zb-input-wrapper.zb-input-wrapper-is-error>input:disabled,.zb-natwest-group-standard-theme .zb-input-wrapper.zb-input-wrapper-is-error>input:focus {
  line-height: 42px
}

.zb-natwest-group-standard-theme .zb-input-wrapper>.zb-icon {
  height: 100%;
  line-height: 42px;
  vertical-align: bottom
}

.zb-natwest-group-standard-theme .zb-textarea {
  border: 1px solid #c4c0b8;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #646068;
  font-family: RNHouseSans,Arial,sans-serif;
  padding: 10px 12px
}

.zb-natwest-group-standard-theme .zb-textarea:-ms-input-placeholder {
  color: #747077
}

.zb-natwest-group-standard-theme .zb-textarea:hover {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-textarea:focus {
  border: 1px solid #5e10b1;
  -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  outline: none;
  padding: 10px 12px
}

.zb-natwest-group-standard-theme .zb-textarea.zb-textarea-is-error {
  background: #fff;
  border: 1px solid #cf223f
}

.zb-natwest-group-standard-theme .zb-textarea.zb-textarea-is-error,.zb-natwest-group-standard-theme .zb-textarea.zb-textarea-is-error:focus {
  -webkit-box-shadow: 0 0 0 1px #cf223f;
  box-shadow: 0 0 0 1px #cf223f;
  padding: 10px 12px
}

.zb-natwest-group-standard-theme ::-webkit-input-placeholder {
  color: #747077;
  opacity: 1
}

.zb-natwest-group-standard-theme ::-moz-placeholder {
  color: #747077;
  opacity: 1
}

.zb-natwest-group-standard-theme :-ms-input-placeholder {
  opacity: 1
}

.zb-natwest-group-standard-theme ::-ms-input-placeholder {
  color: #747077;
  opacity: 1
}

.zb-natwest-group-standard-theme ::placeholder {
  color: #747077;
  opacity: 1
}

.zb-natwest-group-standard-theme :-ms-input-placeholder {
  color: #747077
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar {
  height: 20px;
  width: 20px
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-track {
  background-clip: content-box;
  background-color: #fff;
  border-radius: 10px
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-thumb {
  background-clip: content-box;
  background-color: #c4c0b8;
  border-radius: 10px
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-thumb:horizontal:hover {
  background-color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-thumb:vertical:hover {
  background-color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-track:vertical {
  border: 7px solid transparent;
  border-right-width: 6px
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-thumb:vertical {
  border: 7px solid transparent;
  border-right-width: 6px
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-track:horizontal {
  border: solid transparent;
  border-width: 7px 7px 6px
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-thumb:horizontal {
  border: solid transparent;
  border-width: 7px 7px 6px
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-track-piece:vertical {
  -webkit-box-shadow: inset 1px 0 #c4c0b8;
  box-shadow: inset 1px 0 #c4c0b8
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-track-piece:horizontal {
  -webkit-box-shadow: inset 0 1px #c4c0b8;
  box-shadow: inset 0 1px #c4c0b8
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-corner {
  background-color: #c4c0b8
}

.zb-natwest-group-standard-theme .zb-dropdown-container {
  min-height: 88px
}

.zb-natwest-group-standard-theme {
  background-color: #fff !important;
}

.zb-natwest-group-standard-theme .zb-heading1 {
  color: #333;
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.5
}

.zb-natwest-group-standard-theme .zb-heading2 {
  color: #333;
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5
}

.zb-natwest-group-standard-theme .zb-heading3 {
  color: #333;
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6
}

.zb-natwest-group-standard-theme .zb-heading4 {
  color: #333;
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.6
}

.zb-natwest-group-standard-theme .zb-heading5 {
  color: #333;
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.22222
}

.zb-natwest-group-standard-theme .zb-heading6 {
  color: #333;
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25
}

.zb-natwest-group-standard-theme .zb-body2-small {
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: .875rem;
  line-height: 1.15
}

.zb-natwest-group-standard-theme .zb-body-small {
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: .8125rem;
  line-height: 1.23
}

.zb-natwest-group-standard-theme .zb-body-small-bold {
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.23077
}

.zb-natwest-group-standard-theme .zb-input {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-input {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-textarea {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-textarea {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-input-wrapper>input {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-input-wrapper>input {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-input-wrapper>input:focus {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-input-wrapper>input:focus {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-input-wrapper>input:disabled {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-input-wrapper>input:disabled {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme input {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme input {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme textarea {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme textarea {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-dropdown-container {
  min-height: 44px;
  min-width: 104px
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar {
  background-color: #fff;
  height: 24px;
  width: 24px
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-track:vertical {
  border: 8px solid transparent;
  border-bottom-left-radius: .5px;
  border-bottom-right-radius: 0;
  border-top-left-radius: .5px;
  border-top-right-radius: 0
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-thumb:vertical {
  border: 8px solid transparent;
  border-bottom-left-radius: .5px;
  border-bottom-right-radius: 0;
  border-top-left-radius: .5px;
  border-top-right-radius: 0
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-track:horizontal {
  border: 8px solid transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: .5px;
  border-top-right-radius: .5px
}

.zb-natwest-group-standard-theme .zb-has-scrollbar::-webkit-scrollbar-thumb:horizontal {
  border: 8px solid transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: .5px;
  border-top-right-radius: .5px
}

.zb-natwest-group-standard-theme a:active {
  color: #42145f;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme a:focus {
  outline: 1px solid #5e10b1;
  outline-offset: 4px;
  -webkit-text-decoration: underline;
  text-decoration: underline
}

.zb-natwest-group-standard-theme a.zb-tertiary-cta {
  color: #5e10b1;
  font-size: 1rem;
  -webkit-text-decoration: underline;
  text-decoration: underline
}

.zb-natwest-group-standard-theme a.zb-tertiary-cta:hover {
  color: #5e10b1;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme a.zb-tertiary-cta:active {
  color: #42145f
}

.zb-natwest-group-standard-theme a.zb-tertiary-cta:focus {
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme a.zb-tertiary-cta .zb-icon {
  border-left: 8px solid transparent;
  color: inherit;
  height: 12px;
  line-height: 12px;
  vertical-align: middle;
  width: 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme a.zb-tertiary-cta .zb-icon {
      height:12px;
      line-height: 12px;
      width: 12px
  }

  .zb-natwest-group-standard-theme a.zb-tertiary-cta {
      font-size: .8125rem
  }
}

.zb-natwest-group-standard-theme a.zb-inverted-cta,.zb-natwest-group-standard-theme a.zb-inverted-cta:hover {
  color: #fff
}

.zb-natwest-group-standard-theme a.zb-inverted-cta:active {
  color: #c8b9d7
}

.zb-natwest-group-standard-theme a.zb-tertiary-cta.zb-inverted-cta,.zb-natwest-group-standard-theme a.zb-tertiary-cta.zb-inverted-cta:hover {
  color: #fff
}

.zb-natwest-group-standard-theme a.zb-tertiary-cta.zb-inverted-cta:active {
  color: #c8b9d7
}

.zb-natwest-group-standard-theme .zb-asterisk {
  font-size: 16px;
  top: 0
}

.zb-natwest-group-standard-theme .zb-ignore {
  clip: auto!important;
  all: initial!important;
  -webkit-animation: none 0s ease 0s 1 normal none running!important;
  animation: none 0s ease 0s 1 normal none running!important;
  -webkit-backface-visibility: visible!important;
  backface-visibility: visible!important;
  background: transparent none repeat 0 0/auto auto padding-box border-box scroll!important;
  border: none!important;
  border-collapse: separate!important;
  -o-border-image: none!important;
  border-image: none!important;
  border-radius: 0!important;
  border-spacing: 0!important;
  bottom: auto!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  -webkit-box-sizing: content-box!important;
  box-sizing: content-box!important;
  caption-side: top!important;
  clear: none!important;
  color: #000!important;
  -webkit-columns: auto!important;
  -moz-columns: auto!important;
  -webkit-column-count: auto!important;
  -moz-column-count: auto!important;
  -webkit-column-fill: balance!important;
  -moz-column-fill: balance!important;
  column-fill: balance!important;
  -webkit-column-gap: normal!important;
  -moz-column-gap: normal!important;
  column-gap: normal!important;
  -webkit-column-rule: medium none currentcolor!important;
  -moz-column-rule: medium none currentcolor!important;
  column-rule: medium none currentcolor!important;
  -webkit-column-span: 1!important;
  -moz-column-span: 1!important;
  column-span: 1!important;
  -webkit-column-width: auto!important;
  -moz-column-width: auto!important;
  columns: auto!important;
  content: normal!important;
  counter-increment: none!important;
  counter-reset: none!important;
  cursor: auto!important;
  display: inline!important;
  empty-cells: show!important;
  float: none!important;
  font-family: serif!important;
  font-size: medium!important;
  font-stretch: normal!important;
  font-style: normal!important;
  font-variant: normal!important;
  font-weight: 400!important;
  height: auto!important;
  -ms-hyphens: none!important;
  hyphens: none!important;
  left: auto!important;
  letter-spacing: normal!important;
  line-height: normal!important;
  list-style: disc none outside!important;
  margin: 0!important;
  max-height: none!important;
  max-width: none!important;
  min-height: 0!important;
  min-width: 0!important;
  opacity: 1!important;
  orphans: 2!important;
  outline: medium none currentcolor!important;
  overflow: visible!important;
  overflow-x: visible!important;
  overflow-y: visible!important;
  padding: 0!important;
  page-break-after: auto!important;
  page-break-before: auto!important;
  page-break-inside: auto!important;
  -webkit-perspective: none!important;
  perspective: none!important;
  -webkit-perspective-origin: 50% 50%!important;
  perspective-origin: 50% 50%!important;
  position: static!important;
  right: auto!important;
  -moz-tab-size: 8!important;
  -o-tab-size: 8!important;
  tab-size: 8!important;
  table-layout: auto!important;
  text-align: left!important;
  -moz-text-align-last: auto!important;
  text-align-last: auto!important;
  -webkit-text-decoration: none!important;
  text-decoration: none!important;
  text-indent: 0!important;
  text-shadow: none!important;
  text-transform: none!important;
  top: auto!important;
  -webkit-transform: none!important;
  transform: none!important;
  -webkit-transform-origin: 50% 50% 0!important;
  transform-origin: 50% 50% 0!important;
  -webkit-transform-style: flat!important;
  transform-style: flat!important;
  -webkit-transition: none 0s ease 0s!important;
  transition: none 0s ease 0s!important;
  vertical-align: baseline!important;
  visibility: visible!important;
  white-space: normal!important;
  widows: 2!important;
  width: auto!important;
  word-spacing: normal!important;
  z-index: auto!important
}

.zb-natwest-group-standard-theme .zb-month-calendar {
  width: 100%
}

.zb-natwest-group-standard-theme .zb-month-calendar .zb-month-calendar-months {
  display: block
}

.zb-natwest-group-standard-theme .zb-month-calendar .zb-month-calendar-months .zb-month-calendar-month button {
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  height: 100%;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-feature-button {
  border: 1px solid #5e10b1;
  border-radius: 0;
  color: #5e10b1;
  cursor: pointer;
  display: inline-block;
  font-family: RNHouseSans,Arial,sans-serif;
  min-width: 180px;
  padding: 11px 52px 11px 32px;
  text-align: left;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-feature-button:hover {
  background: #f6f4f9;
  color: #5e10b1;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-feature-button:focus {
  -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  outline: none
}

.zb-natwest-group-standard-theme .zb-feature-button-arrowed-content {
  display: block;
  position: relative
}

.zb-natwest-group-standard-theme .zb-feature-button-arrowed-content:after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='none' stroke='%235e10b1' stroke-width='2' d='m5 2 6 6-5.971 5.97'/%3E%3C/svg%3E");
  line-height: 10px;
  position: absolute;
  right: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.zb-natwest-group-standard-theme .zb-feature-button-arrowed-content.zb-feature-button-arrowed-content-asset:after {
  content: url(assets/svg/feature-button-arrow.svg)
}

.zb-natwest-group-standard-theme .zb-feature-button {
  background-color: #fff;
  font-size: 18px
}

.zb-natwest-group-standard-theme .zb-feature-button:disabled {
  background-color: #fff;
  border-color: #fff;
  color: #bf9fe0;
  cursor: default;
  opacity: 1
}

.zb-natwest-group-standard-theme .zb-feature-button:disabled:hover {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-feature-button:disabled:focus {
  -webkit-box-shadow: none;
  box-shadow: none
}

.zb-natwest-group-standard-theme .zb-feature-button:disabled .zb-feature-button-arrowed-content:after {
  content: url(assets/svg/feature-button-arrow-disabled.svg)
}

.zb-natwest-group-standard-theme .zb-feature-button:disabled .zb-icon {
  color: #333
}

.zb-natwest-group-standard-theme .zb-feature-button.zb-feature-button-is-disabled {
  background-color: #fff;
  border-color: #fff;
  color: #bf9fe0;
  cursor: default;
  opacity: 1
}

.zb-natwest-group-standard-theme .zb-feature-button.zb-feature-button-is-disabled:hover {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-feature-button.zb-feature-button-is-disabled:focus {
  -webkit-box-shadow: none;
  box-shadow: none
}

.zb-natwest-group-standard-theme .zb-feature-button.zb-feature-button-is-disabled .zb-feature-button-arrowed-content:after {
  content: url(assets/svg/feature-button-arrow-disabled.svg)
}

.zb-natwest-group-standard-theme .zb-feature-button.zb-feature-button-is-disabled .zb-icon {
  color: #333
}

.zb-natwest-group-standard-theme .zb-feature-button.zb-feature-button-multiline {
  padding: 20px 52px 20px 32px
}

.zb-natwest-group-standard-theme .zb-feature-button.zb-feature-button-multiline>:first-child {
  display: block;
  margin-bottom: 10px
}

.zb-natwest-group-standard-theme .zb-feature-button .zb-feature-button-title {
  font-size: 20px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-feature-button .zb-feature-button-title {
      font-size:16px
  }

  .zb-natwest-group-standard-theme .zb-feature-button {
      font-size: .8125rem
  }
}

.zb-natwest-group-standard-theme .zb-feature-button-arrowed-content {
  line-height: 1.45
}

.zb-natwest-group-standard-theme .zb-feature-button-arrowed-content:after {
  height: 16px;
  width: 10px
}

.zb-natwest-group-standard-theme .zb-footer {
  background: #42145f;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: .8125rem;
  padding: 16px 0 24px;
  position: relative
}

@media (max-width: 1023px) {
  .zb-natwest-group-standard-theme .zb-footer {
      padding:14px 6px
  }
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-footer {
      padding:22px 4px
  }
}

.zb-natwest-group-standard-theme .zb-footer-nav-item {
  color: #c6b9cf;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-footer-nav-item:hover {
  color: #fff;
  -webkit-text-decoration: underline;
  text-decoration: underline
}

.zb-natwest-group-standard-theme .zb-footer-text {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-left-hand-nav {
  background: #fff;
  border: 1px solid #c4c0b8;
  display: block
}

.zb-natwest-group-standard-theme .zb-left-hand-nav ul {
  list-style: none;
  margin: 0;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-header {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  display: block;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
  padding: 8px 24px
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-header:first-child {
  border-top: none
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-header {
      line-height:16px;
      padding: 17px 20px
  }
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item {
  display: block;
  margin: 0;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item.zb-left-hand-nav-item-is-selected .zb-left-hand-nav-item-link {
  background: #42145f;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item-link {
  background: #fff;
  color: #5e10b1;
  cursor: pointer;
  display: block;
  line-height: 24px;
  margin: 0;
  padding: 12px 24px;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item-link:hover {
  background: #f6f3f9;
  color: #42145f
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item-link {
      line-height:16px;
      padding: 17px 30px
  }
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-header {
  background: #e7e6e3;
  border-top: 1px solid #c4c0b8;
  color: #333;
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-header {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item.zb-left-hand-nav-item-is-selected .zb-left-hand-nav-item-link {
  font-weight: 700
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item {
  font-size: 1rem
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item.disabled {
  opacity: .3
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-left-hand-nav.zb-nav {
  border: none
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-submenu {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  position: static
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-group,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu.zb-nav-menu-is-open {
  display: block
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item.zb-nav-item-is-open.zb-nav-item-is-selected>.zb-nav-item-label,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item.zb-nav-item-is-open>.zb-nav-item-label {
  background: #42145f;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item.zb-nav-item-is-open.zb-nav-item-is-selected>.zb-nav-item-label .zb-nav-item-right-icon,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item.zb-nav-item-is-open>.zb-nav-item-label .zb-nav-item-right-icon,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item:hover .zb-nav-item-label .zb-nav-item-right-icon {
  color: inherit
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item .zb-nav-item-label {
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-submenu {
  border-left: 30px solid #fff
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-submenu .zb-nav-menu-item-label {
  padding-left: 0;
  padding-right: 0
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-item,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-item-label[aria-expanded=true] {
  border-bottom: 1px solid #c4c0b8
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-is-open {
  border-top: 1px solid #c4c0b8
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item-label {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item-label {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-item-label,.zb-natwest-group-standard-theme .zb-left-hand-nav.zb-nav .zb-left-hand-nav-header {
  padding: 16px 20px
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-item-label.zb-nav-menu-item-is-selected .zb-left-hand-nav-item-link {
  font-weight: 700
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-submenu.zb-nav-submenu-is-open {
  display: block
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-item-label .zb-nav-menu-item-open-icon {
  margin: 0
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-header,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-left-hand-nav-header {
  background: #e7e6e3;
  border-top: 1px solid #c4c0b8;
  color: #333;
  font-size: 1rem
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-header:last-child,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-left-hand-nav-header:last-child {
  border-top: none
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-header,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-left-hand-nav-header {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item.zb-left-hand-nav-item-is-selected .zb-left-hand-nav-item-link,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-left-hand-nav-item.zb-left-hand-nav-item-is-selected .zb-left-hand-nav-item-link {
  font-weight: 700
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-left-hand-nav-item {
  font-size: 1rem
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item.disabled,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item:disabled,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-left-hand-nav-item.disabled,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-left-hand-nav-item:disabled {
  opacity: .3
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-left-hand-nav .zb-left-hand-nav-item,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-left-hand-nav-item {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-left-hand-nav ul:last-child .zb-left-hand-nav-item:last-child,.zb-natwest-group-standard-theme .zb-nav-vertical ul:last-child .zb-left-hand-nav-item:last-child {
  border-bottom: none
}

.zb-natwest-group-standard-theme .zb-left-hand-nav.zb-nav,.zb-natwest-group-standard-theme .zb-nav-vertical.zb-nav {
  border: none
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-submenu,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-submenu {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  position: static
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-group,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu.zb-nav-menu-is-open,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-group,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu.zb-nav-menu-is-open {
  display: block
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item.zb-nav-item-is-open.zb-nav-item-is-selected>.zb-nav-item-label,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item.zb-nav-item-is-open>.zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-open.zb-nav-item-is-selected>.zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-open>.zb-nav-item-label {
  background: #42145f;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item.zb-nav-item-is-open.zb-nav-item-is-selected>.zb-nav-item-label .zb-nav-item-right-icon,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item.zb-nav-item-is-open>.zb-nav-item-label .zb-nav-item-right-icon,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item:hover .zb-nav-item-label .zb-nav-item-right-icon,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-open.zb-nav-item-is-selected>.zb-nav-item-label .zb-nav-item-right-icon,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-open>.zb-nav-item-label .zb-nav-item-right-icon,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item:hover .zb-nav-item-label .zb-nav-item-right-icon {
  color: inherit
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item .zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item .zb-nav-item-label {
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-submenu,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-submenu {
  border-left: 30px solid #fff
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-item,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-item-label[aria-expanded=true],.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-label[aria-expanded=true] {
  border-bottom: 1px solid #c4c0b8
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-is-open,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-is-open {
  border-top: 1px solid #c4c0b8
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item:last-of-type,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-item:last-of-type,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item:last-of-type,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item:last-of-type {
  border-bottom: none
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item-label {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item-label {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-item-label,.zb-natwest-group-standard-theme .zb-left-hand-nav.zb-nav .zb-left-hand-nav-header,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical.zb-nav .zb-left-hand-nav-header {
  padding: 16px 20px
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-item-label.zb-nav-menu-item-is-selected .zb-left-hand-nav-item-link,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-label.zb-nav-menu-item-is-selected .zb-left-hand-nav-item-link {
  font-weight: 700
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-submenu.zb-nav-submenu-is-open,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-submenu.zb-nav-submenu-is-open {
  display: block
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-menu-item-label .zb-nav-menu-item-open-icon,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-label .zb-nav-menu-item-open-icon {
  margin: 0
}

.zb-natwest-group-standard-theme ul.zb-list {
  margin: 0;
  padding: 0
}

.zb-natwest-group-standard-theme ul.zb-list.zb-list-large-spacing li {
  padding: 8px 0 8px 8px
}

.zb-natwest-group-standard-theme ul.zb-list li {
  margin: 0 0 0 16px;
  padding: 4px 0 4px 8px
}

.zb-natwest-group-standard-theme ul.zb-list li:first-of-type {
  padding-top: 0
}

.zb-natwest-group-standard-theme ul.zb-list li:last-of-type {
  padding-bottom: 0
}

.zb-natwest-group-standard-theme .zb-loader {
  -webkit-animation: zb-loader-spin 1s linear infinite;
  animation: zb-loader-spin 1s linear infinite;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Ccircle cx='50%25' cy='50%25' r='43.5%25' fill='none' stroke='%2342145f' stroke-dasharray='205%25' stroke-width='12.5%25'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 48px;
  width: 48px
}

.zb-natwest-group-standard-theme .zb-loader.zb-loader-inverted {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Ccircle cx='50%25' cy='50%25' r='43.5%25' fill='none' stroke='%23fff' stroke-dasharray='205%25' stroke-width='12.5%25'/%3E%3C/svg%3E")
}

.zb-natwest-group-standard-theme .zb-loader.zb-loader-asset {
  background-image: url(assets/svg/loader-dark.svg)
}

.zb-natwest-group-standard-theme .zb-loader-content {
  padding: 8px 0;
  text-align: center
}

.zb-natwest-group-standard-theme .zb-loader-content .zb-loader {
  display: block;
  margin: 0 auto
}

.zb-natwest-group-standard-theme .zb-loader-text {
  margin-top: 8px
}

.zb-natwest-group-standard-theme .zb-loader-block {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  width: 100%
}

.zb-natwest-group-standard-theme .zb-loader-block-inverted {
  background-color: rgba(0,0,0,.6)
}

.zb-natwest-group-standard-theme .zb-loader-block-inverted .zb-loader {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Ccircle cx='50%25' cy='50%25' r='43.5%25' fill='none' stroke='%23fff' stroke-dasharray='205%25' stroke-width='12.5%25'/%3E%3C/svg%3E")
}

.zb-natwest-group-standard-theme .zb-loader-block-inverted .zb-loader-text {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-loader-block.zb-loader-block-3rd {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}

.zb-natwest-group-standard-theme .zb-loader-block.zb-loader-block-3rd .zb-loader-content {
  display: block;
  position: relative;
  top: 33.33%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

@-webkit-keyframes zb-loader-spin {
  to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn)
  }
}

@keyframes zb-loader-spin {
  to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn)
  }
}

.zb-natwest-group-standard-theme .zb-loader-text {
  color: #000;
  display: block;
  line-height: 1.5rem;
  margin-top: 0
}

.zb-natwest-group-standard-theme .zb-loader-block.zb-loader-block-2rd {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}

.zb-natwest-group-standard-theme .zb-loader-block.zb-loader-block-2rd .zb-loader-content {
  display: block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.zb-natwest-group-standard-theme .zb-masthead {
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 72px;
  position: relative
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-masthead {
      height:52px
  }
}

.zb-natwest-group-standard-theme .zb-masthead-brand-logo,.zb-natwest-group-standard-theme .zb-masthead-brand-name,.zb-natwest-group-standard-theme .zb-masthead-nav-item {
  display: inline-block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  vertical-align: top
}

.zb-natwest-group-standard-theme .zb-masthead-brand-name {
  color: #42145f;
  font-size: 1.5rem;
  font-weight: 400
}

.zb-natwest-group-standard-theme .zb-masthead-brand-logo {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='191' height='32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='m25.609 13.389-2.545 4.409h-5.099l-2.546 4.418h10.198l5.096-8.827z'/%3E%3Cpath fill='%23FFF' d='M10.328 13.388h5.082l2.554 4.41h5.1l-5.098-8.834H7.769z'/%3E%3Cpath fill='%23FFF' d='m17.961 26.623-2.542-4.407 2.545-4.418-2.554-4.41-5.095 8.827 5.098 8.837z'/%3E%3Cpath fill='url(%23prefix__b)' d='m3.871-6.533 15.294 8.829-7.647 13.244-15.292-8.83z' mask='url(%23prefix__c)' transform='translate(15.371 13.299)'/%3E%3Cpath fill='url(%23prefix__e)' d='M19.662 3.726 8.992 16.442-4.333 5.26 6.336-7.455z' mask='url(%23prefix__f)' transform='translate(7.752 8.888)'/%3E%3Cpath fill='url(%23prefix__h)' d='M3.184-3.677 16.37 7.388 4.512 21.52-8.675 10.455z' mask='url(%23prefix__i)' transform='translate(10.292 13.299)'/%3E%3Cpath fill='%23FFF' d='M5.212 13.384.116 22.211H.115l-.002.004v.001l5.099 8.832h10.2l-5.099-8.837h.001l5.095-8.827z'/%3E%3Cpath fill='%23A32AE1' d='m10.314 22.211 5.095-8.827H5.212L.116 22.211l-.003.004 5.099 8.833h10.2z'/%3E%3Cpath fill='url(%23prefix__j)' d='M15.411 30.914H5.212l-5.1-8.832.003-.004h10.198z' transform='translate(0 .133)'/%3E%3Cpath fill='%23FFF' d='M12.865.134 7.769 8.959v.001h10.197l5.098 8.834 5.096-8.829L23.062.134h.001z'/%3E%3Cpath fill='%23A32AE1' d='M28.161 8.965 23.062.134H12.864L7.769 8.96h10.197l5.099 8.834z'/%3E%3Cpath fill='url(%23prefix__k)' d='m17.964 8.827 5.099 8.834 5.096-8.83L23.06 0z' transform='translate(0 .133)'/%3E%3Cpath fill='%23FFF' d='m30.712 13.385-5.096 8.827H15.418l5.096 8.836h10.2l5.097-8.831z'/%3E%3Cpath fill='%23A32AE1' d='m35.811 22.216-5.099-8.831-5.096 8.827H15.418l5.096 8.836h10.201z'/%3E%3Cpath fill='url(%23prefix__l)' d='m30.711 13.251 5.1 8.832-5.097 8.831-5.099-8.835z' transform='translate(0 .133)'/%3E%3Cpath fill='%23411663' d='M77.102 11.665v2.515h-3.064v6.554c0 1.17.552 1.398 1.575 1.398a4.31 4.31 0 0 0 1.26-.182l.229-.072v2.52l-.128.033c-.86.218-1.579.29-2.639.29-.736 0-3.13-.242-3.13-3.383V14.18h-1.799v-2.515h1.8V8.438l2.832-.992v4.219zm19.01-4.113L92.725 24.45h-2.878l-2.994-11.766-3.045 11.766H80.98L77.436 7.552h2.954l2.296 11.465L85.54 7.552h2.753c.273 1.071 2.86 11.323 2.893 11.451.02-.137 2.035-11.075 2.105-11.451h2.822zm2.933 9.182c.072-1.205.925-2.78 2.726-2.78 1.953 0 2.548 1.728 2.613 2.78h-5.339m2.853-5.298c-2.159 0-5.802 1.406-5.802 6.682 0 6.283 5 6.603 6.001 6.603 2.122 0 3.069-.442 4-.877l.103-.048v-2.673l-.27.162c-.676.422-1.987.895-3.456.895-2.97 0-3.39-2.123-3.429-3.017h8.17l.015-.146c.26-1.762.003-4.23-1.446-5.912-.956-1.106-2.267-1.67-3.886-1.67zm15.798 9.456c0 1.916-1.668 3.856-4.842 3.856-1.393 0-2.931-.347-4.036-.88l-.1-.05v-2.742l.263.142c.92.495 2.392 1.02 3.797 1.02 1.282 0 2.02-.459 2.02-1.263 0-.753-.452-.987-1.569-1.48l-.439-.188c-.54-.232-1.011-.44-1.79-.798-.744-.334-2.485-1.12-2.485-3.453 0-1.256.963-3.618 4.58-3.618 1.49 0 2.967.403 3.55.685l.101.053v2.694l-.262-.123c-1.152-.57-2.167-.835-3.288-.835-.414 0-1.782.084-1.782 1.039 0 .725.862 1.103 1.557 1.416l.134.057c.502.22.896.406 1.235.54l.363.155c2.178.952 2.993 1.968 2.993 3.773zm-63.94-13.34h2.763V24.45h-2.686l-7.375-11.768V24.45H43.7V7.552h2.756l7.301 11.857V7.552zm68.847 6.628v6.554c0 1.173.553 1.398 1.58 1.398.583 0 1.03-.116 1.255-.178l.231-.076v2.52l-.145.033c-.846.218-1.565.29-2.627.29-.734 0-3.116-.242-3.116-3.383V14.18h-1.808v-.17a81.738 81.738 0 0 1 0-1.79v-.555h1.807V8.438l2.822-.992v4.219h3.066v2.515h-3.066zm-56.825 6.537c-.326.4-1.342 1.458-2.925 1.458-1.216 0-1.993-.7-1.993-1.782 0-1.107.886-1.747 2.43-1.747h2.488zm-2.18-9.32c-1.436 0-2.831.248-3.815.676l-.112.041v2.603l.258-.13c.663-.321 2.253-.613 3.25-.613 2.482 0 2.592.945 2.599 2.173h-2.653c-3.516 0-5.116 2.204-5.116 4.246 0 2.85 2.266 4.328 4.513 4.328 1.533 0 2.496-.573 3.275-1.263v.992h2.8v-8.64c0-3.983-3.496-4.413-4.999-4.413z'/%3E%3Cpath fill='%2342145F' d='M143.832 15.292h-5.748v1.813h3.546v5.203c-.516.258-1.526.466-3.002.466-4.064 0-6.73-2.616-6.73-7.042 0-4.374 2.77-7.014 7.015-7.014 1.761 0 2.926.336 3.858.75l.543-1.838c-.75-.363-2.33-.802-4.348-.802-5.85 0-9.423 3.805-9.448 9.008 0 2.718.932 5.048 2.432 6.497 1.709 1.63 3.883 2.304 6.523 2.304 2.356 0 4.35-.596 5.359-.958v-8.387m2.2 9.164h2.252v-6.679c0-.388.051-.75.103-1.06.311-1.71 1.45-2.926 3.055-2.926.31 0 .544.026.777.077V11.72a2.504 2.504 0 0 0-.649-.078c-1.526 0-2.898 1.061-3.468 2.745h-.103l-.078-2.46h-1.992c.076 1.165.103 2.433.103 3.909v8.62zm12.354-12.814c-3.468 0-6.211 2.46-6.211 6.653 0 3.96 2.614 6.445 6.005 6.445 3.027 0 6.238-2.019 6.238-6.652 0-3.831-2.434-6.446-6.032-6.446zm-.051 1.709c2.692 0 3.754 2.692 3.754 4.815 0 2.821-1.631 4.866-3.806 4.866-2.226 0-3.805-2.07-3.805-4.815 0-2.381 1.165-4.866 3.857-4.866zm18.169-1.424h-2.28v7.688c0 .414-.077.829-.205 1.165-.416 1.01-1.476 2.071-3.003 2.071-2.071 0-2.796-1.605-2.796-3.986v-6.938h-2.277v7.326c0 4.4 2.355 5.487 4.322 5.487 2.227 0 3.547-1.32 4.142-2.33h.05l.132 2.046h2.018c-.077-.984-.103-2.123-.103-3.417v-9.112zm2.4 17.654h2.254v-6.807h.052c.75 1.242 2.2 1.966 3.856 1.966 2.952 0 5.695-2.226 5.695-6.73 0-3.805-2.277-6.368-5.307-6.368-2.044 0-3.52.906-4.452 2.434h-.051l-.104-2.15h-2.044a90.59 90.59 0 0 1 .102 4.091v13.564zm2.254-12.373c0-.311.077-.647.155-.932.44-1.709 1.89-2.821 3.442-2.821 2.408 0 3.729 2.148 3.729 4.66 0 2.872-1.4 4.84-3.806 4.84-1.63 0-3.002-1.088-3.416-2.666a5.127 5.127 0 0 1-.104-.932v-2.15z'/%3E%3C/g%3E%3C/svg%3E");
  height: 33px;
  margin-right: 16px;
  width: 192px
}

.zb-natwest-group-standard-theme .zb-masthead-brand-logo.zb-masthead-brand-logo-asset {
  background-image: url(assets/svg/natwest_logo.svg);
  background-repeat: none
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-masthead-brand-logo.zb-masthead-brand-logo-asset {
      background-image:url(assets/svg/natwest_logo_mobile.svg)
  }

  .zb-natwest-group-standard-theme .zb-masthead-brand-logo {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='23'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='m18.438 9.639-1.832 3.175h-3.672l-1.833 3.181h7.343l3.67-6.356z'/%3E%3Cpath fill='%23FFF' d='M7.436 9.639h3.659l1.839 3.175h3.672l-3.671-6.361H5.594z'/%3E%3Cpath fill='%23FFF' d='m12.932 19.168-1.831-3.173 1.833-3.181-1.839-3.176-3.668 6.356 3.67 6.363z'/%3E%3Cpath fill='url(%23prefix__b)' d='m2.787-4.704 11.012 6.357-5.506 9.536-11.011-6.358z' mask='url(%23prefix__c)' transform='translate(11.067 9.575)'/%3E%3Cpath fill='url(%23prefix__e)' d='m14.157 2.683-7.683 9.155-9.594-8.051 7.682-9.155z' mask='url(%23prefix__f)' transform='translate(5.582 6.398)'/%3E%3Cpath fill='url(%23prefix__h)' d='m2.292-2.647 9.495 7.966-8.539 10.175-9.494-7.967z' mask='url(%23prefix__i)' transform='translate(7.41 9.575)'/%3E%3Cpath fill='%23FFF' d='m3.753 9.636-3.67 6.355-.001.003v.001l3.671 6.359h7.344l-3.672-6.363h.001l3.668-6.355z'/%3E%3Cpath fill='%23A32AE1' d='m7.426 15.991 3.669-6.355H3.753L.084 15.991H.083l-.002.003 3.672 6.36h7.343z'/%3E%3Cpath fill='url(%23prefix__j)' d='M11.096 22.258H3.752L.081 15.899l.002-.003h7.342z' transform='translate(0 .095)'/%3E%3Cpath fill='%23FFF' d='M9.263.095 5.594 6.45v.001h7.341l3.671 6.36 3.669-6.357L16.604.096l.001-.001z'/%3E%3Cpath fill='%23A32AE1' d='M20.276 6.454 16.605.096V.095H9.262L5.593 6.451h7.342l3.672 6.36z'/%3E%3Cpath fill='url(%23prefix__k)' d='m12.934 6.355 3.672 6.361 3.669-6.357L16.603 0z' transform='translate(0 .095)'/%3E%3Cpath fill='%23FFF' d='m22.113 9.637-3.67 6.355h-7.342l3.669 6.362h7.344l3.67-6.359z'/%3E%3Cpath fill='%23A32AE1' d='m25.784 15.995-3.672-6.359-3.669 6.356h-7.342l3.669 6.362h7.344z'/%3E%3Cpath fill='url(%23prefix__l)' d='m22.112 9.541 3.672 6.359-3.67 6.358-3.671-6.361z' transform='translate(0 .095)'/%3E%3Cpath fill='%23411663' d='M55.514 8.398v1.811h-2.206v4.719c0 .842.397 1.006 1.134 1.006.43 0 .753-.083.907-.13l.165-.052v1.815l-.093.023c-.618.157-1.136.208-1.9.208-.53 0-2.253-.173-2.253-2.435v-5.154h-1.295V8.398h1.295V6.075l2.04-.714v3.037h2.206zm13.688-2.96-2.44 12.167H64.69l-2.155-8.472-2.192 8.472h-2.038l-2.55-12.168h2.126l1.653 8.255 2.056-8.255h1.982c.197.771 2.06 8.152 2.083 8.245.015-.099 1.465-7.974 1.515-8.245h2.032zm2.11 6.611c.053-.868.666-2.001 1.963-2.001 1.407 0 1.835 1.243 1.882 2.001h-3.844zm2.055-3.815c-1.554 0-4.177 1.013-4.177 4.811 0 4.524 3.599 4.754 4.32 4.754 1.528 0 2.21-.318 2.88-.63l.074-.035v-1.926l-.194.117c-.487.304-1.43.644-2.488.644-2.139 0-2.44-1.528-2.47-2.172h5.883l.011-.105c.187-1.269.002-3.046-1.04-4.257-.69-.796-1.633-1.202-2.8-1.202zm11.374 6.809c0 1.38-1.2 2.776-3.486 2.776-1.003 0-2.11-.25-2.906-.633l-.071-.037v-1.973l.188.101c.663.357 1.723.735 2.735.735.923 0 1.453-.33 1.453-.91 0-.541-.324-.71-1.129-1.066l-.316-.134a54.38 54.38 0 0 1-1.288-.575c-.536-.24-1.79-.806-1.79-2.486 0-.904.694-2.605 3.297-2.605 1.074 0 2.137.29 2.556.493l.074.038v1.94l-.189-.089c-.83-.41-1.56-.6-2.368-.6-.298 0-1.282.06-1.282.747 0 .522.62.794 1.12 1.02l.097.041c.362.158.645.293.89.388l.26.112c1.569.686 2.155 1.417 2.155 2.717M38.705 5.437h1.99v12.167H38.76l-5.31-8.473v8.473h-1.986V5.437h1.984l5.257 8.537V5.438zm49.57 4.772v4.719c0 .845.398 1.006 1.137 1.006.42 0 .742-.083.904-.128l.166-.054v1.815l-.104.023c-.61.157-1.127.208-1.892.208-.529 0-2.243-.173-2.243-2.435v-5.154h-1.302v-.121c-.004-.088-.004-.71 0-1.29v-.4h1.302V6.075l2.032-.714v3.037h2.207v1.811zM47.36 14.916c-.235.288-.966 1.05-2.106 1.05-.876 0-1.435-.504-1.435-1.283 0-.798.638-1.259 1.75-1.259h1.79v1.492zm-1.57-6.71c-1.034 0-2.038.178-2.746.486l-.081.03v1.874l.186-.093c.477-.232 1.622-.442 2.34-.442 1.786 0 1.866.68 1.87 1.565H45.45c-2.53 0-3.683 1.586-3.683 3.057 0 2.051 1.631 3.115 3.25 3.115 1.103 0 1.797-.412 2.357-.909v.715h2.016v-6.22c0-2.87-2.517-3.178-3.599-3.178z'/%3E%3Cpath fill='%2342145F' d='M103.56 11.01h-4.14v1.305h2.553v3.746c-.372.186-1.098.336-2.162.336-2.925 0-4.844-1.883-4.844-5.07 0-3.15 1.994-5.05 5.05-5.05 1.268 0 2.106.241 2.777.54l.391-1.323c-.54-.262-1.677-.578-3.13-.578-4.213 0-6.785 2.74-6.803 6.485 0 1.957.671 3.635 1.752 4.678 1.23 1.174 2.795 1.66 4.696 1.66 1.697 0 3.131-.43 3.858-.69V11.01zm1.584 6.598h1.62v-4.81c0-.28.038-.54.075-.764.224-1.23 1.044-2.106 2.2-2.106.223 0 .391.019.559.056V8.438a1.795 1.795 0 0 0-.467-.056c-1.099 0-2.087.764-2.497 1.976h-.074l-.056-1.771h-1.435c.055.839.075 1.752.075 2.814v6.207zm8.895-9.226c-2.498 0-4.473 1.77-4.473 4.79 0 2.851 1.882 4.64 4.324 4.64 2.18 0 4.492-1.453 4.492-4.79 0-2.758-1.753-4.64-4.343-4.64zm-.037 1.23c1.938 0 2.702 1.938 2.702 3.467 0 2.032-1.174 3.503-2.74 3.503-1.603 0-2.74-1.49-2.74-3.466 0-1.715.84-3.504 2.778-3.504zm13.081-1.024h-1.64v5.535c0 .299-.057.597-.149.839-.3.727-1.062 1.491-2.162 1.491-1.491 0-2.013-1.156-2.013-2.87V8.588h-1.64v5.275c0 3.168 1.696 3.95 3.112 3.95 1.604 0 2.554-.95 2.983-1.677h.036l.094 1.473h1.453a32.597 32.597 0 0 1-.074-2.46V8.587zm1.729 12.711h1.622v-4.901h.038c.54.894 1.583 1.416 2.776 1.416 2.125 0 4.1-1.603 4.1-4.846 0-2.74-1.64-4.585-3.82-4.585-1.473 0-2.535.652-3.206 1.752h-.037l-.075-1.547h-1.472c.037.857.074 1.79.074 2.945zm1.622-8.909c0-.224.056-.465.112-.67.316-1.231 1.36-2.032 2.478-2.032 1.734 0 2.685 1.547 2.685 3.355 0 2.069-1.007 3.485-2.74 3.485-1.174 0-2.162-.783-2.46-1.92a3.719 3.719 0 0 1-.075-.67v-1.55z'/%3E%3C/g%3E%3C/svg%3E");
      height: 24px;
      width: 138px
  }
}

.zb-natwest-group-standard-theme .zb-masthead-nav {
  float: right;
  height: 100%
}

.zb-natwest-group-standard-theme .zb-masthead-nav-list {
  list-style: none;
  margin: 0;
  padding-left: 0
}

.zb-natwest-group-standard-theme .zb-masthead-nav-list li {
  display: inline-block
}

.zb-natwest-group-standard-theme .zb-masthead-nav-item {
  color: #5a287d;
  font-size: .8125rem;
  padding: 12px;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-masthead-nav-item:hover {
  color: #5a287d;
  -webkit-text-decoration: underline;
  text-decoration: underline
}

.zb-natwest-group-standard-theme .zb-masthead-nav-item:last-child {
  padding-right: 0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav {
      clip:rect(0 0 0 0);
      background-color: #fff;
      -webkit-box-shadow: -50px 0 0 0 rgba(0,0,0,.8);
      box-shadow: -50px 0 0 0 rgba(0,0,0,.8);
      height: 1px;
      overflow: hidden;
      position: absolute;
      right: 0;
      top: 52px;
      width: 1px;
      z-index: 1
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav {
          top:52px
      }
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle:checked+.zb-masthead-nav {
      clip: inherit;
      height: calc(100vh - 52px);
      overflow-y: auto;
      width: calc(100% - 50px)
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle:checked+.zb-masthead-nav {
          height:calc(100vh - 52px)
      }
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle+.zb-masthead-nav.zb-masthead-nav-focus-within {
      clip: inherit;
      height: calc(100vh - 52px);
      overflow-y: auto;
      width: calc(100% - 50px)
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle+.zb-masthead-nav.zb-masthead-nav-focus-within {
          height:calc(100vh - 52px)
      }
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle+.zb-masthead-nav:focus-within {
      clip: inherit;
      height: calc(100vh - 52px);
      overflow-y: auto;
      width: calc(100% - 50px)
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle+.zb-masthead-nav:focus-within {
          height:calc(100vh - 52px)
      }
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-links,.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-toggler {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-item {
      background: #fff;
      color: #42145f;
      display: block;
      padding: 5px 20px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-item:hover {
      background: #d2c6e1;
      color: #42145f
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-item:first-of-type {
      padding-top: 20px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-item:last-of-type {
      padding-bottom: 20px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-vertical .zb-nav-item-label>.zb-nav-item-right-icon {
      display: inline-block;
      margin-top: 16px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-group-label {
      border-bottom: 1px solid #c9c6c6
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item {
      background: inherit;
      color: #42145f;
      display: block
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item .zb-nav-item-label {
      border-bottom: 1px solid #c9c6c6;
      color: inherit
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item .zb-nav-item-label .zb-icon {
      color: #5e10b1
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item .zb-nav-menu-item-label {
      border-bottom: 1px solid #c9c6c6;
      color: inherit
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item .zb-nav-menu-item-label .zb-icon {
      color: #5e10b1
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item:hover {
      background: #d2c6e1;
      color: #42145f
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item:hover .zb-nav-item-label {
      color: inherit
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item {
      background: inherit;
      color: #42145f;
      display: block
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item .zb-nav-item-label {
      border-bottom: 1px solid #c9c6c6;
      color: inherit
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item .zb-nav-item-label .zb-icon {
      color: #5e10b1
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item .zb-nav-menu-item-label {
      border-bottom: 1px solid #c9c6c6;
      color: inherit
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item .zb-nav-menu-item-label .zb-icon {
      color: #5e10b1
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item:hover {
      background: #d2c6e1;
      color: #42145f
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item:hover .zb-nav-item-label {
      color: inherit
  }

  .zb-natwest-group-standard-theme .zb-masthead+.zb-nav {
      display: none
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item-label,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-vertical .zb-nav-item-label {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      height: 50px;
      justify-content: center;
      padding: 0 20px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-vertical span.zb-nav-item-label,.zb-natwest-group-standard-theme .zb-masthead span.zb-nav-menu-item-label {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -ms-flex-direction: row;
      flex-direction: row;
      justify-content: space-between;
      line-height: 50px
  }

  .zb-natwest-group-standard-theme .zb-masthead span.zb-nav-menu-item-label[aria-expanded=true] .zb-icon-chev-down-xsmall {
      -webkit-transform: scaleY(-1);
      transform: scaleY(-1)
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu {
      -webkit-box-shadow: none;
      -webkit-box-shadow: initial;
      box-shadow: none;
      padding: 0;
      position: static
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item-label {
      padding-left: 30px;
      padding-right: 20px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu {
      padding-left: 30px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu.zb-nav-submenu-is-open {
      border-bottom: 1px solid #c9c6c6
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu .zb-nav-menu-item-label {
      padding-left: 0;
      padding-right: 0
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu .zb-nav-menu-item:last-of-type .zb-nav-menu-item-label {
      border-bottom: none
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav {
      background-color: #fff
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-group,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-is-open,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu-is-open,.zb-natwest-group-standard-theme .zb-masthead-nav-list li {
      display: block
  }
}

.zb-natwest-group-standard-theme .zb-masthead-container {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-masthead {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1280px;
  padding-left: 20px;
  padding-right: 20px
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-links {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: none
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-logout {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: .8125rem;
  height: 72px;
  margin-left: 20px;
  margin-right: -20px;
  max-width: 71px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-logout .zb-icon {
  color: #fff;
  margin-left: 5px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-logout {
      height:52px
  }
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-toggler {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: .8125rem;
  margin-left: 20px;
  margin-right: -20px;
  max-width: 71px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-toggler .zb-icon {
  color: #fff;
  margin-left: 5px
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle {
  display: none
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle:checked+.zb-masthead-nav+.zb-masthead-toggler {
  background: no-repeat 50% url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M2.343.929 8 6.586 13.657.929l1.414 1.414L9.414 8l5.657 5.657-1.414 1.414L8 9.414l-5.657 5.657L.93 13.657 6.586 8 .929 2.343 2.343.93z'/%3E%3C/svg%3E") #5e10b1
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle+.zb-masthead-nav:focus-within+.zb-masthead-toggler {
  background: no-repeat 50% url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M2.343.929 8 6.586 13.657.929l1.414 1.414L9.414 8l5.657 5.657-1.414 1.414L8 9.414l-5.657 5.657L.93 13.657 6.586 8 .929 2.343 2.343.93z'/%3E%3C/svg%3E") #5e10b1
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle+.zb-masthead-nav.zb-masthead-nav-focus-within+.zb-masthead-toggler {
  background: no-repeat 50% url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M2.343.929 8 6.586 13.657.929l1.414 1.414L9.414 8l5.657 5.657-1.414 1.414L8 9.414l-5.657 5.657L.93 13.657 6.586 8 .929 2.343 2.343.93z'/%3E%3C/svg%3E") #5e10b1
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-toggler {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: no-repeat 50% url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M0 0h18v2H0zm0 6h18v2H0zm0 6h18v2H0z'/%3E%3C/svg%3E") #5e10b1;
  display: none;
  height: 72px;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  width: 72px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-toggler {
      height:52px;
      width: 52px
  }
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-brand-name {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-brand-logo,.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-brand-name,.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-item {
  display: inline-block;
  position: relative;
  top: 0;
  -webkit-transform: none;
  transform: none;
  vertical-align: top
}

.zb-natwest-group-standard-theme .zb-masthead [class^=zb-icon] {
  -ms-flex-negative: 0;
  color: #fff;
  display: block;
  flex-shrink: 0
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav {
  float: none;
  height: auto
}

.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-brand-logo {
  background-repeat: no-repeat
}

.zb-natwest-group-standard-theme .zb-masthead+.zb-nav {
  background: #fff;
  border-top: 1px solid hsla(0,0%,100%,.2);
  margin: 0 auto;
  max-width: 1280px;
  padding-left: 20px;
  padding-right: 20px
}

.zb-natwest-group-standard-theme .zb-masthead .zb-nav {
  display: none
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav {
      clip:rect(0 0 0 0);
      background-color: #fff;
      -webkit-box-shadow: -50px 0 0 0 rgba(0,0,0,.8);
      box-shadow: -50px 0 0 0 rgba(0,0,0,.8);
      height: 1px;
      overflow: hidden;
      position: absolute;
      right: 0;
      top: 52px;
      width: 1px;
      z-index: 1
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav {
          top:52px
      }
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle:checked+.zb-masthead-nav {
      clip: inherit;
      height: calc(100vh - 52px);
      overflow-y: auto;
      width: calc(100% - 50px)
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle:checked+.zb-masthead-nav {
          height:calc(100vh - 52px)
      }
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle+.zb-masthead-nav.zb-masthead-nav-focus-within {
      clip: inherit;
      height: calc(100vh - 52px);
      overflow-y: auto;
      width: calc(100% - 50px)
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle+.zb-masthead-nav.zb-masthead-nav-focus-within {
          height:calc(100vh - 52px)
      }
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle+.zb-masthead-nav:focus-within {
      clip: inherit;
      height: calc(100vh - 52px);
      overflow-y: auto;
      width: calc(100% - 50px)
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-toggle+.zb-masthead-nav:focus-within {
          height:calc(100vh - 52px)
      }
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-links,.zb-natwest-group-standard-theme .zb-masthead .zb-masthead-toggler {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-item {
      background: #fff;
      color: #42145f;
      display: block;
      padding: 5px 20px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-item:hover {
      background: #d2c6e1;
      color: #42145f
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-item:first-of-type {
      padding-top: 20px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav-item:last-of-type {
      padding-bottom: 20px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-vertical .zb-nav-item-label>.zb-nav-item-right-icon {
      display: inline-block;
      margin-top: 16px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-group-label {
      border-bottom: 1px solid #c9c6c6
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item {
      background: inherit;
      color: #42145f;
      display: block
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item .zb-nav-item-label {
      border-bottom: 1px solid #c9c6c6;
      color: inherit
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item .zb-nav-item-label .zb-icon {
      color: #5e10b1
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item .zb-nav-menu-item-label {
      border-bottom: 1px solid #c9c6c6;
      color: inherit
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item .zb-nav-menu-item-label .zb-icon {
      color: #5e10b1
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item:hover {
      background: #d2c6e1;
      color: #42145f
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item:hover .zb-nav-item-label {
      color: inherit
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item {
      background: inherit;
      color: #42145f;
      display: block
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item .zb-nav-item-label {
      border-bottom: 1px solid #c9c6c6;
      color: inherit
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item .zb-nav-item-label .zb-icon {
      color: #5e10b1
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item .zb-nav-menu-item-label {
      border-bottom: 1px solid #c9c6c6;
      color: inherit
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item .zb-nav-menu-item-label .zb-icon {
      color: #5e10b1
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item:hover {
      background: #d2c6e1;
      color: #42145f
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item:hover .zb-nav-item-label {
      color: inherit
  }

  .zb-natwest-group-standard-theme .zb-masthead+.zb-nav {
      display: none
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item-label,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-vertical .zb-nav-item-label {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      height: 50px;
      justify-content: center;
      padding: 0 20px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-vertical span.zb-nav-item-label,.zb-natwest-group-standard-theme .zb-masthead span.zb-nav-menu-item-label {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -ms-flex-direction: row;
      flex-direction: row;
      justify-content: space-between;
      line-height: 50px
  }

  .zb-natwest-group-standard-theme .zb-masthead span.zb-nav-menu-item-label[aria-expanded=true] .zb-icon-chev-down-xsmall {
      -webkit-transform: scaleY(-1);
      transform: scaleY(-1)
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu {
      -webkit-box-shadow: none;
      -webkit-box-shadow: initial;
      box-shadow: none;
      padding: 0;
      position: static
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item-label {
      padding-left: 30px;
      padding-right: 20px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu {
      padding-left: 30px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu.zb-nav-submenu-is-open {
      border-bottom: 1px solid #c9c6c6
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu .zb-nav-menu-item-label {
      padding-left: 0;
      padding-right: 0
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu .zb-nav-menu-item:last-of-type .zb-nav-menu-item-label {
      border-bottom: none
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav {
      background-color: #fff
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-group,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-is-open,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu-is-open {
      display: block
  }
}

.zb-natwest-group-standard-theme .zb-overlay {
  background: rgba(0,0,0,.6);
  bottom: 0;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 300
}

.zb-natwest-group-standard-theme .zb-overlay.zb-overlay-is-full-screen {
  position: fixed
}

.zb-natwest-group-standard-theme .zb-table {
  border-bottom: 0;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1rem
}

.zb-natwest-group-standard-theme .zb-table .zb-table-button {
  display: inline-block;
  margin-right: 16px;
  padding-right: 4px;
  position: relative
}

.zb-natwest-group-standard-theme .zb-table .zb-table-button>.zb-icon {
  margin: 0;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(100%,-50%);
  transform: translate(100%,-50%)
}

.zb-natwest-group-standard-theme .zb-table th {
  font-weight: 400;
  text-align: left
}

.zb-natwest-group-standard-theme .zb-table thead th {
  background: #f4f0e8;
  border-bottom: 1px solid #e4e0d8;
  border-top: 1px solid #e4e0d8;
  height: auto;
  padding: 12px 16px
}

.zb-natwest-group-standard-theme .zb-table thead th:first-child {
  border-left: 1px solid #e4e0d8
}

.zb-natwest-group-standard-theme .zb-table thead th:last-child {
  border-right: 1px solid #e4e0d8
}

.zb-natwest-group-standard-theme .zb-table tfoot th {
  background: #f4f0e8;
  border-bottom: 1px solid #e4e0d8;
  border-top: 1px solid #e4e0d8;
  height: auto;
  padding: 12px 16px
}

.zb-natwest-group-standard-theme .zb-table tfoot th:first-child {
  border-left: 1px solid #e4e0d8
}

.zb-natwest-group-standard-theme .zb-table tfoot th:last-child {
  border-right: 1px solid #e4e0d8
}

.zb-natwest-group-standard-theme .zb-table thead tr.zb-table-columns th {
  color: #646068;
  font-size: .875rem;
  line-height: 1.2
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-table thead tr.zb-table-columns th {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-table td {
  background: #fff;
  border: 1px solid #e4e0d8;
  color: #333;
  line-height: 1.25;
  padding: 12px 16px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-table td {
      padding:20px
  }
}

.zb-natwest-group-standard-theme .zb-table tbody th {
  background: #fff;
  border: 1px solid #e4e0d8;
  color: #333;
  line-height: 1.25;
  padding: 12px 16px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-table tbody th {
      padding:20px
  }
}

.zb-natwest-group-standard-theme .zb-table tbody tr:hover td {
  background: #fff
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-table tbody tr:hover td {
      background:#f5f5f5
  }
}

.zb-natwest-group-standard-theme .zb-table tbody tr:hover th {
  background: #fff
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-table tbody tr:hover th {
      background:#f5f5f5
  }
}

.zb-natwest-group-standard-theme .zb-table .zb-pager {
  line-height: 44px
}

.zb-natwest-group-standard-theme .zb-table .zb-pager-form:last-child,.zb-natwest-group-standard-theme .zb-table .zb-pager-text:last-child {
  float: right
}

.zb-natwest-group-standard-theme .zb-table .zb-table-accordion-toggle {
  display: none;
  padding: 6px;
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-table .zb-table-accordion-toggle {
      right:20px
  }
}

.zb-natwest-group-standard-theme .zb-table .zb-checkbox-input+label {
  font-weight: 400
}

.zb-natwest-group-standard-theme .zb-table caption {
  padding: 0 0 12px 16px;
  text-align: left;
  text-align: start
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-table caption {
      padding:0 0 20px
  }

  .zb-natwest-group-standard-theme .zb-table {
      font-size: .8125rem
  }
}

.zb-natwest-group-standard-theme .zb-checked-table td .zb-checkbox:first-child,.zb-natwest-group-standard-theme .zb-checked-table th .zb-checkbox:first-child {
  margin-right: 8px
}

.zb-natwest-group-standard-theme .zb-nested-table td {
  padding: 8px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-nested-table td {
      padding:4px
  }
}

.zb-natwest-group-standard-theme .zb-nested-table thead th {
  padding: 12px 8px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-nested-table thead th {
      padding:8px
  }
}

.zb-natwest-group-standard-theme .zb-nested-table td:last-child,.zb-natwest-group-standard-theme .zb-nested-table thead th:last-child {
  padding-right: 16px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-nested-table td:last-child,.zb-natwest-group-standard-theme .zb-nested-table thead th:last-child {
      padding-right:16px
  }
}

.zb-natwest-group-standard-theme .zb-nested-table td:first-child,.zb-natwest-group-standard-theme .zb-nested-table thead th:first-child {
  padding-left: 16px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-nested-table td:first-child,.zb-natwest-group-standard-theme .zb-nested-table thead th:first-child {
      padding-left:16px
  }
}

.zb-natwest-group-standard-theme .zb-table-toolbar {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  line-height: 44px
}

.zb-natwest-group-standard-theme .zb-table-toolbar .zb-table-button {
  margin-right: 28px
}

.zb-natwest-group-standard-theme .zb-accordion .zb-table,.zb-natwest-group-standard-theme .zb-card .zb-table {
  width: 100%
}

.zb-natwest-group-standard-theme .zb-card-body .zb-flushed-table {
  margin-left: -30px;
  margin-right: -30px;
  width: calc(100% + 60px)
}

.zb-natwest-group-standard-theme .zb-card-body .zb-flushed-table:first-child {
  margin-top: -30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card-body .zb-flushed-table:first-child {
      margin-top:-20px
  }
}

.zb-natwest-group-standard-theme .zb-card-body .zb-flushed-table:last-child {
  margin-bottom: -30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card-body .zb-flushed-table:last-child {
      margin-bottom:-20px
  }

  .zb-natwest-group-standard-theme .zb-card-body .zb-flushed-table {
      margin-left: -20px;
      margin-right: -20px;
      width: calc(100% + 40px)
  }
}

.zb-natwest-group-standard-theme .zb-flushed-table td {
  padding: 8px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-flushed-table td {
      padding:4px
  }
}

.zb-natwest-group-standard-theme .zb-flushed-table thead th {
  padding: 12px 8px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-flushed-table thead th {
      padding:12px 8px
  }
}

.zb-natwest-group-standard-theme .zb-flushed-table td:last-child,.zb-natwest-group-standard-theme .zb-flushed-table thead th:last-child {
  padding-right: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-flushed-table td:last-child,.zb-natwest-group-standard-theme .zb-flushed-table thead th:last-child {
      padding-right:20px
  }
}

.zb-natwest-group-standard-theme .zb-flushed-table td:first-child,.zb-natwest-group-standard-theme .zb-flushed-table thead th:first-child {
  padding-left: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-flushed-table td:first-child,.zb-natwest-group-standard-theme .zb-flushed-table thead th:first-child {
      padding-left:20px
  }
}

.zb-natwest-group-standard-theme .zb-flushed-table tbody td:first-child,.zb-natwest-group-standard-theme .zb-flushed-table tbody th:first-child,.zb-natwest-group-standard-theme .zb-flushed-table td:first-child,.zb-natwest-group-standard-theme .zb-flushed-table tfoot th:first-child,.zb-natwest-group-standard-theme .zb-flushed-table th:first-child,.zb-natwest-group-standard-theme .zb-flushed-table thead,.zb-natwest-group-standard-theme .zb-flushed-table thead th:first-child {
  border-left: none
}

.zb-natwest-group-standard-theme .zb-flushed-table tbody td:last-child,.zb-natwest-group-standard-theme .zb-flushed-table tbody th:last-child,.zb-natwest-group-standard-theme .zb-flushed-table td:last-child,.zb-natwest-group-standard-theme .zb-flushed-table tfoot th:last-child,.zb-natwest-group-standard-theme .zb-flushed-table th:last-child,.zb-natwest-group-standard-theme .zb-flushed-table thead th:last-child {
  border-right: none
}

.zb-natwest-group-standard-theme .zb-flushed-table thead tr:first-child,.zb-natwest-group-standard-theme .zb-flushed-table thead tr:first-child th {
  border-top: none
}

.zb-natwest-group-standard-theme .zb-flushed-table tbody:last-child tr:last-child td,.zb-natwest-group-standard-theme .zb-flushed-table tfoot:last-child tr:last-child th {
  border-bottom: none
}

.zb-natwest-group-standard-theme .zb-complex-table tbody td,.zb-natwest-group-standard-theme .zb-complex-table tbody th {
  border-left: none;
  border-right: none
}

.zb-natwest-group-standard-theme .zb-complex-table thead th {
  height: 32px;
  padding: 8px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-complex-table thead th {
      height:auto;
      padding: 8px
  }
}

.zb-natwest-group-standard-theme .zb-complex-table tfoot th {
  height: 32px;
  padding: 8px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-complex-table tfoot th {
      height:auto;
      padding: 8px
  }
}

.zb-natwest-group-standard-theme .zb-complex-table td {
  height: 32px;
  padding: 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-complex-table td {
      height:auto;
      padding: 12px 20px
  }
}

.zb-natwest-group-standard-theme .zb-complex-table tbody th {
  height: 32px;
  padding: 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-complex-table tbody th {
      height:auto;
      padding: 12px 20px
  }
}

.zb-natwest-group-standard-theme .zb-complex-table th.zb-table-toolbar-container {
  height: 44px;
  padding: 10px 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-complex-table th.zb-table-toolbar-container {
      height:auto;
      padding: 10px 12px
  }
}

.zb-natwest-group-standard-theme .zb-complex-table td:first-child {
  padding-left: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-complex-table td:first-child {
      padding-left:20px
  }
}

.zb-natwest-group-standard-theme .zb-complex-table th:first-child {
  padding-left: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-complex-table th:first-child {
      padding-left:20px
  }
}

.zb-natwest-group-standard-theme .zb-complex-table td:last-child {
  padding-right: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-complex-table td:last-child {
      padding-right:20px
  }
}

.zb-natwest-group-standard-theme .zb-complex-table th:last-child {
  padding-right: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-complex-table th:last-child {
      padding-right:20px
  }
}

.zb-natwest-group-standard-theme .zb-complex-table .zb-select-input-wrapper .zb-icon {
  height: 16px;
  width: 16px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-complex-table .zb-select-input-wrapper .zb-icon {
      height:10px;
      width: 10px
  }
}

.zb-natwest-group-standard-theme .zb-table-toolbar-actions {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between
}

.zb-natwest-group-standard-theme .zb-table-toolbar-actions .zb-table-toolbar-select .zb-lookup:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline
}

.zb-natwest-group-standard-theme .zb-table-dropdown {
  display: inline-block
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-responsive-table tbody,.zb-natwest-group-standard-theme .zb-responsive-table td,.zb-natwest-group-standard-theme .zb-responsive-table th,.zb-natwest-group-standard-theme .zb-responsive-table thead,.zb-natwest-group-standard-theme .zb-responsive-table tr {
      border:none;
      display: block
  }

  .zb-natwest-group-standard-theme .zb-responsive-table caption {
      padding: 20px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-responsive-table caption {
          padding:20px
      }
  }

  .zb-natwest-group-standard-theme .zb-responsive-table thead tr.zb-table-columns {
      display: none
  }

  .zb-natwest-group-standard-theme .zb-responsive-table tfoot td,.zb-natwest-group-standard-theme .zb-responsive-table tfoot td:first-child,.zb-natwest-group-standard-theme .zb-responsive-table tfoot td:last-child,.zb-natwest-group-standard-theme .zb-responsive-table tfoot th,.zb-natwest-group-standard-theme .zb-responsive-table tfoot th:first-child,.zb-natwest-group-standard-theme .zb-responsive-table tfoot th:last-child,.zb-natwest-group-standard-theme .zb-responsive-table thead td,.zb-natwest-group-standard-theme .zb-responsive-table thead td:first-child,.zb-natwest-group-standard-theme .zb-responsive-table thead td:last-child,.zb-natwest-group-standard-theme .zb-responsive-table thead th,.zb-natwest-group-standard-theme .zb-responsive-table thead th:first-child,.zb-natwest-group-standard-theme .zb-responsive-table thead th:last-child {
      border: none
  }

  .zb-natwest-group-standard-theme .zb-responsive-table tfoot tr:last-child,.zb-natwest-group-standard-theme .zb-responsive-table thead tr:last-child {
      border-bottom: none
  }

  .zb-natwest-group-standard-theme .zb-responsive-table tr {
      border: 1px solid #e4e0d8;
      border-bottom: 0
  }

  .zb-natwest-group-standard-theme .zb-responsive-table tr:last-child {
      border-bottom: 1px solid #e4e0d8
  }

  .zb-natwest-group-standard-theme .zb-responsive-table tbody td,.zb-natwest-group-standard-theme .zb-responsive-table tbody th {
      font-weight: 700;
      padding-bottom: 0;
      padding-top: 0
  }

  .zb-natwest-group-standard-theme .zb-responsive-table tbody td[data-heading]:before,.zb-natwest-group-standard-theme .zb-responsive-table tbody th[data-heading]:before {
      color: #646068;
      content: attr(data-heading) ": ";
      font-weight: 400
  }

  .zb-natwest-group-standard-theme .zb-responsive-table tbody td:first-child,.zb-natwest-group-standard-theme .zb-responsive-table tbody th:first-child {
      padding-bottom: 20px;
      padding-top: 20px
  }

  .zb-natwest-group-standard-theme .zb-responsive-table tbody td[data-heading]:first-child:before,.zb-natwest-group-standard-theme .zb-responsive-table tbody th[data-heading]:first-child:before {
      content: ""
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-responsive-table tbody td:first-child,.zb-natwest-group-standard-theme .zb-responsive-table tbody th:first-child {
          padding-bottom:20px
      }

      .zb-natwest-group-standard-theme .zb-responsive-table tbody td:first-child,.zb-natwest-group-standard-theme .zb-responsive-table tbody th:first-child {
          padding-top: 20px
      }
  }

  .zb-natwest-group-standard-theme .zb-responsive-table tbody td:last-child,.zb-natwest-group-standard-theme .zb-responsive-table tbody th:last-child {
      padding-bottom: 20px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-responsive-table tbody td:last-child,.zb-natwest-group-standard-theme .zb-responsive-table tbody th:last-child {
          padding-bottom:20px
      }
  }

  .zb-natwest-group-standard-theme .zb-responsive-table tbody th {
      border: none
  }

  .zb-natwest-group-standard-theme .zb-responsive-table .zb-table-accordion-toggle {
      display: inline-block;
      height: 16px;
      width: 16px
  }

  .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody td,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody th {
      display: none
  }

  .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody td:first-child,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody th:first-child {
      display: block;
      padding: 14px 20px;
      position: relative
  }

  .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody td:first-child:before,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody th:first-child:before {
      content: ""
  }

  .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody td:first-child+td,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody th:first-child+td {
      padding-top: 20px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody td:first-child+td,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody th:first-child+td {
          padding-top:20px
      }
  }

  .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody td:first-child+th,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody th:first-child+th {
      padding-top: 20px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody td:first-child+th,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody th:first-child+th {
          padding-top:20px
      }

      .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody td:first-child,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody th:first-child {
          padding: 14px 20px
      }
  }

  .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody tr:last-child td:last-child {
      padding-bottom: 20px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody tr:last-child td:last-child {
          padding-bottom:20px
      }
  }

  .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody tr:hover td,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody tr:hover th {
      background: inherit
  }

  .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody tr:hover td:first-child,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody tr:hover th:first-child {
      background: #f5f5f5;
      color: #5e10b1
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody tr:hover td:first-child,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody tr:hover th:first-child {
          color:#5e10b1
      }

      .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody tr:hover td:first-child,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table tbody tr:hover th:first-child {
          background: #f5f5f5
      }
  }

  .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table .zb-table-accordion-open td,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table .zb-table-accordion-open th {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      justify-content: space-between
  }

  .zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table .zb-table-accordion-open td:first-child,.zb-natwest-group-standard-theme .zb-responsive-table.zb-checked-table .zb-table-accordion-open th:first-child {
      border-bottom: 1px solid #e4e0d8
  }

  .zb-natwest-group-standard-theme .zb-responsive-table th.zb-table-toolbar-container,.zb-natwest-group-standard-theme .zb-responsive-table.zb-complex-table th.zb-table-toolbar-container {
      padding: 0
  }

  .zb-natwest-group-standard-theme .zb-responsive-table th.zb-table-toolbar-container .zb-table-toolbar>*,.zb-natwest-group-standard-theme .zb-responsive-table.zb-complex-table th.zb-table-toolbar-container .zb-table-toolbar>* {
      padding: 14px 20px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-responsive-table th.zb-table-toolbar-container .zb-table-toolbar>*,.zb-natwest-group-standard-theme .zb-responsive-table.zb-complex-table th.zb-table-toolbar-container .zb-table-toolbar>* {
          padding:14px 20px
      }
  }

  .zb-natwest-group-standard-theme .zb-responsive-table .zb-table-toolbar {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      line-height: inherit
  }

  .zb-natwest-group-standard-theme .zb-responsive-table .zb-table-toolbar>* {
      border-top: 1px solid #e4e0d8
  }

  .zb-natwest-group-standard-theme .zb-responsive-table .zb-table-toolbar>:first-child {
      border-top: none
  }

  .zb-natwest-group-standard-theme .zb-accordion .zb-responsive-table,.zb-natwest-group-standard-theme .zb-card .zb-responsive-table {
      margin-left: -20px;
      margin-right: -20px;
      width: calc(100% + 40px)
  }

  .zb-natwest-group-standard-theme .zb-accordion .zb-responsive-table tr,.zb-natwest-group-standard-theme .zb-card .zb-responsive-table tr {
      border-left: 0;
      border-right: 0;
      border-top: 1px solid #e4e0d8
  }

  .zb-natwest-group-standard-theme .zb-accordion .zb-responsive-table tr:last-child,.zb-natwest-group-standard-theme .zb-card .zb-responsive-table tr:last-child {
      border-bottom: 0
  }

  .zb-natwest-group-standard-theme .zb-accordion .zb-responsive-table:first-child,.zb-natwest-group-standard-theme .zb-card .zb-responsive-table:first-child {
      margin-top: -20px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-accordion .zb-responsive-table:first-child,.zb-natwest-group-standard-theme .zb-card .zb-responsive-table:first-child {
          margin-top:-20px
      }

      .zb-natwest-group-standard-theme .zb-accordion .zb-responsive-table,.zb-natwest-group-standard-theme .zb-card .zb-responsive-table {
          margin-left: -20px;
          margin-right: -20px;
          width: calc(100% + 40px)
      }
  }

  .zb-natwest-group-standard-theme .zb-table .zb-pager-form .zb-input {
      min-width: 5em!important
  }

  .zb-natwest-group-standard-theme .zb-table .zb-pager-form .zb-button-secondary {
      padding-left: 11px;
      padding-right: 11px
  }

  .zb-natwest-group-standard-theme .zb-button-with-icon-after.zb-table-button {
      margin-right: 0;
      padding: 0 16px;
      text-indent: -1000px
  }

  .zb-natwest-group-standard-theme .zb-button-with-icon-after.zb-table-button .zb-icon {
      -webkit-transform: translate(-50%,-50%);
      transform: translate(-50%,-50%)
  }

  .zb-natwest-group-standard-theme .zb-table-toolbar .zb-lookup-input {
      font-size: .8125rem;
      line-height: 28px;
      min-height: 28px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-table-toolbar .zb-lookup-input {
          font-size:.8125rem;
          line-height: 28px;
          min-height: 28px
      }
  }

  .zb-natwest-group-standard-theme .zb-table-toolbar .zb-lookup-input-wrapper {
      min-height: 28px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-table-toolbar .zb-lookup-input-wrapper {
          min-height:28px
      }
  }

  .zb-natwest-group-standard-theme .zb-table-toolbar .zb-table-dropdown {
      background: inherit;
      border: none;
      color: #5e10b1;
      display: inline-block;
      min-height: auto
  }

  .zb-natwest-group-standard-theme .zb-table-toolbar .zb-table-dropdown .zb-select-input-wrapper {
      padding: 0 24px 0 0
  }

  .zb-natwest-group-standard-theme .zb-table-toolbar .zb-table-dropdown .zb-select-input-wrapper .zb-icon {
      padding: 0
  }

  .zb-natwest-group-standard-theme .zb-flushed-table tbody td,.zb-natwest-group-standard-theme .zb-flushed-table tbody th,.zb-natwest-group-standard-theme .zb-flushed-table td,.zb-natwest-group-standard-theme .zb-flushed-table tfoot th,.zb-natwest-group-standard-theme .zb-flushed-table th,.zb-natwest-group-standard-theme .zb-flushed-table thead,.zb-natwest-group-standard-theme .zb-flushed-table thead th,.zb-natwest-group-standard-theme .zb-nested-table tbody td,.zb-natwest-group-standard-theme .zb-nested-table tbody th,.zb-natwest-group-standard-theme .zb-nested-table td,.zb-natwest-group-standard-theme .zb-nested-table tfoot th,.zb-natwest-group-standard-theme .zb-nested-table th,.zb-natwest-group-standard-theme .zb-nested-table thead,.zb-natwest-group-standard-theme .zb-nested-table thead th {
      border-left: none;
      border-right: none
  }

  .zb-natwest-group-standard-theme .zb-nested-table tbody td:first-child,.zb-natwest-group-standard-theme .zb-nested-table tbody th:first-child,.zb-natwest-group-standard-theme .zb-nested-table td:first-child,.zb-natwest-group-standard-theme .zb-nested-table tfoot th:first-child,.zb-natwest-group-standard-theme .zb-nested-table th:first-child,.zb-natwest-group-standard-theme .zb-nested-table thead th:first-child {
      border-left: 1px solid #e4e0d8
  }

  .zb-natwest-group-standard-theme .zb-nested-table tbody td:last-child,.zb-natwest-group-standard-theme .zb-nested-table tbody th:last-child,.zb-natwest-group-standard-theme .zb-nested-table td:last-child,.zb-natwest-group-standard-theme .zb-nested-table tfoot th:last-child,.zb-natwest-group-standard-theme .zb-nested-table th:last-child,.zb-natwest-group-standard-theme .zb-nested-table thead th:last-child {
      border-right: 1px solid #e4e0d8
  }
}

.zb-natwest-group-standard-theme .zb-tag {
  background-color: #5e10b1;
  border: none;
  border-radius: 0;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 1.15;
  margin-right: 8px;
  padding: 4px 8px;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-tag:hover {
  background-color: #4b0d8e;
  border: none;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-tag:focus {
  outline: 2px solid #5e10b1;
  outline-offset: 1px
}

.zb-natwest-group-standard-theme .zb-tag:focus-within {
  outline: 2px solid #5e10b1;
  outline-offset: 1px
}

.zb-natwest-group-standard-theme .zb-tag.zb-tag-is-focused {
  outline: 2px solid #5e10b1;
  outline-offset: 1px
}

.zb-natwest-group-standard-theme .zb-tag.zb-tag-is-disabled,.zb-natwest-group-standard-theme .zb-tag:disabled {
  background-color: #bf9fe0;
  border: none;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-tag-with-icon-after .zb-icon,.zb-natwest-group-standard-theme .zb-tag-with-icon-after:hover>.zb-icon,.zb-natwest-group-standard-theme .zb-tag-with-icon-before .zb-icon,.zb-natwest-group-standard-theme .zb-tag-with-icon-before:hover>.zb-icon {
  color: inherit;
  vertical-align: bottom
}

.zb-natwest-group-standard-theme .zb-tag-with-icon-after .zb-icon:focus,.zb-natwest-group-standard-theme .zb-tag-with-icon-before .zb-icon:focus {
  outline: 1px solid #fff;
  outline-offset: 1px
}

.zb-natwest-group-standard-theme .zb-tag-with-icon-before .zb-icon {
  margin-right: 8px
}

.zb-natwest-group-standard-theme .zb-tag-with-icon-after .zb-icon {
  margin-left: 8px
}

.zb-accordion {
  margin: 0
}

.zb-natwest-group-standard-theme .zb-accordion {
  border-radius: 0;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.1)
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-header {
  background-color: #fff;
  border: 1px solid transparent;
  border-bottom-color: #dcd9d4;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  cursor: pointer;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 14px 66px 14px 30px;
  position: relative;
  z-index: 100
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-header.zb-accordion-is-last {
  padding: 0 66px 0 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-accordion .zb-accordion-header.zb-accordion-is-last {
      padding:0 40px 0 20px
  }
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-header:focus {
  border: 1px solid #5e10b1;
  outline: 1px solid #5e10b1;
  z-index: 101
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-accordion .zb-accordion-header {
      font-size:1.125rem;
      padding: 0 56px 0 20px
  }
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-header-icon {
  margin-right: 30px;
  vertical-align: middle
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-accordion .zb-accordion-header-icon {
      margin-right:20px
  }
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-content {
  background-color: #fff;
  border-bottom: 1px solid #dcd9d4;
  color: #646068;
  display: none;
  margin: 0
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-is-open {
  display: block;
  padding: 30px
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-is-open>* {
  margin-top: 0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-accordion .zb-accordion-is-open {
      padding:20px
  }
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-is-last {
  border-bottom: 1px solid transparent
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-is-last.zb-accordion-is-active {
  border-bottom: 1px solid #dcd9d4
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-is-last.zb-accordion-is-active:focus {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-no-spacing {
  padding: 0
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-no-spacing.zb-accordion-is-open {
  border: none;
  display: block
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-no-spacing .zb-accordion {
  border: none
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-no-spacing .zb-accordion .zb-accordion-header,.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-no-spacing .zb-accordion .zb-accordion-header.zb-accordion-is-last {
  padding: 0 30px 0 52px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-accordion .zb-accordion-no-spacing .zb-accordion .zb-accordion-header,.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-no-spacing .zb-accordion .zb-accordion-header.zb-accordion-is-last {
      padding:0 20px 0 40px
  }
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-no-spacing .zb-accordion .zb-accordion-content {
  padding: 20px 30px 20px 47px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-accordion .zb-accordion-no-spacing .zb-accordion .zb-accordion-content {
      padding:20px
  }
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion {
  border: 1px solid #dcd9d4;
  -webkit-box-shadow: none;
  box-shadow: none
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-header {
  background-color: #fbfbfb;
  color: #000;
  font-size: .875rem;
  padding: 0 30px 0 52px
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-header.zb-accordion-is-last {
  padding: 0 30px 0 52px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-header,.zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-header.zb-accordion-is-last {
      padding:0 30px 0 40px
  }
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-content {
  padding: 20px 30px 20px 47px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-content {
      padding:20px
  }
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-is-active {
  border-bottom: 1px solid transparent
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-is-active:focus {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-is-active,.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-is-active {
  border-bottom: 1px solid #dcd9d4
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-content {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-accordion .zb-accordion-content {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-header-icon {
  height: 20px;
  line-height: 20px;
  width: 20px
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-header {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  line-height: 1.15em;
  min-height: 65px
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion-header .zb-accordion-header-icon {
  position: absolute;
  right: 0
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-header {
  font-size: 1rem;
  min-height: 50px
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-header .zb-accordion-header-icon {
  height: 12px;
  left: 30px;
  line-height: 12px;
  margin-right: 0;
  right: auto;
  width: 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-header .zb-accordion-header-icon {
      left:20px
  }

  .zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-header {
      font-size: .8125rem;
      min-height: 40px
  }
}

.zb-natwest-group-standard-theme .zb-carousel {
  position: relative
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-item {
  display: none
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-item.zb-carousel-item-active {
  display: block
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-controls {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-controls .zb-carousel-button {
  background: #5e10b1;
  border: none;
  border-radius: 0;
  cursor: pointer;
  height: 48px;
  padding: 0;
  width: 48px
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-controls .zb-carousel-button:hover {
  background: #42145f
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-controls .zb-carousel-button:focus {
  background: #5e10b1;
  outline: 2px solid #5e10b1;
  outline-offset: 2px
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-controls .zb-carousel-button.zb-carousel-button-disabled {
  background: #bf9fe0
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-controls .zb-carousel-button .zb-icon {
  color: #fff;
  height: 24px;
  vertical-align: middle;
  width: 24px
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-controls .zb-carousel-indicators {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 40px
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-controls .zb-carousel-indicators button {
  background: transparent;
  border: 2px solid #5e10b1;
  border-radius: 0;
  cursor: pointer;
  height: 10px;
  padding: 0;
  width: 10px
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-controls .zb-carousel-indicators button:hover {
  border: undefined
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-controls .zb-carousel-indicators button+button {
  margin-left: 14px
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-controls .zb-carousel-indicators button.zb-carousel-indicator-active {
  background: #42145f;
  border-color: #42145f
}

.zb-natwest-group-standard-theme .zb-carousel .zb-carousel-controls .zb-carousel-indicators button:focus {
  border-color: #5e10b1;
  outline: 1px solid #5e10b1;
  outline-offset: 1px
}

.zb-button-group {
  display: inline-block
}

.zb-button-group-sr-only {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.zb-button-group input:focus+.zb-button-group-item {
  outline-color: Highlight;
  outline-style: solid;
  outline-width: 2px
}

@media (-webkit-min-device-pixel-ratio: 0) {
  .zb-button-group input:focus+.zb-button-group-item {
      outline-color:-webkit-focus-ring-color;
      outline-style: auto
  }
}

.zb-natwest-group-standard-theme .zb-button-group {
  background-color: #fff;
  border: 1px solid #c4c0b8;
  border-radius: 0;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-button-group-item {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #5e10b1;
  cursor: pointer;
  display: inline-block;
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: 1rem;
  line-height: 1;
  padding: 12px 15px
}

.zb-natwest-group-standard-theme .zb-button-group-item+.zb-button-group-item {
  margin-left: 0
}

.zb-natwest-group-standard-theme .zb-button-group-item:hover {
  color: #000;
  -webkit-text-decoration: underline;
  text-decoration: underline
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button-group-item {
      font-size:.8125rem;
      padding: 8px
  }
}

.zb-natwest-group-standard-theme .zb-button-group-item-is-selected {
  background: #5e10b1;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-button-group-item-is-selected:hover {
  color: #fff;
  -webkit-text-decoration: underline;
  text-decoration: underline
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button-group {
      display:-webkit-box;
      display: -ms-flexbox;
      display: flex
  }

  .zb-natwest-group-standard-theme .zb-button-group-item {
      -webkit-box-flex: 1;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -ms-flex-pack: distribute;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 1 1 0px;
      flex: 1 1 0;
      justify-content: space-around;
      line-height: 1.25;
      text-align: center
  }

  .zb-natwest-group-standard-theme .zb-button-group-item:first-of-type {
      padding-left: 8px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-button-group-item:first-of-type {
          padding-left:8px
      }
  }

  .zb-natwest-group-standard-theme .zb-button-group-item:last-of-type {
      padding-right: 8px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-button-group-item:last-of-type {
          padding-right:8px
      }
  }
}

.zb-natwest-group-standard-theme .zb-button-group-item:first-of-type {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  padding-left: 30px
}

.zb-natwest-group-standard-theme .zb-button-group-item:last-of-type {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding-right: 30px
}

.zb-natwest-group-standard-theme .zb-button-group-item-is-selected {
  border-bottom: 1px solid #5e10b1;
  border-top: 1px solid #5e10b1;
  margin: -1px 0
}

.zb-natwest-group-standard-theme .zb-button-group.zb-button-group-alternate {
  background: transparent;
  border: 1px solid #fff
}

.zb-natwest-group-standard-theme .zb-button-group.zb-button-group-alternate .zb-button-group-item {
  background: transparent;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-button-group.zb-button-group-alternate .zb-button-group-item-is-selected {
  background: #fff;
  border: 1px solid #fff;
  color: #42145f
}

.zb-natwest-group-standard-theme .zb-button-group.zb-button-group-multiple {
  background: transparent;
  border: 1px solid transparent
}

.zb-natwest-group-standard-theme .zb-button-group.zb-button-group-multiple .zb-button-group-item {
  background: transparent;
  border: 1px solid #fff;
  border-radius: 0;
  color: #fff;
  margin-left: 20px;
  padding: 12px 20px
}

.zb-natwest-group-standard-theme .zb-button-group.zb-button-group-multiple .zb-button-group-item:hover {
  background: hsla(0,0%,100%,.15)
}

.zb-natwest-group-standard-theme .zb-button-group.zb-button-group-multiple .zb-button-group-item:first-of-type {
  margin-left: 0
}

.zb-natwest-group-standard-theme .zb-button-group.zb-button-group-multiple .zb-button-group-item-is-selected {
  background: #fff;
  border: 1px solid transparent;
  color: #42145f
}

.zb-natwest-group-standard-theme .zb-button-group.zb-button-group-multiple .zb-button-group-item-is-selected:hover {
  background: #fff
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-button-group {
      display:-webkit-box;
      display: -ms-flexbox;
      display: flex
  }

  .zb-natwest-group-standard-theme .zb-button-group-multiple .zb-button-group-item,.zb-natwest-group-standard-theme .zb-button-group-multiple.zb-button-group {
      display: block
  }

  .zb-natwest-group-standard-theme .zb-button-group-multiple.zb-button-group .zb-button-group-item {
      margin-left: 0;
      margin-top: 20px
  }

  .zb-natwest-group-standard-theme .zb-button-group-multiple.zb-button-group .zb-button-group-item:first-of-type {
      margin-top: 0
  }

  .zb-natwest-group-standard-theme .zb-button-group-multiple.zb-button-group .zb-button-group-item:after {
      border: none
  }

  .zb-natwest-group-standard-theme .zb-button-group-item {
      -webkit-box-flex: 1;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -ms-flex-pack: distribute;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 1 1 0px;
      flex: 1 1 0;
      justify-content: space-around;
      line-height: 1.25;
      text-align: center
  }

  .zb-natwest-group-standard-theme .zb-button-group-item:first-of-type {
      padding-left: 8px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-button-group-item:first-of-type {
          padding-left:8px
      }
  }

  .zb-natwest-group-standard-theme .zb-button-group-item:last-of-type {
      padding-right: 8px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-button-group-item:last-of-type {
          padding-right:8px
      }
  }
}

.zb-date-picker-trigger {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  min-width: 140px
}

.zb-date-picker-input {
  background: none;
  border: none;
  margin: 0;
  outline: none;
  padding: 0
}

.zb-date-picker-dropdown {
  background: #fff;
  border-radius: 2px;
  display: none;
  position: absolute;
  z-index: 310
}

.zb-date-picker-dropdown-is-shown {
  display: block
}

.zb-day-calendar-container,.zb-month-picker-container,.zb-year-picker-container {
  display: none
}

.zb-day-calendar-container-is-shown,.zb-month-picker-container-is-shown,.zb-year-picker-container-is-shown {
  display: block
}

.zb-date-picker.pika-single {
  background-color: transparent;
  border: none;
  z-index: 320
}

.zb-date-picker .pika-lendar {
  margin: 0;
  overflow: hidden
}

.zb-date-picker .pika-next,.zb-date-picker .pika-prev {
  height: 20px
}

.zb-date-picker .pika-label {
  font-size: 1rem;
  font-weight: 700;
  padding: 0 3px
}

.zb-date-picker .pika-table th {
  font-size: 1rem
}

.zb-date-picker .pika-table td {
  padding: 0
}

.zb-date-picker .pika-table tr:first-of-type td {
  padding-top: 11px
}

.zb-date-picker .pika-table tr:last-of-type td {
  padding-bottom: 11px
}

.zb-date-picker .pika-table abbr[title] {
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-date-picker .pika-button {
  padding: .52rem;
  text-align: center
}

.zb-date-picker .is-selected .pika-button {
  -webkit-box-shadow: none;
  box-shadow: none
}

.zb-date-picker-is-mobile {
  -webkit-appearance: none;
  width: 100%
}

.zb-date-picker-is-mobile::-webkit-clear-button,.zb-date-picker-is-mobile::-webkit-inner-spin-button {
  -webkit-appearance: none;
  display: none
}

.zb-date-picker-is-mobile::-webkit-calendar-picker-indicator {
  opacity: 0
}

.zb-date-picker-is-mobile::-webkit-date-and-time-value {
  margin: 0
}

.zb-date-picker-wrapper {
  display: inline-block;
  position: relative
}

.zb-date-picker-is-mobile-wrapper .zb-icon {
  background: transparent;
  pointer-events: none;
  position: absolute
}

.zb-date-picker-dropdown.zb-natwest-group-standard-theme {
  border: 1px solid #c4c0b8;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  max-width: 304px
}

.zb-date-picker-dropdown.zb-date-picker-dropdown-position-bottom.zb-natwest-group-standard-theme {
  margin-top: 4px
}

.zb-date-picker-dropdown.zb-date-picker-dropdown-position-top.zb-natwest-group-standard-theme {
  margin-top: -4px
}

@media (max-width: 840px) {
  .zb-date-picker-dropdown.zb-natwest-group-standard-theme {
      max-width:280px
  }
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger {
  background-color: #fff;
  border: 1px solid #c4c0b8;
  border-radius: 0;
  height: 44px;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-trigger-is-focused {
  border: 1px solid #5e10b1;
  outline: none;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-trigger-is-focused .zb-date-picker-input {
  line-height: 42px
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-trigger-is-disabled {
  border: 1px solid #dcd9d4;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-trigger-is-disabled .zb-date-picker-icon {
  color: #bf9fe0
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-trigger-is-disabled .zb-date-picker-input {
  line-height: 42px
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-is-error {
  background: #fff;
  border: 1px solid #cf223f;
  outline: none;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-is-error .zb-date-picker-icon {
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger .zb-date-picker-input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: RNHouseSans,Arial,sans-serif;
  height: 100%;
  line-height: 42px;
  text-transform: uppercase;
  vertical-align: baseline;
  width: calc(100% - 30px)
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger .zb-date-picker-input::-webkit-input-placeholder {
  text-transform: none
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger .zb-date-picker-input::-moz-placeholder {
  text-transform: none
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger .zb-date-picker-input::-ms-input-placeholder {
  text-transform: none
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger .zb-date-picker-input::placeholder {
  text-transform: none
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger .zb-date-picker-input:-ms-input-placeholder {
  text-transform: none
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger .zb-date-picker-input::-ms-clear {
  display: none
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger .zb-date-picker-icon-wrapper {
  outline: none
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger .zb-date-picker-icon {
  float: right;
  height: 100%;
  vertical-align: bottom
}

.zb-natwest-group-standard-theme .zb-date-picker-is-mobile-wrapper .zb-date-picker-icon {
  right: 10px;
  top: 10px
}

.zb-natwest-group-standard-theme .zb-date-picker-is-mobile {
  font-family: RNHouseSans,Arial,sans-serif;
  line-height: 44px;
  text-transform: uppercase;
  vertical-align: baseline
}

.zb-natwest-group-standard-theme .zb-date-picker-is-mobile::-ms-clear {
  display: none
}

.zb-natwest-group-standard-theme .zb-date-picker.pika-single {
  font-family: RNHouseSans,Arial,sans-serif
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-lendar {
  background-color: #f5f5f5;
  width: 304px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker .pika-lendar {
      width:280px
  }
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-label {
  background-color: #f5f5f5;
  color: #5e10b1;
  font-weight: 400;
  -webkit-text-decoration: underline;
  text-decoration: underline
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-label:hover {
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-title {
  height: 24px;
  padding: 12px 0;
  text-transform: capitalize
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker .pika-title {
      padding:10px 0
  }
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-prev {
  background: transparent;
  height: 16px;
  margin-left: 13px;
  opacity: 1;
  padding-top: 2px
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-prev:before {
  background: none;
  content: "";
  display: block;
  height: 16px;
  width: 16px
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-prev.is-disabled:before {
  background: none
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-next {
  background: transparent;
  height: 16px;
  margin-right: 9px;
  opacity: 1;
  padding-top: 2px
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-next:before {
  background: none;
  content: "";
  display: block;
  height: 16px;
  width: 16px
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-next.is-disabled:before {
  background: none
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table {
  margin-top: 0
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table th {
  background-color: #f5f5f5;
  color: #5e10b1;
  font-size: 1rem;
  font-weight: 400;
  height: 32px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker .pika-table th {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table th:first-of-type {
  padding-left: 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker .pika-table th:first-of-type {
      padding-left:10px
  }
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table td:first-of-type {
  padding-left: 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker .pika-table td:first-of-type {
      padding-left:10px
  }
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table th:last-of-type {
  padding-right: 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker .pika-table th:last-of-type {
      padding-right:10px
  }
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table td:last-of-type {
  padding-right: 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker .pika-table td:last-of-type {
      padding-right:10px
  }
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table td {
  padding-top: 0
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-button {
  background-color: #fff;
  border-radius: 0;
  font-family: RNHouseSans,Arial,sans-serif;
  font-size: 1rem;
  margin: 0;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-button:hover {
  background-color: #f6f4f9;
  border: 1px solid #efe7f7;
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-button.zb-date-picker-day-is-focused {
  background-color: #f6f4f9
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker .pika-button {
      font-size:.8125rem;
      height: 40px;
      width: 40px
  }
}

.zb-natwest-group-standard-theme .zb-date-picker .is-today .pika-button {
  border: 1px solid #5e10b1;
  color: #5e10b1;
  font-weight: 400;
  opacity: 1
}

.zb-natwest-group-standard-theme .zb-date-picker .is-today .pika-button:hover {
  background-color: #f6f4f9;
  border: 1px solid #efe7f7;
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker .is-selected .pika-button {
  border: none;
  font-weight: 400
}

.zb-natwest-group-standard-theme .zb-date-picker .is-selected .pika-button:hover {
  background-color: #42145f;
  border: none
}

.zb-natwest-group-standard-theme .zb-date-picker .is-disabled .pika-button,.zb-natwest-group-standard-theme .zb-date-picker .is-outside-current-month .pika-button {
  color: #646068;
  opacity: 1
}

.zb-natwest-group-standard-theme .zb-date-picker .is-outside-current-month .pika-button:hover {
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker tbody {
  background-color: #fff;
  border-top: 1px solid #e4e0d8
}

.zb-natwest-group-standard-theme .zb-month-picker {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 304px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-month-picker {
      width:280px
  }
}

.zb-natwest-group-standard-theme .zb-month-picker-header {
  background: #f5f5f5;
  border-bottom: 1px solid #e4e0d8
}

.zb-natwest-group-standard-theme .zb-month-calendar {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-month-calendar-months {
  padding: 8px 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-month-calendar-months {
      padding:5px 0
  }
}

.zb-natwest-group-standard-theme .zb-month-calendar-month {
  background: none;
  border: none;
  border-radius: 0;
  color: #5e10b1;
  cursor: pointer;
  display: inline-block;
  height: 40px;
  margin: 6px 26px;
  outline: none;
  padding: 0;
  text-transform: capitalize;
  vertical-align: bottom;
  width: 40px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-month-calendar-month {
      height:40px;
      margin: 5px 26px;
      width: 40px
  }
}

.zb-natwest-group-standard-theme .zb-month-calendar-month:hover {
  background: #f6f4f9;
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-focused,.zb-natwest-group-standard-theme .zb-month-calendar-month:focus {
  background: #f6f4f9;
  border: 1px solid #efe7f7
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-selected {
  background: #42145f;
  border: none;
  color: #fff;
  font-weight: 400
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-selected.zb-month-calendar-month-is-current {
  border: none
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-selected:hover {
  background: #42145f;
  border: none;
  color: #fff;
  font-weight: 400
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-selected.zb-month-calendar-month-is-current:hover {
  border: none
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-selected:focus {
  background: #42145f;
  border: none;
  color: #fff;
  font-weight: 400
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-selected.zb-month-calendar-month-is-current:focus {
  border: none
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-selected.zb-month-calendar-month-is-focused {
  background: #42145f;
  border: none;
  color: #fff;
  font-weight: 400
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-selected.zb-month-calendar-month-is-focused.zb-month-calendar-month-is-current {
  border: none
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-disabled {
  color: #646068
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-disabled.zb-month-calendar-month:focus,.zb-natwest-group-standard-theme .zb-month-calendar-month-is-disabled.zb-month-calendar-month:hover {
  background: none;
  color: #646068;
  cursor: auto
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-current {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-stepper-button {
  background: none;
  border: none;
  cursor: pointer;
  height: 16px;
  padding: 0;
  position: absolute
}

.zb-natwest-group-standard-theme .zb-date-stepper-button.zb-date-stepper-button-is-disabled {
  cursor: auto
}

.zb-natwest-group-standard-theme .zb-date-stepper-button.zb-date-stepper-button-is-disabled .zb-icon {
  color: #646068
}

.zb-natwest-group-standard-theme .zb-date-stepper-prev-button {
  left: 13px
}

.zb-natwest-group-standard-theme .zb-date-stepper-next-button {
  right: 13px
}

.zb-natwest-group-standard-theme .zb-date-stepper-label {
  color: #5e10b1;
  display: table;
  font-size: 1rem;
  font-weight: 400;
  margin: 0 auto;
  -webkit-text-decoration: underline;
  text-decoration: underline
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-button.zb-date-picker-day-is-focused,.zb-natwest-group-standard-theme .zb-month-calendar-month-is-focused {
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-month-calendar-month button:focus {
  background: transparent;
  border: 2px solid #5e10b1;
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-month-calendar-month button:focus:hover {
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-month-calendar-month button.zb-month-calendar-month-is-selected:focus {
  background: #42145f;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-month-calendar-month button.zb-month-calendar-month-is-selected.zb-month-calendar-month-is-current:focus {
  border: 2px solid #5e10b1
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker .pika-button {
      margin:4px
  }
}

.zb-natwest-group-standard-theme .zb-month-calendar {
  max-width: 304px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-month-calendar {
      max-width:280px
  }
}

.zb-natwest-group-standard-theme .zb-date-picker-dropdown {
  border: 1px solid #c4c0b8;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  max-width: 304px;
  top: calc(100% + 3px)
}

.zb-natwest-group-standard-theme .zb-date-picker-dropdown.zb-date-picker-dropdown-position-bottom {
  margin-top: 4px
}

.zb-natwest-group-standard-theme .zb-date-picker-dropdown.zb-date-picker-dropdown-position-top {
  margin-top: -4px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker-dropdown {
      max-width:280px
  }
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  height: 40px;
  text-align: center;
  vertical-align: middle;
  width: 40px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker .pika-button {
      height:30px;
      width: 30px
  }
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-button.zb-date-picker-day-is-focused,.zb-natwest-group-standard-theme .zb-month-calendar-month-is-focused {
  border: 1px solid transparent
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-button.zb-date-picker-day-is-focused.zb-month-calendar-month-is-current,.zb-natwest-group-standard-theme .zb-month-calendar-month-is-focused.zb-month-calendar-month-is-current {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-month-calendar-month {
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  margin: 0;
  text-align: center;
  vertical-align: middle
}

.zb-natwest-group-standard-theme .zb-month-calendar-months td {
  padding: 6px 26px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-month-calendar-months td {
      padding:5px 26px
  }
}

.zb-natwest-group-standard-theme .zb-month-calendar-month.zb-month-calendar-month-is-current {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table tr td .pika-button.zb-date-picker-day-is-focused {
  border: 1px solid transparent
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table tr td.is-today .pika-button.zb-date-picker-day-is-focused {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table tr td:focus .pika-button.zb-date-picker-day-is-focused {
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-month-calendar-month:hover {
  border: 1px solid #efe7f7
}

.zb-natwest-group-standard-theme .zb-month-calendar-months .zb-month-calendar-month-is-focused {
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-button.zb-date-picker-day-is-focused {
  background: transparent;
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-button.zb-date-picker-day-is-focused:hover {
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-button.zb-date-picker-day-is-focused.zb-month-calendar-month-is-selected {
  background: #42145f;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-button.zb-date-picker-day-is-focused.zb-month-calendar-month-is-selected.zb-month-calendar-month-is-current {
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-focused {
  background: transparent;
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-focused:hover {
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-focused.zb-month-calendar-month-is-selected {
  background: #42145f;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-focused.zb-month-calendar-month-is-selected.zb-month-calendar-month-is-current {
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-month-calendar-month:focus {
  background: transparent;
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-month-calendar-month:focus:hover {
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-month-calendar-month.zb-month-calendar-month-is-selected:focus {
  background: #42145f;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-month-calendar-month.zb-month-calendar-month-is-selected.zb-month-calendar-month-is-current:focus {
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker .is-selected .pika-button {
  background-color: #42145f
}

.zb-natwest-group-standard-theme .zb-date-picker .is-selected .pika-button:hover {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-title {
  line-height: 24px
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table tr td {
  outline: none
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table tr:first-of-type td {
  padding-top: 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker .pika-table tr:first-of-type td {
      padding-top:10px
  }
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table tr:last-of-type td {
  padding-bottom: 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-picker .pika-table tr:last-of-type td {
      padding-bottom:10px
  }
}

.zb-natwest-group-standard-theme .zb-month-calendar-month {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-month-calendar-month {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-table th {
  border-bottom: 1px solid #e4e0d8;
  color: #646068
}

.zb-natwest-group-standard-theme .zb-month-calendar-month-is-disabled.zb-month-calendar-month:focus,.zb-natwest-group-standard-theme .zb-month-calendar-month-is-disabled.zb-month-calendar-month:hover {
  background: #f6f4f9
}

.zb-natwest-group-standard-theme .zb-date-stepper {
  padding: 12px 0 41px;
  position: relative
}

.zb-natwest-group-standard-theme .zb-date-stepper-button {
  top: 16px
}

.zb-natwest-group-standard-theme .zb-date-stepper-button:focus {
  outline: 2px solid #5e10b1;
  outline-offset: 2px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-stepper-button {
      top:14px
  }
}

.zb-natwest-group-standard-theme .zb-date-stepper-prev-button {
  left: 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-stepper-prev-button {
      left:10px
  }
}

.zb-natwest-group-standard-theme .zb-date-stepper-next-button {
  right: 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-date-stepper-next-button {
      right:10px
  }

  .zb-natwest-group-standard-theme .zb-date-picker .pika-table tr td {
      padding: 4px
  }
}

.zb-lookup {
  display: inline-block;
  position: relative
}

.zb-lookup.zb-lookup-is-open .zb-dropdown-container {
  display: block
}

.zb-lookup .zb-dropdown-container {
  display: none;
  min-width: 100%;
  position: absolute;
  right: 0;
  z-index: 320
}

.zb-lookup-input {
  background: transparent;
  border: 0;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  z-index: 1
}

.zb-lookup-input:focus {
  outline: none
}

.zb-lookup-ghost-renderer-ghost {
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  z-index: 0
}

.zb-lookup-ghost-renderer-ghost .zb-lookup-ghost-renderer-ghost-text {
  display: block;
  position: relative;
  white-space: nowrap
}

.zb-dropdown-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 100px;
  position: relative
}

.zb-dropdown-list {
  margin: 0;
  overflow: auto;
  padding: 0
}

.zb-select .zb-lookup-input-wrapper {
  cursor: pointer
}

.zb-combobox .zb-lookup-ghost-renderer {
  width: 100%
}

.zb-combobox .zb-icon {
  z-index: 100
}

.zb-dropdownlist-trigger-wrapper {
  display: none;
  position: absolute;
  top: 0;
  width: 100vw;
  z-index: 200
}

.zb-dropdownlist-trigger-wrapper.zb-dropdownlist-trigger-wrapper-is-shown {
  display: block
}

.zb-dropdownlist-trigger-container {
  display: inline-block;
  position: absolute
}

.zb-select-is-mobile-wrapper {
  display: inline-block;
  position: relative
}

.zb-select-is-mobile-wrapper .zb-select-is-mobile {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: none
}

.zb-select-is-mobile-wrapper .zb-select-is-mobile::-ms-expand {
  display: none
}

.zb-select-is-mobile-wrapper .zb-icon {
  margin-top: -8px;
  pointer-events: none;
  position: absolute;
  top: 50%
}

.zb-tag-lookup .zb-lookup-ghost-renderer {
  position: relative;
  width: auto
}

.zb-tag-lookup .zb-tag-lookup-tags {
  outline: none
}

.zb-tag-lookup .zb-lookup-input-wrapper .zb-tag .zb-icon {
  padding: 0;
  position: static;
  -webkit-transform: none;
  transform: none
}

.zb-natwest-group-standard-theme .zb-lookup-input-wrapper {
  background: #fff;
  border: 1px solid #c4c0b8;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 44px;
  padding: 0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-lookup-input-wrapper {
      min-height:40px
  }
}

.zb-natwest-group-standard-theme .zb-lookup-input-wrapper-is-focused {
  border: 1px solid #5e10b1;
  -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1
}

.zb-natwest-group-standard-theme .zb-lookup-input-wrapper-is-error {
  background: #fff;
  border: 1px solid #cf223f;
  -webkit-box-shadow: 0 0 0 1px #cf223f;
  box-shadow: 0 0 0 1px #cf223f
}

.zb-natwest-group-standard-theme .zb-lookup-input-wrapper-is-error .zb-icon {
  color: #cf223f
}

.zb-natwest-group-standard-theme .zb-select-is-mobile.zb-select-mobile-is-error {
  background: #fff;
  border: 1px solid #cf223f;
  -webkit-box-shadow: 0 0 0 1px #cf223f;
  box-shadow: 0 0 0 1px #cf223f
}

.zb-natwest-group-standard-theme .zb-select-is-mobile.zb-select-mobile-is-error .zb-icon {
  color: #cf223f
}

.zb-natwest-group-standard-theme .zb-lookup-input-wrapper-is-disabled {
  border: 1px solid #dcd9d4;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #666;
  cursor: default
}

.zb-natwest-group-standard-theme .zb-lookup-input-wrapper-is-disabled .zb-lookup-input,.zb-natwest-group-standard-theme .zb-lookup-input-wrapper-is-disabled .zb-select-input-wrapper .zb-lookup-input {
  color: #666;
  cursor: default
}

.zb-natwest-group-standard-theme .zb-lookup-input-wrapper-is-disabled .zb-lookup-ghost-renderer-ghost {
  color: #666
}

.zb-natwest-group-standard-theme .zb-select-is-mobile.zb-select-mobile-is-disabled {
  border: 1px solid #dcd9d4;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #666;
  cursor: default
}

.zb-natwest-group-standard-theme .zb-select-is-mobile.zb-select-mobile-is-disabled .zb-lookup-input,.zb-natwest-group-standard-theme .zb-select-is-mobile.zb-select-mobile-is-disabled .zb-select-input-wrapper .zb-lookup-input {
  color: #666;
  cursor: default
}

.zb-natwest-group-standard-theme .zb-select-is-mobile.zb-select-mobile-is-disabled .zb-lookup-ghost-renderer-ghost {
  color: #666
}

.zb-natwest-group-standard-theme .zb-lookup-ghost-renderer {
  display: inline-block;
  line-height: inherit;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-lookup-input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  font-size: 1rem;
  line-height: 44px;
  min-height: 44px;
  padding: 0 12px
}

.zb-natwest-group-standard-theme .zb-lookup-input::-webkit-input-placeholder {
  color: #646068
}

.zb-natwest-group-standard-theme .zb-lookup-input::-moz-placeholder {
  color: #646068
}

.zb-natwest-group-standard-theme .zb-lookup-input:-ms-input-placeholder {
  color: #646068
}

.zb-natwest-group-standard-theme .zb-lookup-input::-ms-input-placeholder {
  color: #646068
}

.zb-natwest-group-standard-theme .zb-lookup-input::placeholder {
  color: #646068
}

.zb-natwest-group-standard-theme .zb-lookup-input::-ms-clear {
  display: none
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-lookup-input {
      font-size:.8125rem;
      line-height: 40px;
      min-height: 44px
  }
}

.zb-natwest-group-standard-theme .zb-lookup-ghost-renderer-ghost {
  color: #646068;
  font-size: 1rem;
  line-height: 44px;
  padding: 0 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-lookup-ghost-renderer-ghost {
      font-size:.8125rem;
      line-height: 40px
  }
}

.zb-natwest-group-standard-theme .zb-combobox .zb-lookup-ghost-renderer-ghost,.zb-natwest-group-standard-theme .zb-combobox .zb-lookup-input {
  padding: 0 40px 0 12px
}

.zb-natwest-group-standard-theme .zb-combobox .zb-lookup-ghost-renderer {
  margin: 0
}

.zb-natwest-group-standard-theme .zb-select-input-wrapper {
  cursor: pointer;
  outline: 0;
  padding: 0 40px 0 12px
}

.zb-natwest-group-standard-theme .zb-select-input-wrapper .zb-lookup-input {
  color: #000;
  cursor: pointer;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-combobox .zb-lookup-input-wrapper .zb-icon,.zb-natwest-group-standard-theme .zb-select .zb-select-input-wrapper .zb-icon {
  cursor: pointer;
  position: absolute;
  right: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.zb-natwest-group-standard-theme .zb-combobox .zb-lookup-input-wrapper .zb-icon.zb-icon-search {
  cursor: default;
  pointer-events: none
}

.zb-natwest-group-standard-theme .zb-select-is-mobile-wrapper {
  background: #fff;
  border: 1px solid #c4c0b8;
  border-radius: 0
}

.zb-natwest-group-standard-theme .zb-select-is-mobile-wrapper .zb-select-is-mobile {
  min-height: 44px;
  padding: 0 40px 0 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-select-is-mobile-wrapper .zb-select-is-mobile {
      min-height:40px
  }
}

.zb-natwest-group-standard-theme .zb-select-is-mobile-wrapper .zb-icon {
  right: 8px
}

.zb-natwest-group-standard-theme .zb-dropdown-container {
  background: #fff;
  border: 1px solid #c4c0b8;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  line-height: 1.5;
  margin: 4px 0 0;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-dropdown-container:focus {
  outline: none
}

.zb-natwest-group-standard-theme .zb-dropdown-container .zb-select-dropdown-list {
  margin: 0;
  padding-left: 0
}

.zb-natwest-group-standard-theme .zb-dropdown-arrow {
  height: 12px;
  position: absolute;
  top: -12px;
  width: 12px
}

.zb-natwest-group-standard-theme .zb-dropdown-arrow:after,.zb-natwest-group-standard-theme .zb-dropdown-arrow:before {
  border: 0 solid transparent;
  content: "";
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
  z-index: 1
}

.zb-natwest-group-standard-theme .zb-dropdown-arrow:after {
  border-bottom-color: #fff
}

.zb-natwest-group-standard-theme .zb-dropdown-arrow:before {
  border-bottom-color: #c4c0b8;
  margin-top: -1px
}

.zb-natwest-group-standard-theme .zb-dropdown-header {
  background: #edecea;
  border-bottom: 1px solid #c4c0b8;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 10px 12px;
  position: relative;
  z-index: 2
}

.zb-natwest-group-standard-theme .zb-dropdown-header:empty {
  border-bottom: none;
  padding: 0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-dropdown-header {
      padding:10px 12px
  }
}

.zb-natwest-group-standard-theme .zb-dropdown-footer {
  background: #fff;
  border-top: 1px solid #c4c0b8;
  padding: 10px 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-dropdown-footer {
      padding:10px 12px
  }
}

.zb-natwest-group-standard-theme .zb-dropdown-list {
  max-height: 420px
}

.zb-natwest-group-standard-theme .zb-dropdown-list-group-items {
  margin: 0;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-dropdown-list-group-label {
  background: #fafafa;
  border-bottom: 1px solid #c4c0b8;
  border-top: 1px solid #c4c0b8;
  color: #000;
  display: block;
  font-size: 1rem;
  padding: 10px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-dropdown-list-group-label {
      font-size:.8125rem;
      padding: 10px 12px
  }
}

.zb-natwest-group-standard-theme .zb-dropdown-list-group-label-is-sticky {
  border-top-color: transparent;
  position: relative;
  z-index: 1
}

.zb-natwest-group-standard-theme .zb-dropdown-list-group:first-child .zb-dropdown-list-group-label {
  border-top-color: transparent
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item {
  background: #fff;
  color: #333;
  cursor: pointer;
  font-size: 1rem;
  padding: 10px 12px;
  position: relative
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item:first-child {
  border-top-color: transparent
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item:last-child {
  border-bottom-color: transparent
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-dropdown-list-item {
      font-size:.8125rem;
      padding: 10px 12px
  }
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item-is-focused {
  background: #f6f4f9;
  border-bottom: 1px solid transparent;
  border-top: 1px solid #c4c0b8;
  color: #5e10b1;
  padding: 10px 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-dropdown-list-item-is-focused {
      padding:10px 12px
  }
}

.zb-natwest-group-standard-theme .zb-select-is-mobile .zb-dropdown-list-item:focus {
  background: #f6f4f9;
  border-bottom: 1px solid transparent;
  border-top: 1px solid #c4c0b8;
  color: #5e10b1;
  padding: 10px 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-select-is-mobile .zb-dropdown-list-item:focus {
      padding:10px 12px
  }
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item-is-focused+.zb-dropdown-list-item {
  border-top: 1px solid #c4c0b8
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item-is-disabled {
  border-bottom: 1px solid transparent;
  border-top: 1px solid #c4c0b8;
  color: #c4c0b8;
  padding: 10px 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-dropdown-list-item-is-disabled {
      padding:10px 12px
  }
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item-text-dimmed {
  color: #646068
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item-is-focused .zb-dropdown-list-item-text-dimmed {
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-select-dropdown-list-item-is-selected .zb-dropdown-list-item-text-dimmed {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item-text-highlight {
  color: #000
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item-is-focused .zb-dropdown-list-item-text-highlight {
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-select-dropdown-list-item-is-selected .zb-dropdown-list-item-text-highlight {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-select-dropdown-list .zb-icon-core-dropdown-item-selected {
  color: #fff;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.zb-natwest-group-standard-theme .zb-select-dropdown-list .zb-dropdown-list-item-is-focused .zb-icon-core-dropdown-item-selected {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-select-dropdown-list-item-is-selected {
  background: #42145f;
  color: #fff;
  padding: 10px 30px 10px 12px
}

.zb-natwest-group-standard-theme .zb-select-dropdown-list-item-is-selected.zb-dropdown-list-item-is-disabled {
  color: #c4c0b8
}

.zb-natwest-group-standard-theme .zb-select-dropdown-list-item-is-selected.zb-dropdown-list-item-is-focused {
  background: #552c6f;
  color: #fff
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-select-dropdown-list-item-is-selected {
      padding:10px 30px 10px 12px
  }
}

.zb-natwest-group-standard-theme .zb-select-is-mobile .zb-dropdown-list-item:checked {
  background: #42145f;
  color: #fff;
  padding: 10px 30px 10px 12px
}

.zb-natwest-group-standard-theme .zb-select-is-mobile .zb-dropdown-list-item.zb-dropdown-list-item-is-disabled:checked {
  color: #c4c0b8
}

.zb-natwest-group-standard-theme .zb-select-is-mobile .zb-dropdown-list-item.zb-dropdown-list-item-is-focused:checked {
  background: #552c6f;
  color: #fff
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-select-is-mobile .zb-dropdown-list-item:checked {
      padding:10px 30px 10px 12px
  }
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list .zb-dropdown-list-group-label {
  cursor: pointer
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-group-is-selected .zb-multiselect-dropdown-list-group-label-icon .zb-icon {
  visibility: visible
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-is-selected {
  background: #fff;
  color: #000
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-is-selected.zb-dropdown-list-item-is-disabled {
  color: #c4c0b8
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-is-selected.zb-dropdown-list-item-is-focused {
  background: #f5f5f5;
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-is-selected .zb-multiselect-dropdown-list-item-icon .zb-icon {
  visibility: visible
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item-is-disabled .zb-multiselect-dropdown-list-item-icon {
  opacity: .4
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-icon {
  background: #fff;
  border: 1px solid #c4c0b8;
  border-radius: 0;
  display: inline-block;
  line-height: 22px;
  margin-right: 6px;
  padding: 1px
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-icon .zb-icon {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  vertical-align: top;
  visibility: hidden;
  width: 22px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-icon .zb-icon {
      height:18px;
      line-height: 18px;
      width: 18px
  }

  .zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-icon {
      line-height: 18px
  }
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-group-label-icon {
  background: #fff;
  border: 1px solid #c4c0b8;
  border-radius: 0;
  display: inline-block;
  line-height: 22px;
  margin-right: 6px;
  padding: 1px
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-group-label-icon .zb-icon {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  vertical-align: top;
  visibility: hidden;
  width: 22px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-group-label-icon .zb-icon {
      height:18px;
      line-height: 18px;
      width: 18px
  }

  .zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-group-label-icon {
      line-height: 18px
  }
}

.zb-natwest-group-standard-theme .zb-tag-lookup .zb-tag-lookup-tags {
  margin-left: 8px
}

.zb-natwest-group-standard-theme .zb-dropdown-header {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-dropdown-header {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-dropdown-footer {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-dropdown-footer {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-combobox .zb-lookup-input-wrapper .zb-icon,.zb-natwest-group-standard-theme .zb-select .zb-select-input-wrapper .zb-icon {
  padding: 8px
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-icon {
  height: 22px;
  margin-right: 8px;
  padding: 0;
  width: 22px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-icon {
      height:18px;
      width: 18px
  }
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-group-label-icon {
  height: 22px;
  margin-right: 8px;
  padding: 0;
  width: 22px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-group-label-icon {
      height:18px;
      width: 18px
  }
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-is-selected .zb-multiselect-dropdown-list-group-label-icon,.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-is-selected .zb-multiselect-dropdown-list-item-icon {
  background: #5e10b1;
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-is-selected .zb-icon-core-dropdown-item-selected {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item-is-disabled {
  cursor: default
}

.zb-natwest-group-standard-theme .ddl-trigger .zb-icon {
  height: 16px;
  width: 16px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .ddl-trigger .zb-icon {
      height:13px;
      width: 13px
  }
}

.zb-natwest-group-standard-theme .zb-lookup-input-wrapper-is-disabled .zb-icon,.zb-natwest-group-standard-theme .zb-select-is-mobile.zb-select-mobile-is-disabled .zb-icon {
  color: #bf9fe0
}

.zb-natwest-group-standard-theme .zb-tag-lookup .zb-lookup-input-wrapper .zb-tag .zb-icon {
  padding: 0;
  position: static;
  -webkit-transform: none;
  transform: none
}

.zb-natwest-group-standard-theme .zb-tag-lookup .zb-lookup-input-wrapper-is-error .zb-icon {
  color: inherit
}

.zb-natwest-group-standard-theme .zb-tag-lookup .zb-tag {
  margin: 8px 0 0 8px
}

.zb-natwest-group-standard-theme .zb-tag-lookup .zb-tag:first-of-type {
  margin-left: 0
}

.zb-natwest-group-standard-theme .zb-tag-lookup .zb-tag-lookup-remove-dropdown {
  margin-left: 8px
}

.zb-flyout {
  display: none;
  position: relative;
  z-index: 300
}

.zb-flyout.zb-flyout-is-shown {
  display: inline-block
}

.zb-flyout-wrapper {
  position: absolute;
  width: 100%
}

.zb-flyout-container {
  position: absolute
}

.zb-natwest-group-standard-theme .zb-flyout.zb-flyout-has-close-button .zb-flyout-body {
  padding-right: 45px
}

.zb-natwest-group-standard-theme .zb-flyout.zb-flyout-direction-bottom {
  padding-bottom: 12px
}

.zb-natwest-group-standard-theme .zb-flyout.zb-flyout-direction-top {
  padding-top: 12px
}

.zb-natwest-group-standard-theme .zb-flyout.zb-flyout-direction-left {
  padding-left: 12px
}

.zb-natwest-group-standard-theme .zb-flyout.zb-flyout-direction-right {
  padding-right: 12px
}

.zb-natwest-group-standard-theme .zb-flyout-body {
  background: #f5f5f5;
  border: 2px solid #c4c0b8;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  max-width: 400px;
  padding: 15px
}

.zb-natwest-group-standard-theme .zb-flyout-arrow {
  position: absolute
}

.zb-natwest-group-standard-theme .zb-flyout-arrow:after,.zb-natwest-group-standard-theme .zb-flyout-arrow:before {
  border: 8px solid transparent;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0
}

.zb-natwest-group-standard-theme .zb-flyout-direction-top .zb-flyout-arrow {
  margin-left: -8px;
  top: -4px
}

.zb-natwest-group-standard-theme .zb-flyout-direction-top .zb-flyout-arrow:after {
  border-bottom-color: #f5f5f5;
  margin-top: 2px
}

.zb-natwest-group-standard-theme .zb-flyout-direction-top .zb-flyout-arrow:before {
  border-bottom-color: #c4c0b8
}

.zb-natwest-group-standard-theme .zb-flyout-direction-bottom .zb-flyout-arrow {
  bottom: 12px;
  margin-left: -8px
}

.zb-natwest-group-standard-theme .zb-flyout-direction-bottom .zb-flyout-arrow:after {
  border-top-color: #f5f5f5;
  margin-top: -2px
}

.zb-natwest-group-standard-theme .zb-flyout-direction-bottom .zb-flyout-arrow:before {
  border-top-color: #c4c0b8
}

.zb-natwest-group-standard-theme .zb-flyout-direction-right .zb-flyout-arrow {
  margin-top: -8px;
  right: 12px
}

.zb-natwest-group-standard-theme .zb-flyout-direction-right .zb-flyout-arrow:after {
  border-left-color: #f5f5f5;
  margin-left: -2px
}

.zb-natwest-group-standard-theme .zb-flyout-direction-right .zb-flyout-arrow:before {
  border-left-color: #c4c0b8
}

.zb-natwest-group-standard-theme .zb-flyout-direction-left .zb-flyout-arrow {
  left: -4px;
  margin-top: -8px
}

.zb-natwest-group-standard-theme .zb-flyout-direction-left .zb-flyout-arrow:after {
  border-right-color: #f5f5f5;
  margin-left: 2px
}

.zb-natwest-group-standard-theme .zb-flyout-direction-left .zb-flyout-arrow:before {
  border-right-color: #c4c0b8
}

.zb-natwest-group-standard-theme .zb-flyout-is-error .zb-flyout-body {
  background: #f5d3d9;
  border: 2px solid #cf223f
}

.zb-natwest-group-standard-theme .zb-flyout-is-error.zb-flyout-direction-bottom .zb-flyout-arrow:after {
  border-top-color: #f5d3d9
}

.zb-natwest-group-standard-theme .zb-flyout-is-error.zb-flyout-direction-top .zb-flyout-arrow:after {
  border-bottom-color: #f5d3d9
}

.zb-natwest-group-standard-theme .zb-flyout-is-error.zb-flyout-direction-left .zb-flyout-arrow:after {
  border-right-color: #f5d3d9
}

.zb-natwest-group-standard-theme .zb-flyout-is-error.zb-flyout-direction-right .zb-flyout-arrow:after {
  border-left-color: #f5d3d9
}

.zb-natwest-group-standard-theme .zb-flyout-is-error.zb-flyout-direction-bottom .zb-flyout-arrow:before {
  border-top-color: #cf223f
}

.zb-natwest-group-standard-theme .zb-flyout-is-error.zb-flyout-direction-top .zb-flyout-arrow:before {
  border-bottom-color: #cf223f
}

.zb-natwest-group-standard-theme .zb-flyout-is-error.zb-flyout-direction-left .zb-flyout-arrow:before {
  border-right-color: #cf223f
}

.zb-natwest-group-standard-theme .zb-flyout-is-error.zb-flyout-direction-right .zb-flyout-arrow:before {
  border-left-color: #cf223f
}

.zb-natwest-group-standard-theme .zb-flyout.zb-flyout-has-close-button .zb-flyout-body {
  padding-right: 39px
}

.zb-natwest-group-standard-theme .zb-flyout-body {
  color: #333;
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-flyout-body {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-flyout-close-button {
  float: right;
  margin-right: 15px;
  margin-top: 15px
}

.zb-natwest-group-standard-theme .zb-flyout-close-button .zb-icon-core-flyout-close {
  color: #5e10b1;
  height: 14px;
  width: 14px
}

.zb-natwest-group-standard-theme .zb-flyout-container {
  max-width: 50vw
}

.zb-icon {
  fill: currentColor;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  width: 16px
}

svg.zb-icon use {
  pointer-events: none
}

.zb-icon-xsmall {
  height: 16px;
  line-height: 16px;
  width: 16px
}

.zb-icon-small {
  height: 20px;
  line-height: 20px;
  width: 20px
}

.zb-icon-medium {
  height: 24px;
  line-height: 24px;
  width: 24px
}

.zb-icon-large {
  height: 32px;
  line-height: 32px;
  width: 32px
}

.zb-icon-xlarge {
  height: 48px;
  line-height: 48px;
  width: 48px
}

.zb-natwest-group-standard-theme .zb-icon {
  color: #5e10b1
}

.zb-checkbox {
  display: inline-block;
  outline: none
}

.zb-checkbox-tick {
  visibility: hidden
}

.zb-checkbox-input,.zb-radio-button-input {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.zb-checkbox-is-checked .zb-checkbox-tick {
  visibility: visible
}

.zb-radio-button {
  border-radius: 100%;
  display: inline-block;
  outline: none
}

.zb-radio-button-circle {
  border-radius: 100%;
  display: inline-block;
  vertical-align: bottom;
  visibility: hidden
}

.zb-radio-button-is-checked .zb-radio-button-circle {
  visibility: visible
}

.zb-file-input-label {
  display: inline-block;
  overflow: hidden;
  position: relative
}

.zb-file-input-is-hover {
  cursor: -webkit-grabbing;
  cursor: grabbing
}

.zb-file-input-is-invalid {
  cursor: no-drop
}

.zb-file-input-input {
  border: 0;
  bottom: 0;
  cursor: pointer;
  left: -200px;
  margin: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0
}

.zb-file-input-input:disabled {
  cursor: default
}

.zb-file-input-files {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.zb-file-input-files dd,.zb-file-input-files dt {
  margin: 0;
  padding: 0
}

.zb-file-input-files dt {
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  margin-right: 1em;
  min-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.zb-file-input-files dd {
  white-space: nowrap
}

.zb-natwest-group-standard-theme .zb-checkbox {
  background: #fff;
  border: 2px solid #c4c0b8;
  border-radius: 0;
  cursor: pointer;
  line-height: 24px;
  padding: 2px
}

.zb-natwest-group-standard-theme .zb-checkbox-is-checked {
  background: #5e10b1;
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-checkbox-is-checked .zb-icon {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-checkbox-is-focused {
  border: 2px solid #5e10b1;
  padding: 2px
}

.zb-natwest-group-standard-theme .zb-checkbox-is-disabled {
  border: 2px solid #e7e6e3;
  cursor: default
}

.zb-natwest-group-standard-theme .zb-checkbox-is-disabled.zb-checkbox-is-checked {
  background: #bf9fe0;
  border: 2px solid #bf9fe0
}

.zb-natwest-group-standard-theme .zb-checkbox-is-disabled .zb-icon {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-checkbox-is-error {
  background: #fff;
  border: 2px solid #cf223f;
  padding: 2px
}

.zb-natwest-group-standard-theme .zb-checkbox-is-error.zb-checkbox-is-focused {
  border: 2px solid #5e10b1;
  padding: 2px
}

.zb-natwest-group-standard-theme .zb-checkbox-is-error .zb-icon {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-checkbox-tick {
  color: #5e10b1;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
  width: 24px
}

.zb-natwest-group-standard-theme .zb-checkbox-tick .zb-icon {
  height: 24px;
  line-height: 24px;
  width: 24px
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 6px
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled .zb-checkbox {
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-right: 8px
}

.zb-natwest-group-standard-theme .zb-checkbox-radio-button-labelled-is-disabled .zb-radio-button-label {
  color: #999
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled-is-focused,.zb-natwest-group-standard-theme .zb-checkbox-labelled-is-focused.zb-checkbox-labelled-is-error {
  border: 2px solid #5e10b1;
  padding: 4px
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled-is-error {
  border: 2px solid #cf223f;
  padding: 4px
}

.zb-natwest-group-standard-theme .zb-radio-button {
  background: #fff;
  border: 2px solid #c4c0b8;
  cursor: pointer;
  line-height: 16px;
  padding: 6px
}

.zb-natwest-group-standard-theme .zb-radio-button-circle {
  background: #5e10b1;
  height: 16px;
  width: 16px
}

.zb-natwest-group-standard-theme .zb-radio-button-is-checked {
  border: 3px solid #5e10b1;
  padding: 5px
}

.zb-natwest-group-standard-theme .zb-radio-button-is-checked .zb-radio-button-circle {
  visibility: visible
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-radio-button-is-checked {
      border:2px solid #5e10b1
  }
}

.zb-natwest-group-standard-theme .zb-radio-button-is-focused {
  border: 3px solid #5e10b1;
  padding: 5px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-radio-button-is-focused {
      border:2px solid #5e10b1
  }
}

.zb-natwest-group-standard-theme .zb-radio-button-is-disabled {
  border: 2px solid #e7e6e3;
  cursor: default
}

.zb-natwest-group-standard-theme .zb-radio-button-is-disabled.zb-radio-button-is-checked {
  border: 3px solid #bf9fe0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-radio-button-is-disabled.zb-radio-button-is-checked {
      border:2px solid #8e58c8
  }
}

.zb-natwest-group-standard-theme .zb-radio-button-is-disabled .zb-radio-button-circle {
  background: #bf9fe0
}

.zb-natwest-group-standard-theme .zb-radio-button-is-error {
  background: #fff;
  border: 2px solid #cf223f;
  padding: 6px
}

.zb-natwest-group-standard-theme .zb-radio-button-is-error.zb-radio-button-is-focused {
  border: 3px solid #5e10b1;
  padding: 5px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-radio-button-is-error.zb-radio-button-is-focused {
      border:2px solid #5e10b1
  }
}

.zb-natwest-group-standard-theme .zb-radio-button-is-error .zb-radio-button-circle {
  background: #cf223f
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 6px
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled .zb-radio-button {
  -ms-flex-item-align: start;
  align-self: flex-start
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled-is-disabled .zb-radio-button-label {
  color: #999
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled-is-focused,.zb-natwest-group-standard-theme .zb-radio-button-labelled-is-focused.zb-radio-button-labelled-is-error {
  border: 2px solid #5e10b1;
  padding: 4px
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled-is-error {
  border: 2px solid #cf223f;
  padding: 4px
}

.zb-natwest-group-standard-theme .zb-file-input,.zb-natwest-group-standard-theme .zb-file-input-is-disabled {
  background: transparent;
  padding: 1rem
}

.zb-natwest-group-standard-theme .zb-file-input-is-error,.zb-natwest-group-standard-theme .zb-file-input-is-hover {
  padding: 1rem
}

.zb-natwest-group-standard-theme .zb-file-input-is-focused {
  background: transparent;
  padding: 1rem
}

.zb-natwest-group-standard-theme .zb-file-input-is-hover {
  background-color: #efe7f7
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled-is-focused .zb-checkbox {
  border: 2px solid #c4c0b8
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled-is-focused .zb-checkbox.zb-checkbox-is-checked {
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled-is-error .zb-checkbox {
  background: #fff;
  border: 2px solid #c4c0b8
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled-is-error .zb-checkbox.zb-checkbox-is-checked {
  background: #5e10b1;
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled-is-focused .zb-radio-button.zb-radio-button-is-checked {
  border: 3px solid #5e10b1
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-radio-button-labelled-is-focused .zb-radio-button.zb-radio-button-is-checked {
      border:2px solid #5e10b1
  }
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled-is-error .zb-radio-button {
  background: #fff;
  border: 2px solid #c4c0b8
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled-is-error .zb-radio-button.zb-radio-button-is-selected {
  border: 3px solid #5e10b1
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-radio-button-labelled-is-error .zb-radio-button.zb-radio-button-is-selected {
      border:2px solid #5e10b1
  }
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled-is-error .zb-radio-button .zb-radio-button-circle {
  background: #5e10b1
}

.zb-natwest-group-standard-theme .zb-checkbox {
  margin-right: 4px
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled {
  margin-right: 8px
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled-is-disabled .zb-checkbox-label {
  color: #999
}

.zb-natwest-group-standard-theme .zb-checkbox-input+label {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-checkbox-input+label {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-radio-button {
  margin-right: 4px
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled .zb-radio-button {
  margin-right: 8px
}

.zb-natwest-group-standard-theme .zb-radio-button-input+label {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-radio-button-input+label {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-file-input,.zb-natwest-group-standard-theme .zb-file-input-is-disabled,.zb-natwest-group-standard-theme .zb-file-input-is-focused {
  background: inherit;
  border: none;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-file-input-is-error {
  background: #fae9ec;
  border: none;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-file-input-is-hover {
  background: #efe7f7;
  border: none;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-file-input-is-invalid {
  background-color: #fdf6e6
}

.zb-natwest-group-standard-theme .zb-file-field {
  line-height: 1.25
}

.zb-natwest-group-standard-theme .zb-file-field-inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  background: #fff;
  border: solid #c4c0b8;
  border-radius: 0;
  border-width: 2px 2px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  min-height: 76px;
  padding: 20px 20px 20px 77px;
  position: relative;
  width: 100%
}

.zb-natwest-group-standard-theme .zb-file-field-inner:first-of-type {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}

.zb-natwest-group-standard-theme .zb-file-field-inner:last-of-type {
  border-bottom-width: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.zb-natwest-group-standard-theme .zb-file-field-inner:first-of-type:last-of-type {
  border-radius: 0
}

.zb-natwest-group-standard-theme .zb-file-field-inner.zb-file-input-is-error {
  border: 2px solid #cf223f
}

.zb-natwest-group-standard-theme .zb-file-field-inner.zb-file-input-is-hover {
  border-color: #5e10b1;
  border-style: dashed
}

.zb-natwest-group-standard-theme .zb-file-field-inner.zb-file-input-is-hover .zb-file-field-body-hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-file-field-inner {
      min-height:56px;
      padding-left: 50px
  }
}

.zb-natwest-group-standard-theme .zb-file-field-body {
  position: relative;
  width: 100%
}

.zb-natwest-group-standard-theme .zb-file-field-body-hover {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-pack: distribute;
  background: #fff;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: space-around;
  left: 0;
  padding: 20px;
  pointer-events: none;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0
}

.zb-natwest-group-standard-theme .zb-file-field-icon {
  color: #333;
  display: inline-block;
  left: 30px;
  position: absolute;
  top: 30px
}

.zb-natwest-group-standard-theme .zb-file-field-icon.zb-file-field-icon-error {
  left: 38px;
  top: 40px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-file-field-icon.zb-file-field-icon-error {
      left:28px;
      top: 30px
  }

  .zb-natwest-group-standard-theme .zb-file-field-icon {
      left: 20px;
      top: 20px
  }
}

.zb-modal-placeholder {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.zb-modal-wrapper {
  position: absolute
}

.zb-natwest-group-standard-theme .zb-modal-background {
  background-color: rgba(0,0,0,.6);
  bottom: 0;
  left: 0;
  pointer-events: all;
  position: absolute;
  right: 0;
  top: 0
}

.zb-natwest-group-standard-theme .zb-modal {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  justify-content: center;
  left: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 200
}

.zb-natwest-group-standard-theme .zb-modal-card,.zb-natwest-group-standard-theme .zb-modal.zb-modal-is-active {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column
}

.zb-natwest-group-standard-theme .zb-modal-card {
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100vh;
  left: 50%;
  max-width: 100%;
  pointer-events: all;
  position: relative;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%
}

.zb-natwest-group-standard-theme .zb-modal-close {
  background: none;
  border: none;
  padding: 0;
  position: absolute;
  right: 26px;
  top: 26px
}

.zb-natwest-group-standard-theme .zb-modal-close .zb-icon {
  display: block
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-modal-close {
      right:16px;
      top: 16px
  }
}

.zb-natwest-group-standard-theme .zb-modal-card-head .zb-modal-close {
  right: 26px;
  top: calc(50% - 12px)
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-modal-card-head .zb-modal-close {
      right:16px
  }
}

.zb-natwest-group-standard-theme .zb-modal-card-foot,.zb-natwest-group-standard-theme .zb-modal-card-head {
  position: relative
}

.zb-natwest-group-standard-theme .zb-modal-card-head {
  background-color: #fff;
  border-bottom: 1px solid #dcd9d4;
  padding: 0 54px 0 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-modal-card-head {
      padding:0 40px 0 20px
  }
}

.zb-natwest-group-standard-theme .zb-modal-card-title {
  color: #42145f;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  padding: 0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-modal-card-title {
      font-size:1.125rem
  }
}

.zb-natwest-group-standard-theme .zb-modal-card-foot {
  background-color: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px 30px
}

.zb-natwest-group-standard-theme .zb-modal-card-foot.zb-modal-is-sectioned {
  background-color: #fff;
  border-top: 1px solid #dcd9d4;
  padding: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-modal-card-foot.zb-modal-is-sectioned {
      padding:20px
  }

  .zb-natwest-group-standard-theme .zb-modal-card-foot {
      padding: 0 20px 20px
  }
}

.zb-natwest-group-standard-theme .zb-modal-card-foot-actions {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -8px
}

.zb-natwest-group-standard-theme .zb-modal-card-foot-actions .zb-button,.zb-natwest-group-standard-theme .zb-modal-card-foot-actions .zb-modal-action {
  margin: 8px
}

.zb-natwest-group-standard-theme .zb-modal-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow: auto
}

.zb-natwest-group-standard-theme .zb-modal-card-body {
  font-size: 1rem;
  padding: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-modal-card-body {
      font-size:.8125rem;
      padding: 20px
  }
}

@media screen and (min-width: 599px) {
  .zb-natwest-group-standard-theme .zb-modal {
      padding:20px
  }

  .zb-natwest-group-standard-theme .zb-modal-card {
      border-radius: 0;
      -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
      box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
      height: auto;
      max-height: calc(100vh - 41px)
  }

  .zb-natwest-group-standard-theme .zb-modal-card-head {
      border-top-left-radius: 0;
      border-top-right-radius: 0
  }

  .zb-natwest-group-standard-theme .zb-modal-card-foot {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0
  }

  .zb-natwest-group-standard-theme .zb-modal-card-foot-actions {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
  }

  .zb-natwest-group-standard-theme .zb-modal-card,.zb-natwest-group-standard-theme .zb-modal-content {
      width: 40rem
  }
}

.zb-natwest-group-standard-theme .zb-modal-close {
  outline-color: #5e10b1;
  padding: 4px
}

.zb-natwest-group-standard-theme .zb-modal-card-title {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  line-height: 1.15em;
  min-height: 64px
}

.zb-natwest-group-standard-theme .zb-modal-card-title:focus {
  outline: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-modal-card-foot-actions {
  margin: -10px
}

.zb-natwest-group-standard-theme .zb-modal-card-foot-actions .zb-button {
  font-size: 1rem;
  margin: 10px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-modal-card-foot-actions .zb-button {
      font-size:.8125rem;
      margin: 5px
  }
}

.zb-natwest-group-standard-theme .zb-modal-card-foot-actions .zb-modal-action {
  font-size: 1rem;
  margin: 10px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-modal-card-foot-actions .zb-modal-action {
      font-size:.8125rem;
      margin: 5px
  }

  .zb-natwest-group-standard-theme .zb-modal-card-foot-actions {
      margin: -5px
  }
}

.zb-natwest-group-standard-theme .zb-modal-centered .zb-modal-body,.zb-natwest-group-standard-theme .zb-modal-centered .zb-modal-card-title {
  text-align: center
}

.zb-natwest-group-standard-theme .zb-modal-centered .zb-modal-card-foot-actions {
  -ms-flex-pack: distribute;
  justify-content: space-around
}

.zb-natwest-group-standard-theme .zb-modal-without-header .zb-modal-card {
  padding: 20px 0;
  text-align: center
}

.zb-natwest-group-standard-theme .zb-modal-without-header .zb-modal-close {
  right: 26px;
  top: 26px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-modal-without-header .zb-modal-close {
      right:16px;
      top: 16px
  }
}

.zb-natwest-group-standard-theme .zb-modal-without-header .zb-modal-card-head {
  border-bottom: none;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-modal-without-header .zb-modal-card-head .zb-modal-close {
  top: 10px
}

.zb-natwest-group-standard-theme .zb-modal {
  z-index: 999
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-modal {
      padding:20px
  }

  .zb-natwest-group-standard-theme .zb-modal-card {
      height: auto;
      max-height: 80vh
  }

  .zb-natwest-group-standard-theme .zb-modal-card-foot-actions {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
  }

  .zb-natwest-group-standard-theme .zb-modal-card-foot-actions .zb-button {
      -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
      flex: 1 0 auto
  }
}

.zb-nav {
  display: block
}

.zb-nav>ul {
  list-style: none;
  margin: 0;
  padding: 0
}

.zb-nav-item {
  display: inline-block;
  position: relative
}

.zb-nav-item-label {
  cursor: pointer
}

.zb-nav-menu {
  display: none;
  position: fixed;
  z-index: 100
}

.zb-nav-menu.zb-nav-menu-is-open {
  display: table
}

.zb-nav-menu-group {
  display: table-cell
}

.zb-nav-menu-group-label {
  display: inline-block
}

ul.zb-nav-menu-group-list {
  list-style: none;
  margin: 0;
  padding: 0
}

.zb-nav-menu-item,.zb-nav-menu-item-label {
  display: block
}

.zb-nav-submenu {
  display: none;
  position: fixed;
  z-index: 101
}

.zb-nav-submenu.zb-nav-submenu-is-open {
  display: table
}

.zb-natwest-group-standard-theme .zb-nav {
  background: transparent;
  line-height: 1.5
}

.zb-natwest-group-standard-theme .zb-nav-item,.zb-natwest-group-standard-theme .zb-nav-item:hover,.zb-natwest-group-standard-theme .zb-nav-menu {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-nav-item:hover .zb-nav-item-label {
  color: #5a287d
}

.zb-natwest-group-standard-theme .zb-nav-item.zb-nav-item-is-open {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-nav-item.zb-nav-item-is-open .zb-nav-item-label {
  color: #42145f
}

.zb-natwest-group-standard-theme .zb-nav-item.zb-nav-item-has-rightDivider {
  border-right: 1px solid #68437f
}

.zb-natwest-group-standard-theme .zb-nav-item.zb-nav-item-is-selected {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-nav-item.zb-nav-item-is-selected .zb-nav-item-label {
  color: #42145f
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-nav-item.zb-nav-item-is-selected .zb-nav-item-label {
      color:#fff
  }

  .zb-natwest-group-standard-theme .zb-nav-item.zb-nav-item-is-selected {
      background: #42145f
  }
}

.zb-natwest-group-standard-theme .zb-nav-item.zb-nav-item-is-open.zb-nav-item-is-selected {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-nav-item.zb-nav-item-is-open.zb-nav-item-is-selected .zb-nav-item-label {
  color: #42145f
}

.zb-natwest-group-standard-theme .zb-nav-item-label {
  color: #5a287d;
  display: inline-block;
  font-size: 1rem;
  line-height: 1rem;
  padding: 16px 20px;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-nav-item-label:hover {
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-nav-item-label>.zb-icon {
  vertical-align: bottom
}

.zb-natwest-group-standard-theme .zb-nav-item-label>.zb-nav-item-right-icon {
  margin-left: 8px;
  vertical-align: bottom
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-nav-item-label {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-nav-menu {
  -webkit-box-shadow: 0 5px 7px -1px hsla(0,0%,50%,.6);
  box-shadow: 0 5px 7px -1px hsla(0,0%,50%,.6);
  padding: 10px 0 12px
}

.zb-natwest-group-standard-theme .zb-nav-menu-group {
  padding: 0
}

.zb-natwest-group-standard-theme .zb-nav-menu-item:hover {
  background: #d2c6e1
}

.zb-natwest-group-standard-theme .zb-nav-menu-item-is-selected {
  background: #5e10b1
}

.zb-natwest-group-standard-theme .zb-nav-menu-item-is-selected .zb-nav-menu-item-label {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-nav-menu-item-is-selected:hover {
  background: #5e10b1
}

.zb-natwest-group-standard-theme .zb-nav-menu-item-is-selected:hover .zb-nav-menu-item-label {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-nav-menu-group-label {
  color: #000;
  font-size: 1.25rem;
  padding: 6px 24px;
  text-align: left
}

.zb-natwest-group-standard-theme .zb-nav-menu-item-label {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  color: #5a287d;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding: 11px 24px;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-nav-menu-item-open-icon {
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: 24px;
  margin-right: -8px
}

.zb-natwest-group-standard-theme .zb-nav-submenu {
  background: #fff;
  -webkit-box-shadow: 0 1px 7px -1px hsla(0,0%,50%,.6);
  box-shadow: 0 1px 7px -1px hsla(0,0%,50%,.6);
  padding: 0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-nav-item.zb-nav-item-is-selected .zb-nav-item-label:after,.zb-natwest-group-standard-theme .zb-nav-item:hover .zb-nav-item-label:after {
      background:#fff
  }
}

.zb-natwest-group-standard-theme .zb-nav a:focus,.zb-natwest-group-standard-theme .zb-nav span.zb-nav-item-label:focus,.zb-natwest-group-standard-theme .zb-nav span.zb-nav-menu-item-label:focus {
  outline: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-nav-item-right-icon,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-selected .zb-nav-item-label:after,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item:hover .zb-nav-item-label:after,.zb-natwest-group-standard-theme .zb-nav-vertical.zb-nav-item-is-selected .zb-nav-item-label:after,.zb-natwest-group-standard-theme .zb-nav-vertical:hover .zb-nav-item-label:after {
  display: none
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-group-label {
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-group-label:before {
  border-left: 6px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item:hover .zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-label:hover,.zb-natwest-group-standard-theme .zb-nav-vertical span.zb-nav-menu-item-label:hover {
  color: #5a287d
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item-is-open .zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-open.zb-nav-item-is-selected .zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-selected .zb-nav-item-label {
  background-color: #5e10b1;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-nav-item {
  font-size: 1rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-nav-item {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-nav-menu-item-open-icon {
  -ms-flex-negative: 0;
  flex-shrink: 0
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item-label {
  display: block
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item-label {
  line-height: inherit
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item-label>.zb-nav-item-right-icon {
  margin-top: 3px
}

.zb-natwest-group-standard-theme .zb-nav-vertical span.zb-nav-item-label {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  color: #5a287d;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item-right-icon {
  display: inline-block
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-label[aria-expanded=true] .zb-nav-menu-item-open-icon {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1)
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item-is-open .zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-label[aria-expanded=true] {
  font-weight: 700
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-label[aria-expanded=true]:hover {
  background: #d2c6e1
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-is-selected .zb-nav-menu-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-is-selected:hover .zb-nav-menu-item-label {
  background: #5e10b1;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item-is-open .zb-nav-item-label .zb-icon,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-open.zb-nav-item-is-selected .zb-nav-item-label .zb-icon,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-selected .zb-nav-item-label .zb-icon {
  color: inherit
}

.zb-notification {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row
}

.zb-notification,.zb-notification-inner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative
}

.zb-notification-inner {
  width: 100%
}

.zb-notification-body {
  -ms-flex-item-align: center;
  -webkit-box-flex: 0;
  align-self: center;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}

.zb-notification-title {
  display: block;
  margin: 0
}

.zb-notification-icon {
  display: inline-block;
  position: absolute
}

.zb-natwest-group-standard-theme .zb-notification {
  color: #333;
  line-height: 1.25
}

.zb-natwest-group-standard-theme .zb-notification-small {
  min-height: 56px
}

.zb-natwest-group-standard-theme .zb-notification-small .zb-notification-inner {
  min-height: 56px;
  padding: 20px 20px 20px 60px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-small .zb-notification-inner {
      min-height:56px;
      padding-left: 60px
  }
}

.zb-natwest-group-standard-theme .zb-notification-small .zb-notification-icon .zb-icon {
  height: 20px;
  width: 20px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-small .zb-notification-icon .zb-icon {
      height:20px;
      width: 20px
  }

  .zb-natwest-group-standard-theme .zb-notification-small .zb-notification-icon {
      top: 20px
  }

  .zb-natwest-group-standard-theme .zb-notification-small {
      min-height: 56px
  }
}

.zb-natwest-group-standard-theme .zb-notification-medium {
  min-height: 76px
}

.zb-natwest-group-standard-theme .zb-notification-medium .zb-notification-inner {
  min-height: 76px;
  padding: 20px 20px 20px 82px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-medium .zb-notification-inner {
      min-height:56px;
      padding-left: 60px
  }
}

.zb-natwest-group-standard-theme .zb-notification-medium .zb-notification-icon {
  top: 30px
}

.zb-natwest-group-standard-theme .zb-notification-medium .zb-notification-icon .zb-icon {
  height: 32px;
  width: 32px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-medium .zb-notification-icon .zb-icon {
      height:20px;
      width: 20px
  }

  .zb-natwest-group-standard-theme .zb-notification-medium .zb-notification-icon {
      top: 20px
  }

  .zb-natwest-group-standard-theme .zb-notification-medium {
      min-height: 56px
  }
}

.zb-natwest-group-standard-theme .zb-notification-large {
  min-height: 92px
}

.zb-natwest-group-standard-theme .zb-notification-large .zb-notification-inner {
  min-height: 92px;
  padding: 20px 20px 20px 90px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-large .zb-notification-inner {
      min-height:56px;
      padding-left: 60px
  }
}

.zb-natwest-group-standard-theme .zb-notification-large .zb-notification-icon {
  top: 30px
}

.zb-natwest-group-standard-theme .zb-notification-large .zb-notification-icon .zb-icon {
  height: 40px;
  width: 40px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-large .zb-notification-icon .zb-icon {
      height:20px;
      width: 20px
  }

  .zb-natwest-group-standard-theme .zb-notification-large .zb-notification-icon {
      top: 20px
  }

  .zb-natwest-group-standard-theme .zb-notification-large {
      min-height: 56px
  }
}

.zb-natwest-group-standard-theme .zb-notification-title {
  color: #333;
  font-size: 1.25rem;
  font-weight: 400;
  margin-top: -5px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-title {
      font-size:.8125rem;
      font-weight: 700
  }
}

.zb-natwest-group-standard-theme .zb-notification-has-border.zb-notification-status-error .zb-notification-inner {
  border: 2px solid #cf223f
}

.zb-natwest-group-standard-theme .zb-notification-has-border.zb-notification-status-info .zb-notification-inner {
  border: 2px solid #c4c0b8
}

.zb-natwest-group-standard-theme .zb-notification-has-border.zb-notification-status-warning .zb-notification-inner {
  border: 2px solid #e6a000
}

.zb-natwest-group-standard-theme .zb-notification-has-border.zb-notification-status-success .zb-notification-inner {
  border: 2px solid #429448
}

.zb-natwest-group-standard-theme .zb-notification-has-background {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-notification-has-status-background {
  color: #333
}

.zb-natwest-group-standard-theme .zb-notification-has-status-background.zb-notification-status-error .zb-notification-inner {
  background: #fae9ec
}

.zb-natwest-group-standard-theme .zb-notification-has-status-background.zb-notification-status-info .zb-notification-inner {
  background: #f5f5f5
}

.zb-natwest-group-standard-theme .zb-notification-has-status-background.zb-notification-status-warning .zb-notification-inner {
  background: #fdf6e6
}

.zb-natwest-group-standard-theme .zb-notification-has-status-background.zb-notification-status-success .zb-notification-inner {
  background: #ecf4ed
}

.zb-natwest-group-standard-theme .zb-notification-arrow,.zb-natwest-group-standard-theme .zb-notification-arrow:after {
  border: 10px solid transparent;
  height: 0;
  position: absolute;
  width: 0
}

.zb-natwest-group-standard-theme .zb-notification-arrow:after {
  content: "";
  left: -10px;
  top: -10px
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow.zb-notification-status-error .zb-notification-arrow {
  border-color: #cf223f
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow.zb-notification-status-error .zb-notification-arrow:after {
  border-color: #fae9ec
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow.zb-notification-status-info .zb-notification-arrow {
  border-color: #c4c0b8
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow.zb-notification-status-info .zb-notification-arrow:after {
  border-color: #f5f5f5
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow.zb-notification-status-warning .zb-notification-arrow {
  border-color: #e6a000
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow.zb-notification-status-warning .zb-notification-arrow:after {
  border-color: #fdf6e6
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow.zb-notification-status-success .zb-notification-arrow {
  border-color: #429448
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow.zb-notification-status-success .zb-notification-arrow:after {
  border-color: #ecf4ed
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow-top .zb-notification-arrow {
  bottom: 100%;
  left: 0
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow-top .zb-notification-arrow:after {
  margin-top: 2px
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow-top .zb-notification-arrow,.zb-natwest-group-standard-theme .zb-notification-has-arrow-top .zb-notification-arrow:after {
  border-left-color: transparent!important;
  border-right-color: transparent!important;
  border-top-color: transparent!important
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow-right .zb-notification-arrow {
  left: 100%;
  top: 0
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow-right .zb-notification-arrow:after {
  margin-left: -2px
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow-right .zb-notification-arrow,.zb-natwest-group-standard-theme .zb-notification-has-arrow-right .zb-notification-arrow:after {
  border-bottom-color: transparent!important;
  border-right-color: transparent!important;
  border-top-color: transparent!important
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow-bottom .zb-notification-arrow {
  left: 0;
  top: 100%
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow-bottom .zb-notification-arrow:after {
  margin-top: -2px
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow-bottom .zb-notification-arrow,.zb-natwest-group-standard-theme .zb-notification-has-arrow-bottom .zb-notification-arrow:after {
  border-bottom-color: transparent!important;
  border-left-color: transparent!important;
  border-right-color: transparent!important
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow-left .zb-notification-arrow {
  right: 100%;
  top: 0
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow-left .zb-notification-arrow:after {
  margin-left: 2px
}

.zb-natwest-group-standard-theme .zb-notification-has-arrow-left .zb-notification-arrow,.zb-natwest-group-standard-theme .zb-notification-has-arrow-left .zb-notification-arrow:after {
  border-bottom-color: transparent!important;
  border-left-color: transparent!important;
  border-top-color: transparent!important
}

.zb-natwest-group-standard-theme .zb-notification.zb-notification-large .zb-notification-inner {
  min-height: 84px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification.zb-notification-large .zb-notification-inner {
      min-height:48px
  }
}

.zb-natwest-group-standard-theme .zb-notification.zb-notification-large.zb-notification-status-info .zb-notification-inner:after {
  border-top: 8px solid #666
}

.zb-natwest-group-standard-theme .zb-notification.zb-notification-large.zb-notification-status-success .zb-notification-inner:after {
  border-top: 8px solid #429448
}

.zb-natwest-group-standard-theme .zb-notification.zb-notification-large.zb-notification-status-warning .zb-notification-inner:after {
  border-top: 8px solid #e6a000
}

.zb-natwest-group-standard-theme .zb-notification.zb-notification-large.zb-notification-status-error .zb-notification-inner:after {
  border-top: 8px solid #e60303
}

.zb-natwest-group-standard-theme .zb-notification-small .zb-notification-inner {
  padding: 20px 20px 20px 55px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-small .zb-notification-inner {
      padding-left:50px
  }
}

.zb-natwest-group-standard-theme .zb-notification-small .zb-notification-icon {
  left: 20px;
  top: 20px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-small .zb-notification-icon {
      left:20px
  }
}

.zb-natwest-group-standard-theme .zb-notification-medium .zb-notification-inner {
  padding: 20px 20px 20px 77px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-medium .zb-notification-inner {
      padding-left:50px
  }
}

.zb-natwest-group-standard-theme .zb-notification-medium .zb-notification-icon {
  left: 30px;
  top: 20px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-medium .zb-notification-icon {
      left:20px
  }
}

.zb-natwest-group-standard-theme .zb-notification-large {
  color: #333
}

.zb-natwest-group-standard-theme .zb-notification-large .zb-notification-inner {
  padding: 20px 30px 20px 90px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-large .zb-notification-inner {
      padding-left:50px;
      padding-right: 20px
  }
}

.zb-natwest-group-standard-theme .zb-notification-large .zb-notification-icon {
  left: 30px;
  top: 20px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-large .zb-notification-icon {
      left:20px
  }
}

.zb-natwest-group-standard-theme .zb-notification-large .zb-notification-title {
  font-size: 1.5rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification-large .zb-notification-title {
      font-size:.8125rem
  }
}

.zb-pager {
  display: block
}

.zb-pager .zb-pager-ellipsis,.zb-pager .zb-pager-navigation,.zb-pager ul {
  display: inline-block
}

.zb-pager ul {
  margin: 0;
  padding: 0
}

.zb-pager li {
  display: inline-block;
  list-style: none
}

.zb-pager .zb-pager-sr-only {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.zb-pager .zb-pager-form .zb-input {
  margin-left: 16px;
  margin-right: 8px;
  min-width: 120px
}

.zb-pager .zb-pager-form .zb-button {
  min-width: 24px
}

.zb-natwest-group-standard-theme .zb-pager-navigation {
  cursor: pointer;
  padding: 0 2px
}

.zb-natwest-group-standard-theme .zb-pager-ellipsis {
  padding: 0 2px
}

.zb-natwest-group-standard-theme .zb-pager-navigation-is-disabled {
  color: #dcd9d4;
  cursor: default
}

.zb-natwest-group-standard-theme .zb-pager-navigation-is-disabled .zb-icon {
  color: #dcd9d4
}

.zb-natwest-group-standard-theme .zb-pager-navigation-is-disabled:hover {
  color: #dcd9d4;
  cursor: default
}

.zb-natwest-group-standard-theme .zb-pager-navigation-is-disabled:hover .zb-icon {
  color: #dcd9d4
}

.zb-natwest-group-standard-theme .zb-pager-navigation-is-active,.zb-natwest-group-standard-theme .zb-pager-navigation-is-active:hover {
  color: #000;
  font-weight: 400;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-pager-next,.zb-natwest-group-standard-theme .zb-pager-previous {
  vertical-align: middle
}

.zb-natwest-group-standard-theme .zb-pager {
  font-size: 1rem
}

.zb-natwest-group-standard-theme .zb-pager .zb-icon {
  height: 16px;
  width: 16px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-pager .zb-icon {
      height:13px;
      width: 13px
  }

  .zb-natwest-group-standard-theme .zb-pager {
      font-size: .8125rem
  }
}

.zb-natwest-group-standard-theme .zb-pager>.zb-pager-navigation:first-of-type {
  padding-left: 0
}

.zb-natwest-group-standard-theme .zb-pager>.zb-pager-navigation:last-of-type {
  padding-right: 0
}

.zb-natwest-group-standard-theme .zb-pager>.zb-pager-navigation:last-of-type+.zb-pager-text {
  margin-left: 8px
}

.zb-natwest-group-standard-theme .zb-pager-ellipsis,.zb-natwest-group-standard-theme .zb-pager-navigation {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 1.5em;
  text-align: center
}

.zb-natwest-group-standard-theme .zb-steps .zb-step {
  background: #c4c0b8
}

.zb-natwest-group-standard-theme .zb-steps .zb-step .zb-step-inner {
  border-radius: 0
}

.zb-natwest-group-standard-theme .zb-steps .zb-step .zb-step-index {
  color: #646068
}

.zb-natwest-group-standard-theme .zb-steps .zb-step .zb-step-description {
  color: #646068;
  font-size: .8125rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-steps .zb-step .zb-step-description {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-past,.zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-past .zb-step-inner {
  background: #42145f
}

.zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-selected .zb-step-inner {
  background: #42145f;
  border-radius: 0
}

.zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-selected .zb-step-inner:after {
  border-top: 4px solid #ffbf47
}

.zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-selected .zb-step-index {
  color: #fff;
  font-size: 1.25rem
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-selected .zb-step-index {
      font-size:.8125rem
  }

  .zb-natwest-group-standard-theme .zb-step-description {
      clip: rect(0 0 0 0);
      border: 0;
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      width: 1px
  }

  .zb-natwest-group-standard-theme .zb-progress-indicator .zb-icon {
      height: 12px;
      line-height: 12px;
      width: 12px
  }
}

@media (max-width: 840px) {
  @media (max-width:840px) {
      .zb-natwest-group-standard-theme .zb-progress-indicator .zb-icon {
          height:12px;
          line-height: 12px;
          width: 12px
      }
  }

  .zb-natwest-group-standard-theme .zb-steps {
      counter-reset: zb-step;
      position: relative
  }

  .zb-natwest-group-standard-theme .zb-steps:after {
      speak: none;
      color: #646068;
      content: counter(zb-step);
      font-size: .8125rem;
      position: absolute;
      right: 24px;
      top: calc(31px + 1.25rem)
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-steps:after {
          font-size:.8125rem;
          top: calc(31px + 1.25rem)
      }
  }

  .zb-natwest-group-standard-theme .zb-steps .zb-step {
      counter-increment: zb-step
  }

  .zb-natwest-group-standard-theme .zb-steps .zb-step .zb-step-index {
      font-size: .8125rem
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-steps .zb-step .zb-step-index {
          font-size:.8125rem
      }
  }

  .zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-selected .zb-step-description {
      clip: auto;
      height: auto;
      left: 24px;
      right: 36px;
      text-align: left;
      -webkit-transform: translateY(1.25rem);
      transform: translateY(1.25rem);
      width: auto
  }

  .zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-selected .zb-step-description:after {
      speak: none;
      color: #646068;
      content: counter(zb-step) " of ";
      float: right
  }

  .zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-selected .zb-step-inner:after {
      display: block;
      left: auto;
      width: 32px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-selected .zb-step-inner:after {
          width:32px
      }
  }

  .zb-natwest-group-standard-theme .zb-steps .zb-step,.zb-natwest-group-standard-theme .zb-steps .zb-step .zb-step-inner {
      position: static
  }
}

.zb-progress-indicator {
  margin-bottom: 52px
}

.zb-progress-indicator .zb-icon {
  vertical-align: top
}

@media (max-width: 840px) {
  .zb-progress-indicator {
      margin-bottom:32px
  }
}

.zb-steps {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -ms-flex-align: center;
  height: 52px;
  justify-content: space-between;
  margin: 0;
  padding: 0 24px
}

.zb-steps,.zb-steps .zb-step {
  -webkit-box-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.zb-steps .zb-step {
  -webkit-box-flex: 1;
  -ms-flex-align: center;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: 4px;
  position: relative;
  width: auto
}

.zb-steps .zb-step.zb-step-is-past .zb-step-inner {
  border: 0
}

.zb-steps .zb-step.zb-step-is-past .zb-step-inner .zb-step-description {
  color: #646068
}

.zb-steps .zb-step:last-of-type {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none
}

.zb-steps .zb-step .zb-step-inner {
  -ms-flex-item-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  align-self: center;
  background: #fff;
  border: 1px solid #aaa;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 40px;
  justify-content: center;
  max-width: 100%;
  min-width: 40px;
  position: relative;
  text-align: center;
  white-space: nowrap
}

@media (max-width: 840px) {
  .zb-steps .zb-step .zb-step-inner {
      height:20px;
      min-width: 20px
  }
}

.zb-steps .zb-step .zb-step-index {
  line-height: 1
}

.zb-steps .zb-step .zb-step-description {
  left: 50%;
  position: absolute;
  top: 52px;
  -webkit-transform: translate(-50%,8px);
  transform: translate(-50%,8px)
}

@media (max-width: 840px) {
  .zb-steps .zb-step .zb-step-description {
      top:32px
  }
}

.zb-steps .zb-step.zb-step-is-selected .zb-step-inner {
  border: 0;
  color: #fff;
  max-height: 52px;
  min-height: 52px;
  min-width: 52px
}

.zb-steps .zb-step.zb-step-is-selected .zb-step-inner .zb-step-description {
  color: #000
}

.zb-steps .zb-step.zb-step-is-selected .zb-step-inner:after {
  border: 4px solid transparent;
  bottom: -8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  left: 0;
  position: absolute;
  width: 100%
}

@media (max-width: 840px) {
  .zb-steps .zb-step.zb-step-is-selected .zb-step-inner {
      max-height:32px;
      min-height: 32px;
      min-width: 32px
  }
}

.zb-steps .zb-step.zb-step-is-selected .zb-step-description {
  -webkit-transform: translate(-50%,16px);
  transform: translate(-50%,16px)
}

@media (max-width: 840px) {
  .zb-steps .zb-step {
      height:1px
  }
}

.zb-steps .zb-step-metadata-info {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

@media (max-width: 840px) {
  .zb-steps {
      height:32px
  }

  .zb-natwest-group-standard-theme .zb-step-description {
      clip: rect(0 0 0 0);
      border: 0;
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      width: 1px
  }

  .zb-natwest-group-standard-theme .zb-progress-indicator .zb-icon {
      height: 12px;
      line-height: 12px;
      width: 12px
  }
}

@media (max-width: 840px) {
  @media (max-width:840px) {
      .zb-natwest-group-standard-theme .zb-progress-indicator .zb-icon {
          height:12px;
          line-height: 12px;
          width: 12px
      }
  }

  .zb-natwest-group-standard-theme .zb-steps {
      counter-reset: zb-step;
      position: relative
  }

  .zb-natwest-group-standard-theme .zb-steps:after {
      speak: none;
      color: #646068;
      content: counter(zb-step);
      font-size: .8125rem;
      position: absolute;
      right: 24px;
      top: calc(31px + 1.25rem)
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-steps:after {
          font-size:.8125rem;
          top: calc(31px + 1.25rem)
      }
  }

  .zb-natwest-group-standard-theme .zb-steps .zb-step {
      counter-increment: zb-step
  }

  .zb-natwest-group-standard-theme .zb-steps .zb-step .zb-step-index {
      font-size: .8125rem
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-steps .zb-step .zb-step-index {
          font-size:.8125rem
      }
  }

  .zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-selected .zb-step-description {
      clip: auto;
      height: auto;
      left: 24px;
      right: 36px;
      text-align: left;
      -webkit-transform: translateY(1.25rem);
      transform: translateY(1.25rem);
      width: auto
  }

  .zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-selected .zb-step-description:after {
      speak: none;
      color: #646068;
      content: counter(zb-step) " of ";
      float: right
  }

  .zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-selected .zb-step-inner:after {
      display: block;
      left: auto;
      width: 32px
  }

  @media (max-width: 840px) {
      .zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-selected .zb-step-inner:after {
          width:32px
      }
  }

  .zb-natwest-group-standard-theme .zb-steps .zb-step,.zb-natwest-group-standard-theme .zb-steps .zb-step .zb-step-inner {
      position: static
  }
}

.zb-natwest-group-standard-theme .zb-progress-indicator {
  margin-bottom: 0;
  padding-bottom: 52px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-progress-indicator {
      padding-bottom:32px
  }
}

.zb-sidepanel {
  overflow: hidden;
  z-index: 110
}

.zb-sidepanel-inner {
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: zbSlideInRight;
  animation-name: zbSlideInRight
}

.zb-sidepanel-header:not(:first-child),.zb-sidepanel-header:nth-child(2n)+.zb-sidepanel-body.zb-sidepanel-body-should-animate {
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: zbSlideBottomTop1;
  animation-name: zbSlideBottomTop1
}

.zb-sidepanel-header:nth-child(odd)+.zb-sidepanel-body.zb-sidepanel-body-should-animate {
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: zbSlideBottomTop2;
  animation-name: zbSlideBottomTop2
}

/* @-webkit-keyframes zbSlideInRight {
  0% {
      -webkit-transform: translate3d(100%,0,0);
      transform: translate3d(100%,0,0)
  }

  to {
      -webkit-transform: translate3d(1e-8%,0,0);
      transform: translate3d(1e-8%,0,0)
  }
} */

/* @keyframes zbSlideInRight {
  0% {
      -webkit-transform: translate3d(100%,0,0);
      transform: translate3d(100%,0,0)
  }

  to {
      -webkit-transform: translate3d(1e-8%,0,0);
      transform: translate3d(1e-8%,0,0)
  }
} */

@-webkit-keyframes zbSlideBottomTop1 {
  0% {
      -webkit-transform: translate3d(0,-50px,0);
      transform: translate3d(0,-50px,0)
  }

  to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0)
  }
}

@keyframes zbSlideBottomTop1 {
  0% {
      -webkit-transform: translate3d(0,-50px,0);
      transform: translate3d(0,-50px,0)
  }

  to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0)
  }
}

@-webkit-keyframes zbSlideBottomTop2 {
  0% {
      -webkit-transform: translate3d(0,-50px,0);
      transform: translate3d(0,-50px,0)
  }

  to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0)
  }
}

@keyframes zbSlideBottomTop2 {
  0% {
      -webkit-transform: translate3d(0,-50px,0);
      transform: translate3d(0,-50px,0)
  }

  to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0)
  }
}

.zb-natwest-group-standard-theme .zb-sidepanel {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 2px;
  position: absolute;
  right: 0;
  top: 0;
  width: 600px
}

.zb-natwest-group-standard-theme .zb-sidepanel .zb-sidepanel-inner {
  -webkit-box-flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background: #fff;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-box-shadow: -2px 3px 0 rgba(0,0,0,.1);
  box-shadow: -2px 3px 0 rgba(0,0,0,.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-sidepanel {
      width:calc(100% - 40px)
  }
}

.zb-natwest-group-standard-theme .zb-sidepanel-header {
  background: #f4f0e8;
  border-bottom: 1px solid #dcd9d4;
  border-top-left-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 7px 30px
}

.zb-natwest-group-standard-theme .zb-sidepanel-header.zb-sidepanel-header-is-last {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-sidepanel-header:not(:first-child) {
  -webkit-box-shadow: 0 -2px 3px 0 rgba(0,0,0,.1);
  box-shadow: 0 -2px 3px 0 rgba(0,0,0,.1);
  margin-top: -4px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-sidepanel-header {
      padding:7px 20px
  }
}

.zb-natwest-group-standard-theme .zb-sidepanel-header-content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.zb-natwest-group-standard-theme .zb-sidepanel-header-actions {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  -ms-flex-item-align: center;
  align-self: center;
  flex-grow: 0
}

.zb-natwest-group-standard-theme .zb-sidepanel-close {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  vertical-align: bottom
}

.zb-natwest-group-standard-theme .zb-sidepanel-body {
  -webkit-box-flex: 1;
  background: #fff;
  -ms-flex: 1;
  flex: 1;
  overflow-y: auto
}

.zb-natwest-group-standard-theme .zb-sidepanel-body-content {
  padding: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-sidepanel-body-content {
      padding:20px
  }
}

.zb-natwest-group-standard-theme .zb-sidepanel-footer {
  background: #fff;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 -2px 3px 0 rgba(0,0,0,.1);
  box-shadow: 0 -2px 3px 0 rgba(0,0,0,.1);
  padding: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-sidepanel-footer {
      padding:20px
  }
}

.zb-natwest-group-standard-theme .zb-sidepanel {
  background: transparent;
  bottom: auto;
  font-size: 1rem;
  overflow: visible;
  padding-left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.zb-natwest-group-standard-theme .zb-sidepanel .zb-sidepanel-inner {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.1)
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-sidepanel {
      bottom:0;
      font-size: .8125rem;
      top: 0;
      -webkit-transform: translateY(0);
      transform: translateY(0)
  }
}

.zb-natwest-group-standard-theme .zb-sidepanel-close .zb-icon {
  display: block
}

.zb-natwest-group-standard-theme .zb-sidepanel-body {
  max-height: 330px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-sidepanel-body {
      max-height:100%
  }
}

.zb-natwest-group-standard-theme .zb-sidepanel-footer {
  border-top: 1px solid #dcd9d4;
  -webkit-box-shadow: none;
  box-shadow: none
}

.zb-natwest-group-standard-theme .zb-sidepanel-body-content p {
  margin-top: 0
}

.zb-natwest-group-standard-theme .zb-sidepanel-body-content ul {
  padding-left: 18px
}

.zb-natwest-group-standard-theme .zb-sidepanel-body-content ul li {
  margin-bottom: 1em
}

.zb-natwest-group-standard-theme .zb-sidepanel-header {
  font-weight: 400;
  margin-bottom: 0;
  margin-top: 0
}

.zb-natwest-group-standard-theme .zb-sidepanel-header:not(:first-child) {
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 0
}

.zb-natwest-group-standard-theme .zb-sidepanel-header .zb-sidepanel-header-content {
  margin-bottom: 0;
  margin-top: 0
}

.zb-natwest-group-standard-theme .zb-sidepanel-header-content {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1.5rem;
  justify-content: center;
  line-height: 1.5;
  min-height: 50px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-sidepanel-header-content {
      font-size:1.25rem;
      line-height: 1.6;
      min-height: 34px
  }
}

.zb-natwest-group-standard-theme .zb-sidepanel-footer {
  background-color: #f4f0e8
}

.zb-natwest-group-standard-theme .zb-sidepanel-wrapper {
  position: absolute
}

.zb-natwest-group-standard-theme .zb-sidepanel-wrapper .zb-sidepanel-inner-wrapper {
  bottom: 0;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 9999
}

.zb-natwest-group-standard-theme .zb-sidepanel-wrapper .zb-sidepanel {
  bottom: 0;
  top: 0;
  -webkit-transform: translateY(0);
  transform: translateY(0)
}

.zb-natwest-group-standard-theme .zb-sidepanel-wrapper .zb-sidepanel-body {
  max-height: inherit
}

.zb-natwest-group-standard-theme .zb-sidepanel-wrapper .zb-sidepanel-background {
  background-color: rgba(0,0,0,.6);
  bottom: 0;
  left: 0;
  pointer-events: all;
  position: absolute;
  right: 0;
  top: 0
}

.zb-slider {
  width: 100%
}

.zb-slider-tooltip {
  position: absolute
}

.zb-slider-description-sr-only {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.zb-natwest-group-standard-theme .zb-slider.zb-slider-is-disabled {
  opacity: .4
}

.zb-natwest-group-standard-theme .zb-slider.zb-slider-is-disabled .zb-slider-decrease-button:hover,.zb-natwest-group-standard-theme .zb-slider.zb-slider-is-disabled .zb-slider-increase-button:hover {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-slider.zb-slider-is-disabled .zb-slider-input::-webkit-slider-thumb:hover {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%235E10B1' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' d='M11 21h2V11h-2zM15 21h2V11h-2zM19 21h2V11h-2z'/%3E%3C/svg%3E");
  cursor: default
}

.zb-natwest-group-standard-theme .zb-slider.zb-slider-is-disabled .zb-slider-input::-moz-range-thumb:hover {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%235E10B1' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' d='M11 21h2V11h-2zM15 21h2V11h-2zM19 21h2V11h-2z'/%3E%3C/svg%3E");
  cursor: default
}

.zb-natwest-group-standard-theme .zb-slider.zb-slider-is-disabled .zb-slider-input::-ms-thumb:hover {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%235E10B1' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' d='M11 21h2V11h-2zM15 21h2V11h-2zM19 21h2V11h-2z'/%3E%3C/svg%3E");
  cursor: default
}

.zb-natwest-group-standard-theme .zb-slider.zb-slider-is-disabled .zb-slider-input::-webkit-slider-runnable-track {
  cursor: default
}

.zb-natwest-group-standard-theme .zb-slider.zb-slider-is-disabled .zb-slider-input::-moz-range-track {
  cursor: default
}

.zb-natwest-group-standard-theme .zb-slider.zb-slider-is-disabled .zb-slider-input::-ms-track {
  cursor: default
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-decrease-button {
  background: transparent;
  border: 1px solid #5e10b1;
  border-radius: 0;
  height: 32px;
  padding: 0;
  width: 32px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-decrease-button:hover {
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-decrease-button:focus {
  outline: 2px solid #5e10b1;
  outline-offset: 2px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-decrease-button .zb-icon {
  margin-left: 0;
  margin-top: 4px;
  position: relative
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-increase-button {
  background: transparent;
  border: 1px solid #5e10b1;
  border-radius: 0;
  height: 32px;
  padding: 0;
  width: 32px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-increase-button:hover {
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-increase-button:focus {
  outline: 2px solid #5e10b1;
  outline-offset: 2px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-increase-button .zb-icon {
  margin-left: 0;
  margin-top: 4px;
  position: relative
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-decrease-button {
  float: left;
  margin-right: 16px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-increase-button {
  float: right;
  margin-left: 16px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-container {
  display: inline-block;
  height: 32px;
  position: relative;
  width: calc(100% - 96px)
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-container .zb-slider-input {
  height: 32px;
  margin: 0;
  width: 100%
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-container .zb-slider-input-is-inverted {
  direction: rtl
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-container .zb-slider-progress-bar-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  height: 4px;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 32px;
  top: 14px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-container .zb-slider-progress-bar {
  background: #42145f;
  height: 4px;
  left: 0;
  position: absolute
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input {
  -webkit-appearance: none;
  background: transparent;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%235E10B1' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' d='M11 21h2V11h-2zM15 21h2V11h-2zM19 21h2V11h-2z'/%3E%3C/svg%3E");
  border: none;
  border-radius: 0;
  cursor: pointer;
  height: 32px;
  margin-top: -14px;
  width: 32px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-moz-range-thumb {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%235E10B1' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' d='M11 21h2V11h-2zM15 21h2V11h-2zM19 21h2V11h-2z'/%3E%3C/svg%3E");
  border: none;
  border-radius: 0;
  cursor: pointer;
  height: 32px;
  width: 32px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-ms-thumb {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%235E10B1' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' d='M11 21h2V11h-2zM15 21h2V11h-2zM19 21h2V11h-2z'/%3E%3C/svg%3E");
  border: none;
  border-radius: 0;
  cursor: pointer;
  height: 32px;
  width: 32px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-webkit-slider-thumb:hover {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%234b0d8e' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' d='M11 21h2V11h-2zM15 21h2V11h-2zM19 21h2V11h-2z'/%3E%3C/svg%3E")
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-moz-range-thumb:hover {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%234b0d8e' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' d='M11 21h2V11h-2zM15 21h2V11h-2zM19 21h2V11h-2z'/%3E%3C/svg%3E")
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-ms-thumb:hover {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%234b0d8e' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' d='M11 21h2V11h-2zM15 21h2V11h-2zM19 21h2V11h-2z'/%3E%3C/svg%3E")
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input:focus {
  outline: none
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input:focus::-webkit-slider-thumb {
  outline: 2px solid #5e10b1;
  outline-offset: 2px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input:focus::-moz-range-thumb {
  outline: 2px solid #5e10b1;
  outline-offset: 2px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input:focus::-ms-thumb {
  outline: 2px solid #5e10b1;
  outline-offset: 2px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-webkit-slider-runnable-track {
  background: #c4c0b8;
  cursor: pointer;
  height: 4px;
  width: 100%
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-moz-range-track {
  background: #c4c0b8;
  cursor: pointer;
  height: 4px;
  width: 100%
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
  cursor: pointer;
  height: 4px;
  width: 100%
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-ms-fill-lower,.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-ms-fill-upper {
  background: #c4c0b8;
  height: 4px
}

.zb-natwest-group-standard-theme .zb-slider.zb-slider-with-numerical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.zb-natwest-group-standard-theme .zb-slider.zb-slider-with-numerical .zb-slider-container {
  width: calc(100% - 200px)
}

.zb-natwest-group-standard-theme .zb-slider-tooltip-track {
  left: 16px;
  position: absolute;
  right: 16px
}

.zb-natwest-group-standard-theme .zb-slider-tooltip {
  background: #e4e0d8;
  border: 2px solid #838086;
  bottom: 11px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
  font-size: .8125rem;
  padding: 4px 8px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

.zb-natwest-group-standard-theme .zb-slider-tooltip:after,.zb-natwest-group-standard-theme .zb-slider-tooltip:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #838086;
  content: "";
  display: block;
  left: 50%;
  margin-left: -7px;
  margin-top: 2px;
  position: absolute;
  top: 100%
}

.zb-natwest-group-standard-theme .zb-slider-tooltip:after {
  border-top-color: #e4e0d8;
  margin-top: 0
}

.zb-natwest-group-standard-theme .zb-slider-labeller {
  height: 92px
}

.zb-natwest-group-standard-theme .zb-slider-labeller .zb-slider-value-label {
  display: block;
  padding-bottom: 8px;
  text-align: center
}

.zb-natwest-group-standard-theme .zb-slider-labeller .zb-slider-min-label {
  float: left;
  padding-top: 8px
}

.zb-natwest-group-standard-theme .zb-slider-labeller .zb-slider-max-label {
  float: right;
  padding-top: 8px
}

.zb-natwest-group-standard-theme .zb-slider-numerical-input {
  height: 34px;
  margin-left: 16px;
  margin-top: -5px;
  padding: 0 5px;
  width: 104px
}

.zb-natwest-group-standard-theme .zb-slider-numerical-input:disabled,.zb-natwest-group-standard-theme .zb-slider-numerical-input:focus,.zb-natwest-group-standard-theme .zb-slider-numerical-input:hover {
  padding: 0 5px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-webkit-slider-thumb {
  background-position: 50%;
  height: 24px;
  margin-top: -10px;
  width: 24px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-input::-webkit-slider-thumb:hover,.zb-natwest-group-standard-theme .zb-slider.zb-slider-is-disabled .zb-slider-input::-webkit-slider-thumb:hover {
  background-position: 50%
}

.zb-natwest-group-standard-theme .zb-slider.zb-slider-is-disabled .zb-slider-decrease-button:hover,.zb-natwest-group-standard-theme .zb-slider.zb-slider-is-disabled .zb-slider-increase-button:hover {
  padding: 1px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-decrease-button,.zb-natwest-group-standard-theme .zb-slider .zb-slider-increase-button {
  height: 24px;
  width: 24px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-decrease-button .zb-icon,.zb-natwest-group-standard-theme .zb-slider .zb-slider-increase-button .zb-icon {
  margin-top: 3px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-decrease-button:hover .zb-icon,.zb-natwest-group-standard-theme .zb-slider .zb-slider-increase-button:hover .zb-icon {
  margin-top: 2px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-container {
  height: 24px;
  width: calc(100% - 80px)
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-container .zb-slider-input {
  height: 24px
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-container .zb-slider-progress-bar-wrapper {
  right: 24px;
  top: 10px
}

.zb-split-button {
  display: inline-block
}

.zb-natwest-group-standard-theme .zb-split-button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  outline: none
}

.zb-natwest-group-standard-theme .zb-split-button.zb-split-button-is-focused {
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1
}

.zb-natwest-group-standard-theme .zb-split-button.zb-split-button-is-disabled {
  cursor: auto
}

.zb-natwest-group-standard-theme .zb-split-button-label {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  min-width: 110px;
  text-align: center
}

.zb-natwest-group-standard-theme .zb-split-button-label:focus {
  outline: none
}

.zb-natwest-group-standard-theme .zb-split-button-icon {
  border-bottom-right-radius: 0;
  border-left-width: 0!important;
  border-top-right-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top
}

.zb-natwest-group-standard-theme .zb-split-button-icon:focus {
  outline: none
}

.zb-natwest-group-standard-theme .zb-split-button-icon .zb-icon {
  color: inherit;
  vertical-align: text-bottom
}

.zb-natwest-group-standard-theme .zb-split-button-primary.zb-split-button-is-disabled .zb-split-button-label,.zb-natwest-group-standard-theme .zb-split-button-primary.zb-split-button-is-disabled .zb-split-button-label:hover {
  border: none;
  border-right: 1px solid #fff
}

.zb-natwest-group-standard-theme .zb-split-button-primary.zb-split-button-is-disabled .zb-split-button-icon,.zb-natwest-group-standard-theme .zb-split-button-primary.zb-split-button-is-disabled .zb-split-button-icon:hover {
  border: none
}

.zb-natwest-group-standard-theme .zb-split-button-primary.zb-split-button-is-disabled .zb-split-button-icon,.zb-natwest-group-standard-theme .zb-split-button-primary.zb-split-button-is-disabled .zb-split-button-icon:focus,.zb-natwest-group-standard-theme .zb-split-button-primary.zb-split-button-is-disabled .zb-split-button-icon:hover,.zb-natwest-group-standard-theme .zb-split-button-primary.zb-split-button-is-disabled .zb-split-button-label,.zb-natwest-group-standard-theme .zb-split-button-primary.zb-split-button-is-disabled .zb-split-button-label:hover {
  background: #bf9fe0;
  color: #fff;
  pointer-events: none
}

.zb-natwest-group-standard-theme .zb-split-button-primary .zb-split-button-label {
  border: none;
  border-right: 1px solid #fff;
  line-height: 1;
  padding: 14px 32px;
  width: calc(100% - 44px)
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-split-button-primary .zb-split-button-label {
      line-height:1.25;
      padding: 12px 32px;
      width: calc(100% - 40px)
  }
}

.zb-natwest-group-standard-theme .zb-split-button-primary .zb-split-button-icon {
  border: none;
  padding: 12px;
  width: 44px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-split-button-primary .zb-split-button-icon {
      padding:12px;
      width: 40px
  }
}

.zb-natwest-group-standard-theme .zb-split-button-primary .zb-split-button-label {
  background: #5e10b1;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-split-button-primary .zb-split-button-label:focus,.zb-natwest-group-standard-theme .zb-split-button-primary .zb-split-button-label:hover {
  background: #4b0d8e
}

.zb-natwest-group-standard-theme .zb-split-button-primary .zb-split-button-icon {
  background: #5e10b1;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-split-button-primary .zb-split-button-icon:focus,.zb-natwest-group-standard-theme .zb-split-button-primary .zb-split-button-icon:hover {
  background: #4b0d8e
}

.zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-disabled .zb-split-button-icon,.zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-disabled .zb-split-button-icon:hover,.zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-disabled .zb-split-button-label,.zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-disabled .zb-split-button-label:hover {
  border: 1px solid #bf9fe0
}

.zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-disabled .zb-split-button-icon,.zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-disabled .zb-split-button-icon:focus,.zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-disabled .zb-split-button-icon:hover,.zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-disabled .zb-split-button-label,.zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-disabled .zb-split-button-label:hover {
  background: #fff;
  color: #bf9fe0;
  pointer-events: none
}

.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-label {
  border: 1px solid #5e10b1;
  line-height: 1;
  padding: 13px 32px;
  width: calc(100% - 44px)
}

.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-label:focus,.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-label:hover {
  border: 1px solid #5e10b1
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-label {
      line-height:1.25;
      padding: 11px 32px;
      width: calc(100% - 40px)
  }
}

.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-icon {
  border: 1px solid #5e10b1;
  padding: 11px 12px;
  width: 44px
}

.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-icon:focus,.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-icon:hover {
  border: 1px solid #5e10b1
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-icon {
      padding:11px 12px;
      width: 40px
  }
}

.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-label {
  background: #fff;
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-label:focus,.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-label:hover {
  background: #f6f4f9;
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-icon {
  background: #fff;
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-icon:focus,.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-icon:hover {
  background: #f6f4f9;
  color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-split-button-primary .zb-split-button-label {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.zb-natwest-group-standard-theme .zb-split-button-primary .zb-split-button-icon {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-label {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.zb-natwest-group-standard-theme .zb-split-button-secondary .zb-split-button-icon {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.zb-natwest-group-standard-theme .zb-split-button {
  font-size: 1rem;
  line-height: 1.25
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-split-button {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-split-button-label {
  border-radius: 0;
  vertical-align: top
}

.zb-tab-bar {
  display: block
}

.zb-tab-bar:focus {
  outline: none
}

.zb-natwest-group-standard-theme .zb-tab-bar-has-separator {
  background: linear-gradient(0deg,#c4c0b8 0,#c4c0b8 1px,transparent 0);
  background-position-y: 0
}

.zb-natwest-group-standard-theme .zb-tab-bar-has-separator .zb-tab-bar-item {
  border: 1px solid #c4c0b8
}

.zb-natwest-group-standard-theme .zb-tab-bar-has-separator .zb-tab-bar-item.zb-tab-bar-item-is-selected {
  border: 1px solid #c4c0b8;
  border-bottom-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

.zb-natwest-group-standard-theme .zb-tab-bar-has-separator .zb-tab-bar-item.zb-tab-bar-item-is-focused {
  -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1
}

.zb-natwest-group-standard-theme .zb-tab-bar-item-container {
  background: transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: inline-block
}

.zb-natwest-group-standard-theme .zb-tab-bar-item {
  background: transparent;
  border: 1px solid #c4c0b8;
  border-bottom-color: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #5e10b1;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  margin: 0 2px;
  padding: 7px 16px
}

.zb-natwest-group-standard-theme .zb-tab-bar-item:focus {
  outline: none
}

.zb-natwest-group-standard-theme .zb-tab-bar-item:first-child {
  border-top-left-radius: 0;
  margin-left: 0
}

.zb-natwest-group-standard-theme .zb-tab-bar-item:last-child {
  border-top-right-radius: 0
}

.zb-natwest-group-standard-theme .zb-tab-bar-item.zb-tab-bar-item-is-focused {
  -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1
}

.zb-natwest-group-standard-theme .zb-tab-bar-item .zb-tab-bar-item-is-full-size {
  margin: -7px -16px;
  padding: 7px 16px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-tab-bar-item,.zb-natwest-group-standard-theme .zb-tab-bar-item .zb-tab-bar-item-is-full-size {
      padding:4px 8px
  }

  .zb-natwest-group-standard-theme .zb-tab-bar-item {
      font-size: .8125rem
  }
}

.zb-natwest-group-standard-theme .zb-tab-bar-item-is-selected {
  background: #fff;
  border: 1px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -webkit-box-shadow: 2px 0 2px -2px rgba(0,0,0,.14),-2px 0 2px -2px rgba(0,0,0,.14);
  box-shadow: 2px 0 2px -2px rgba(0,0,0,.14),-2px 0 2px -2px rgba(0,0,0,.14);
  color: #333;
  position: relative
}

.zb-natwest-group-standard-theme .zb-tab-bar-item-is-selected.zb-tab-bar-item-is-focused {
  -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  outline: none
}

.zb-natwest-group-standard-theme .zb-tab-bar-item-is-selected:after {
  border: 0 solid transparent;
  border-top-color: #000;
  content: "";
  display: block;
  height: 0;
  left: 50%;
  margin-left: 0;
  position: absolute;
  top: 100%;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  width: 0
}

.zb-natwest-group-standard-theme .zb-tab-bar-has-separator .zb-tab-bar-item.zb-tab-bar-item-is-disabled,.zb-natwest-group-standard-theme .zb-tab-bar-item-is-disabled {
  border-color: #c9c6c6
}

.zb-natwest-group-standard-theme .zb-tab-bar-item-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row
}

.zb-natwest-group-standard-theme .zb-tab-bar-item {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  line-height: 1.25;
  text-align: center
}

.zb-natwest-group-standard-theme .zb-tab-bar-item:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline
}

.zb-natwest-group-standard-theme .zb-tab-bar-item-is-selected:hover {
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-tab-bar-item-is-disabled {
  background-color: transparent;
  color: rgba(94,16,177,.4);
  cursor: default;
  pointer-events: none
}

.zb-natwest-group-standard-theme .zb-tab-bar-item-is-disabled:hover {
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-toggle-star,.zb-toggle-switch {
  cursor: pointer;
  display: inline-block
}

.zb-natwest-group-standard-theme .zb-toggle-star .zb-icon {
  color: #c4c0b8;
  margin-top: 4px;
  vertical-align: top
}

.zb-natwest-group-standard-theme .zb-toggle-star:hover .zb-icon {
  color: #646068
}

.zb-natwest-group-standard-theme .zb-toggle-star.zb-toggle-is-pressed .zb-icon {
  color: #ffbf47
}

.zb-natwest-group-standard-theme .zb-toggle-star.zb-toggle-is-pressed:hover .zb-icon {
  color: #4b0d8e
}

.zb-natwest-group-standard-theme .zb-toggle-star.zb-toggle-is-focused,.zb-natwest-group-standard-theme .zb-toggle-star:focus {
  outline: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-toggle-switch {
  background-color: #fff;
  border: 1px solid #c4c0b8;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #646068;
  font-size: .8125rem;
  line-height: 1.5;
  padding: 3px 1px;
  position: relative
}

.zb-natwest-group-standard-theme .zb-toggle-switch:hover .zb-toggle-switch-button {
  background: #e4e0d8
}

.zb-natwest-group-standard-theme .zb-toggle-switch.zb-toggle-is-focused,.zb-natwest-group-standard-theme .zb-toggle-switch:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 2px solid #5e10b1;
  outline-offset: 2px
}

.zb-natwest-group-standard-theme .zb-toggle-switch.zb-toggle-is-pressed {
  border: 1px solid #c4c0b8;
  color: #646068;
  padding: 3px 1px
}

.zb-natwest-group-standard-theme .zb-toggle-switch.zb-toggle-is-pressed .zb-toggle-switch-button {
  background: #e4e0d8;
  float: right;
  left: 0
}

.zb-natwest-group-standard-theme .zb-toggle-switch.zb-toggle-is-pressed:hover .zb-toggle-switch-button {
  background: #e4e0d8
}

.zb-natwest-group-standard-theme .zb-toggle-switch.zb-toggle-is-pressed .zb-toggle-switch-label {
  float: right
}

.zb-natwest-group-standard-theme .zb-toggle-switch.zb-toggle-is-pressed .zb-toggle-switch-label-invert {
  float: left
}

.zb-natwest-group-standard-theme .zb-toggle-switch .zb-toggle-switch-button {
  background: #e4e0d8;
  border: 1px solid #c4c0b8;
  float: left;
  left: 0
}

.zb-natwest-group-standard-theme .zb-toggle-switch .zb-toggle-switch-label {
  float: left;
  padding: 3px 2px 0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-toggle-switch .zb-toggle-switch-label {
      padding:2px 2px 0
  }
}

.zb-natwest-group-standard-theme .zb-toggle-switch .zb-toggle-switch-label-invert {
  display: inline;
  float: right;
  padding: 3px 2px 0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-toggle-switch .zb-toggle-switch-label-invert {
      padding:2px 2px 0
  }
}

.zb-natwest-group-standard-theme .zb-toggle-switch-button {
  border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: 24px;
  position: inherit;
  top: 3px;
  -webkit-transition: all .1s;
  transition: all .1s;
  width: 40px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-toggle-switch-button {
      height:21px;
      width: 40px
  }
}

.zb-natwest-group-standard-theme .zb-toggle-switch-button-inner {
  border: 1px solid #c4c0b8;
  border-radius: -4px
}

.zb-natwest-group-standard-theme .zb-toggle-switch:hover .zb-toggle-switch-button-inner {
  border: 2px solid #fff
}

.zb-natwest-group-standard-theme .zb-toggle-switch.zb-toggle-is-pressed .zb-toggle-switch-button-inner {
  background: #fff
}

.zb-natwest-group-standard-theme .zb-toggle-switch.zb-toggle-is-pressed:hover .zb-toggle-switch-button-inner {
  background: #fff;
  border-color: #fff
}

.zb-natwest-group-standard-theme .zb-toggle.zb-toggle-is-disabled {
  opacity: .4;
  pointer-events: none
}

.zb-natwest-group-standard-theme .zb-toggle.zb-toggle-switch.zb-toggle-is-disabled .zb-toggle-switch-button-inner {
  border: 1px solid #c4c0b8
}

.zb-natwest-group-standard-theme .zb-toggle-button .zb-button+.zb-button {
  margin-left: 20px
}

.zb-natwest-group-standard-theme .zb-accordion .zb-accordion .zb-accordion-header {
  color: #5e10b1
}

.zb-natwest-group-standard-theme a:focus {
  outline: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme a.zb-inverted-cta:focus,.zb-natwest-group-standard-theme a.zb-tertiary-cta.zb-inverted-cta:focus {
  outline: 2px solid #fff
}

.zb-natwest-group-standard-theme .zb-button-link:focus {
  outline: 2px solid #5e10b1;
  outline-offset: -2px;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-button.zb-button-is-disabled,.zb-natwest-group-standard-theme .zb-button:disabled {
  pointer-events: none
}

.zb-natwest-group-standard-theme .zb-button:focus {
  outline: 2px solid #5e10b1;
  outline-offset: 1px
}

.zb-natwest-group-standard-theme .zb-button.zb-button-primary-alternate:focus,.zb-natwest-group-standard-theme .zb-button.zb-button-secondary-alternate:focus {
  outline-color: #fff
}

.zb-natwest-group-standard-theme .zb-button-secondary-alternate {
  border-color: #fff
}

.zb-natwest-group-standard-theme .zb-button-secondary-alternate:hover {
  border-color: #f6f4f9
}

.zb-natwest-group-standard-theme .zb-input {
  color: #000
}

.zb-natwest-group-standard-theme .zb-input.zb-input-is-error:focus {
  -webkit-box-shadow: 0 0 0 1px #cf223f,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #cf223f,0 0 0 3px #5e10b1
}

.zb-natwest-group-standard-theme .zb-input.zb-input-is-error:hover,.zb-natwest-group-standard-theme .zb-input:focus:hover {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-textarea.zb-textarea-is-error:focus {
  -webkit-box-shadow: 0 0 0 1px #cf223f,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #cf223f,0 0 0 3px #5e10b1
}

.zb-natwest-group-standard-theme .zb-textarea.zb-textarea-is-error:hover,.zb-natwest-group-standard-theme .zb-textarea:focus:hover {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-textarea:disabled {
  background: #fff;
  border: 1px solid #dcd9d4;
  color: #666
}

.zb-natwest-group-standard-theme .zb-input-wrapper:focus-within {
  -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1
}

.zb-natwest-group-standard-theme .zb-input-wrapper-is-focused:hover {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-input-wrapper-is-error.zb-input-wrapper-is-focused {
  -webkit-box-shadow: 0 0 0 1px #cf223f,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #cf223f,0 0 0 3px #5e10b1
}

.zb-natwest-group-standard-theme .zb-input-wrapper-is-error:focus-within {
  -webkit-box-shadow: 0 0 0 1px #cf223f,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #cf223f,0 0 0 3px #5e10b1
}

.zb-natwest-group-standard-theme .zb-input-wrapper-is-error:hover {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-card-description {
  background: #f5f5f5;
  margin: -17px -30px 17px;
  padding: 17px 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card-description {
      margin:-14px -20px 14px;
      padding: 14px 20px
  }
}

.zb-natwest-group-standard-theme .zb-card-body {
  padding: 17px 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card-body {
      padding:14px 20px
  }
}

.zb-natwest-group-standard-theme .zb-lookup-input-wrapper:hover {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-lookup-input-wrapper-is-disabled:hover {
  border: 1px solid #dcd9d4
}

.zb-natwest-group-standard-theme .zb-lookup-input-wrapper-is-error.zb-lookup-input-wrapper-is-focused {
  -webkit-box-shadow: 0 0 0 1px #cf223f,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #cf223f,0 0 0 3px #5e10b1
}

.zb-natwest-group-standard-theme .zb-combobox .zb-lookup-input-wrapper-is-disabled .zb-icon,.zb-natwest-group-standard-theme .zb-combobox .zb-lookup-input-wrapper-is-disabled .zb-lookup-input,.zb-natwest-group-standard-theme .zb-combobox .zb-lookup-input-wrapper-is-disabled .zb-select-input-wrapper,.zb-natwest-group-standard-theme .zb-select .zb-lookup-input-wrapper-is-disabled .zb-icon,.zb-natwest-group-standard-theme .zb-select .zb-lookup-input-wrapper-is-disabled .zb-lookup-input,.zb-natwest-group-standard-theme .zb-select .zb-lookup-input-wrapper-is-disabled .zb-select-input-wrapper {
  cursor: auto
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item-is-focused .zb-multiselect-dropdown-list-item-icon {
  border-color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-dropdown-list-item-is-focused.zb-multiselect-dropdown-list-item-is-selected .zb-multiselect-dropdown-list-item-icon {
  background-color: #42145f;
  border-color: #42145f
}

.zb-natwest-group-standard-theme .zb-dropdown-list-group-label:hover .zb-multiselect-dropdown-list-group-label-icon {
  border-color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-dropdown-list-group-label:hover .zb-multiselect-dropdown-list-group-is-selected .zb-multiselect-dropdown-list-group-label-icon {
  background-color: #42145f;
  border-color: #42145f
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-group-label-icon,.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-icon {
  padding: 2px
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-group-is-selected .zb-multiselect-dropdown-list-group-label-icon {
  background: #5e10b1;
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-group-is-selected .zb-multiselect-dropdown-list-group-label-icon .zb-icon {
  color: #fff
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-group-label-icon,.zb-natwest-group-standard-theme .zb-multiselect-dropdown-list-item-icon {
      padding:1px
  }
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-trigger-is-focused {
  -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-is-error {
  -webkit-box-shadow: 0 0 0 1px #cf223f;
  box-shadow: 0 0 0 1px #cf223f
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-is-error.zb-date-picker-trigger-is-focused {
  -webkit-box-shadow: 0 0 0 1px #cf223f,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #cf223f,0 0 0 3px #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-trigger-is-disabled .zb-date-picker-icon {
  cursor: default
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-trigger-is-disabled .zb-date-picker-input {
  color: #666
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger .zb-date-picker-icon {
  outline-offset: -1px
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger:hover {
  border: 1px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-date-picker-trigger.zb-date-picker-trigger-is-disabled:hover {
  border: 1px solid #dcd9d4
}

.zb-natwest-group-standard-theme .zb-date-picker .pika-button.zb-date-picker-day-is-focused,.zb-natwest-group-standard-theme .zb-month-calendar-month-is-focused,.zb-natwest-group-standard-theme .zb-month-calendar-month:focus {
  color: #42145f
}

.zb-natwest-group-standard-theme .zb-date-picker .is-selected .pika-button {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-feature-button.zb-feature-button-is-disabled {
  border-color: #bf9fe0
}

.zb-natwest-group-standard-theme .zb-feature-button.zb-feature-button-is-disabled .zb-icon {
  color: #bf9fe0
}

.zb-natwest-group-standard-theme .zb-footer-nav-item {
  display: block;
  margin-bottom: 16px
}

.zb-natwest-group-standard-theme .zb-footer-nav-item:last-child {
  margin-bottom: 0
}

@media (max-width: 1023px) {
  .zb-natwest-group-standard-theme .zb-footer-nav-item:last-child {
      margin-bottom:30px
  }
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-footer-nav-item:last-child {
      margin-bottom:20px
  }
}

.zb-natwest-group-standard-theme .zb-footer-nav-item:focus {
  outline-color: #fff
}

@media (max-width: 1023px) {
  .zb-natwest-group-standard-theme .zb-footer-nav-item {
      margin-bottom:20px
  }
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-footer-nav-item {
      margin-bottom:20px
  }
}

.zb-natwest-group-standard-theme .zb-footer-text {
  display: block;
  margin-top: 0
}

@media (max-width: 1023px) {
  .zb-natwest-group-standard-theme .zb-footer-text {
      margin-top:0
  }
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-footer-text {
      margin-top:10px
  }
}

.zb-natwest-group-standard-theme ul.zb-list li {
  color: #333
}

.zb-natwest-group-standard-theme .zb-is-mobile-masthead {
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 48px;
  position: relative
}

.zb-natwest-group-standard-theme .zb-is-mobile-masthead-brand-logo {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='23'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='m18.438 9.639-1.832 3.175h-3.672l-1.833 3.181h7.343l3.67-6.356z'/%3E%3Cpath fill='%23FFF' d='M7.436 9.639h3.659l1.839 3.175h3.672l-3.671-6.361H5.594z'/%3E%3Cpath fill='%23FFF' d='m12.932 19.168-1.831-3.173 1.833-3.181-1.839-3.176-3.668 6.356 3.67 6.363z'/%3E%3Cpath fill='url(%23prefix__b)' d='m2.787-4.704 11.012 6.357-5.506 9.536-11.011-6.358z' mask='url(%23prefix__c)' transform='translate(11.067 9.575)'/%3E%3Cpath fill='url(%23prefix__e)' d='m14.157 2.683-7.683 9.155-9.594-8.051 7.682-9.155z' mask='url(%23prefix__f)' transform='translate(5.582 6.398)'/%3E%3Cpath fill='url(%23prefix__h)' d='m2.292-2.647 9.495 7.966-8.539 10.175-9.494-7.967z' mask='url(%23prefix__i)' transform='translate(7.41 9.575)'/%3E%3Cpath fill='%23FFF' d='m3.753 9.636-3.67 6.355-.001.003v.001l3.671 6.359h7.344l-3.672-6.363h.001l3.668-6.355z'/%3E%3Cpath fill='%23A32AE1' d='m7.426 15.991 3.669-6.355H3.753L.084 15.991H.083l-.002.003 3.672 6.36h7.343z'/%3E%3Cpath fill='url(%23prefix__j)' d='M11.096 22.258H3.752L.081 15.899l.002-.003h7.342z' transform='translate(0 .095)'/%3E%3Cpath fill='%23FFF' d='M9.263.095 5.594 6.45v.001h7.341l3.671 6.36 3.669-6.357L16.604.096l.001-.001z'/%3E%3Cpath fill='%23A32AE1' d='M20.276 6.454 16.605.096V.095H9.262L5.593 6.451h7.342l3.672 6.36z'/%3E%3Cpath fill='url(%23prefix__k)' d='m12.934 6.355 3.672 6.361 3.669-6.357L16.603 0z' transform='translate(0 .095)'/%3E%3Cpath fill='%23FFF' d='m22.113 9.637-3.67 6.355h-7.342l3.669 6.362h7.344l3.67-6.359z'/%3E%3Cpath fill='%23A32AE1' d='m25.784 15.995-3.672-6.359-3.669 6.356h-7.342l3.669 6.362h7.344z'/%3E%3Cpath fill='url(%23prefix__l)' d='m22.112 9.541 3.672 6.359-3.67 6.358-3.671-6.361z' transform='translate(0 .095)'/%3E%3Cpath fill='%23411663' d='M55.514 8.398v1.811h-2.206v4.719c0 .842.397 1.006 1.134 1.006.43 0 .753-.083.907-.13l.165-.052v1.815l-.093.023c-.618.157-1.136.208-1.9.208-.53 0-2.253-.173-2.253-2.435v-5.154h-1.295V8.398h1.295V6.075l2.04-.714v3.037h2.206zm13.688-2.96-2.44 12.167H64.69l-2.155-8.472-2.192 8.472h-2.038l-2.55-12.168h2.126l1.653 8.255 2.056-8.255h1.982c.197.771 2.06 8.152 2.083 8.245.015-.099 1.465-7.974 1.515-8.245h2.032zm2.11 6.611c.053-.868.666-2.001 1.963-2.001 1.407 0 1.835 1.243 1.882 2.001h-3.844zm2.055-3.815c-1.554 0-4.177 1.013-4.177 4.811 0 4.524 3.599 4.754 4.32 4.754 1.528 0 2.21-.318 2.88-.63l.074-.035v-1.926l-.194.117c-.487.304-1.43.644-2.488.644-2.139 0-2.44-1.528-2.47-2.172h5.883l.011-.105c.187-1.269.002-3.046-1.04-4.257-.69-.796-1.633-1.202-2.8-1.202zm11.374 6.809c0 1.38-1.2 2.776-3.486 2.776-1.003 0-2.11-.25-2.906-.633l-.071-.037v-1.973l.188.101c.663.357 1.723.735 2.735.735.923 0 1.453-.33 1.453-.91 0-.541-.324-.71-1.129-1.066l-.316-.134a54.38 54.38 0 0 1-1.288-.575c-.536-.24-1.79-.806-1.79-2.486 0-.904.694-2.605 3.297-2.605 1.074 0 2.137.29 2.556.493l.074.038v1.94l-.189-.089c-.83-.41-1.56-.6-2.368-.6-.298 0-1.282.06-1.282.747 0 .522.62.794 1.12 1.02l.097.041c.362.158.645.293.89.388l.26.112c1.569.686 2.155 1.417 2.155 2.717M38.705 5.437h1.99v12.167H38.76l-5.31-8.473v8.473h-1.986V5.437h1.984l5.257 8.537V5.438zm49.57 4.772v4.719c0 .845.398 1.006 1.137 1.006.42 0 .742-.083.904-.128l.166-.054v1.815l-.104.023c-.61.157-1.127.208-1.892.208-.529 0-2.243-.173-2.243-2.435v-5.154h-1.302v-.121c-.004-.088-.004-.71 0-1.29v-.4h1.302V6.075l2.032-.714v3.037h2.207v1.811zM47.36 14.916c-.235.288-.966 1.05-2.106 1.05-.876 0-1.435-.504-1.435-1.283 0-.798.638-1.259 1.75-1.259h1.79v1.492zm-1.57-6.71c-1.034 0-2.038.178-2.746.486l-.081.03v1.874l.186-.093c.477-.232 1.622-.442 2.34-.442 1.786 0 1.866.68 1.87 1.565H45.45c-2.53 0-3.683 1.586-3.683 3.057 0 2.051 1.631 3.115 3.25 3.115 1.103 0 1.797-.412 2.357-.909v.715h2.016v-6.22c0-2.87-2.517-3.178-3.599-3.178z'/%3E%3Cpath fill='%2342145F' d='M103.56 11.01h-4.14v1.305h2.553v3.746c-.372.186-1.098.336-2.162.336-2.925 0-4.844-1.883-4.844-5.07 0-3.15 1.994-5.05 5.05-5.05 1.268 0 2.106.241 2.777.54l.391-1.323c-.54-.262-1.677-.578-3.13-.578-4.213 0-6.785 2.74-6.803 6.485 0 1.957.671 3.635 1.752 4.678 1.23 1.174 2.795 1.66 4.696 1.66 1.697 0 3.131-.43 3.858-.69V11.01zm1.584 6.598h1.62v-4.81c0-.28.038-.54.075-.764.224-1.23 1.044-2.106 2.2-2.106.223 0 .391.019.559.056V8.438a1.795 1.795 0 0 0-.467-.056c-1.099 0-2.087.764-2.497 1.976h-.074l-.056-1.771h-1.435c.055.839.075 1.752.075 2.814v6.207zm8.895-9.226c-2.498 0-4.473 1.77-4.473 4.79 0 2.851 1.882 4.64 4.324 4.64 2.18 0 4.492-1.453 4.492-4.79 0-2.758-1.753-4.64-4.343-4.64zm-.037 1.23c1.938 0 2.702 1.938 2.702 3.467 0 2.032-1.174 3.503-2.74 3.503-1.603 0-2.74-1.49-2.74-3.466 0-1.715.84-3.504 2.778-3.504zm13.081-1.024h-1.64v5.535c0 .299-.057.597-.149.839-.3.727-1.062 1.491-2.162 1.491-1.491 0-2.013-1.156-2.013-2.87V8.588h-1.64v5.275c0 3.168 1.696 3.95 3.112 3.95 1.604 0 2.554-.95 2.983-1.677h.036l.094 1.473h1.453a32.597 32.597 0 0 1-.074-2.46V8.587zm1.729 12.711h1.622v-4.901h.038c.54.894 1.583 1.416 2.776 1.416 2.125 0 4.1-1.603 4.1-4.846 0-2.74-1.64-4.585-3.82-4.585-1.473 0-2.535.652-3.206 1.752h-.037l-.075-1.547h-1.472c.037.857.074 1.79.074 2.945zm1.622-8.909c0-.224.056-.465.112-.67.316-1.231 1.36-2.032 2.478-2.032 1.734 0 2.685 1.547 2.685 3.355 0 2.069-1.007 3.485-2.74 3.485-1.174 0-2.162-.783-2.46-1.92a3.719 3.719 0 0 1-.075-.67v-1.55z'/%3E%3C/g%3E%3C/svg%3E");
  display: inline-block;
  height: 23px;
  left: 50%;
  margin-right: 16px;
  position: relative;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  vertical-align: top;
  width: 138px
}

.zb-natwest-group-standard-theme .zb-is-mobile-masthead-brand-logo.zb-is-mobile-masthead-brand-logo-asset {
  background-image: url(assets/svg/natwest_logo_mobile.svg);
  background-repeat: no-repeat
}

.zb-natwest-group-standard-theme .zb-masthead-logout,.zb-natwest-group-standard-theme .zb-masthead-toggler {
  background: #5e10b1
}

.zb-natwest-group-standard-theme .zb-modal-card,.zb-natwest-group-standard-theme .zb-modal-content {
  width: 31.25rem
}

.zb-natwest-group-standard-theme .zb-modal-card-foot-actions .zb-button,.zb-natwest-group-standard-theme .zb-modal-card-foot-actions .zb-modal-action {
  line-height: 1.5
}

.zb-natwest-group-standard-theme .zb-modal-body .zb-list {
  margin-bottom: 16px
}

.zb-natwest-group-standard-theme .zb-modal-body .zb-list:last-child {
  margin-bottom: 0
}

.zb-natwest-group-standard-theme .zb-modal-body .zb-list>li {
  margin-bottom: 16px;
  padding-bottom: 0;
  padding-top: 0
}

.zb-natwest-group-standard-theme .zb-modal-body .zb-list>li:last-child {
  margin-bottom: 0
}

@media screen and (min-width: 599px) {
  .zb-natwest-group-standard-theme .zb-modal-card,.zb-natwest-group-standard-theme .zb-modal-content {
      width:37.5rem
  }
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled-is-error {
  border-color: transparent
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled-is-error .zb-checkbox {
  border: 2px solid #cf223f
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled-is-error .zb-checkbox.zb-checkbox-is-checked {
  background: #cf223f;
  border: 2px solid #cf223f
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled-is-error .zb-checkbox.zb-checkbox-is-checked .zb-icon {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-checkbox-is-focused {
  border: 2px solid #c4c0b8;
  -webkit-box-shadow: 0 0 0 2px #f4f0e8,0 0 0 4px #5e10b1;
  box-shadow: 0 0 0 2px #f4f0e8,0 0 0 4px #5e10b1
}

.zb-natwest-group-standard-theme .zb-checkbox-is-focused.zb-checkbox-is-checked {
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-checkbox-is-focused.zb-checkbox-is-error {
  border: 2px solid #cf223f
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled .zb-checkbox-is-focused {
  -webkit-box-shadow: none;
  box-shadow: none
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled:hover .zb-checkbox {
  border-color: #42145f
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled:hover .zb-checkbox.zb-checkbox-is-checked {
  background: #42145f
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled:hover .zb-checkbox.zb-checkbox-is-disabled {
  border: 2px solid #e7e6e3
}

.zb-natwest-group-standard-theme .zb-checkbox-labelled:hover .zb-checkbox.zb-checkbox-is-disabled.zb-checkbox-is-checked {
  border: 2px solid #bf9fe0
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled:hover .zb-radio-button {
  border-color: #42145f
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled:hover .zb-radio-button.zb-radio-button-is-checked .zb-radio-button-circle {
  background: #42145f
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled:hover .zb-radio-button.zb-radio-button-is-disabled {
  border: 2px solid #e7e6e3
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled:hover .zb-radio-button.zb-radio-button-is-disabled.zb-radio-button-is-checked {
  border: 3px solid #bf9fe0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-radio-button-labelled:hover .zb-radio-button.zb-radio-button-is-disabled.zb-radio-button-is-checked {
      border:2px solid #8e58c8
  }
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled-is-error {
  border-color: transparent
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled-is-error .zb-radio-button .zb-radio-button-circle {
  background: #cf223f
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled-is-error .zb-radio-button-is-error {
  border: 2px solid #cf223f
}

.zb-natwest-group-standard-theme .zb-radio-button-is-focused {
  border: 2px solid #c4c0b8;
  -webkit-box-shadow: 0 0 0 2px #f4f0e8,0 0 0 4px #5e10b1;
  box-shadow: 0 0 0 2px #f4f0e8,0 0 0 4px #5e10b1;
  padding: 6px
}

.zb-natwest-group-standard-theme .zb-radio-button-is-focused.zb-radio-button.zb-radio-button-is-checked {
  border: 3px solid #5e10b1;
  padding: 5px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-radio-button-is-focused.zb-radio-button.zb-radio-button-is-checked {
      border:2px solid #5e10b1
  }
}

.zb-natwest-group-standard-theme .zb-radio-button-is-focused.zb-radio-button.zb-radio-button-is-error {
  border: 2px solid #cf223f;
  padding: 6px
}

.zb-natwest-group-standard-theme .zb-radio-button-labelled .zb-radio-button-is-focused {
  -webkit-box-shadow: none;
  box-shadow: none
}

.zb-natwest-group-standard-theme .zb-checkbox:hover,.zb-natwest-group-standard-theme .zb-radio-button:hover {
  border-color: #5e10b1
}

.zb-natwest-group-standard-theme .zb-radio-button-is-checked:hover {
  border-color: #42145f
}

.zb-natwest-group-standard-theme .zb-radio-button-is-checked:hover .zb-radio-button-circle {
  background: #42145f
}

.zb-natwest-group-standard-theme .zb-checkbox-is-checked:hover {
  background: #42145f;
  border-color: #42145f
}

.zb-natwest-group-standard-theme .zb-checkbox-is-checked:hover .zb-checkbox-tick {
  background: #42145f
}

.zb-natwest-group-standard-theme .zb-checkbox-is-checked.zb-checkbox-is-error {
  background: #cf223f
}

.zb-natwest-group-standard-theme .zb-checkbox-is-checked.zb-checkbox-is-error:hover {
  background: #42145f
}

.zb-natwest-group-standard-theme .zb-checkbox-is-disabled:hover {
  border: 2px solid #e7e6e3
}

.zb-natwest-group-standard-theme .zb-checkbox-is-disabled.zb-checkbox-is-checked:hover {
  background: #bf9fe0;
  border: 2px solid #bf9fe0
}

.zb-natwest-group-standard-theme .zb-checkbox-is-disabled.zb-checkbox-is-checked:hover .zb-checkbox-tick {
  background: #bf9fe0
}

.zb-natwest-group-standard-theme .zb-radio-button-is-disabled:hover {
  border: 2px solid #e7e6e3
}

.zb-natwest-group-standard-theme .zb-radio-button-is-disabled.zb-radio-button-is-checked:hover {
  border: 3px solid #bf9fe0
}

.zb-natwest-group-standard-theme .zb-radio-button-is-disabled.zb-radio-button-is-checked:hover .zb-radio-button-circle {
  background: #bf9fe0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-radio-button-is-disabled.zb-radio-button-is-checked:hover {
      border:2px solid #8e58c8
  }
}

.zb-natwest-group-standard-theme .zb-file-input-is-focused .zb-file-input-label {
  -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #5e10b1;
  outline: none
}

.zb-natwest-group-standard-theme .zb-breadcrumb-is-current,.zb-natwest-group-standard-theme .zb-breadcrumb-is-current:hover {
  color: #333
}

.zb-natwest-group-standard-theme .zb-nav-item-right-icon {
  display: inline-block
}

.zb-natwest-group-standard-theme .zb-nav-item {
  -webkit-transition: background-color .2s;
  transition: background-color .2s
}

.zb-natwest-group-standard-theme .zb-nav-item:hover .zb-nav-item-label:after {
  bottom: 7px;
  content: "";
  height: 4px;
  left: 12px;
  position: absolute;
  right: 12px
}

.zb-natwest-group-standard-theme .zb-nav-item.zb-nav-item-is-selected .zb-nav-item-label:after {
  background: #42145f;
  bottom: 7px;
  content: "";
  height: 4px;
  left: 12px;
  position: absolute;
  right: 12px
}

.zb-natwest-group-standard-theme .zb-nav-item:hover .zb-nav-item-label:after {
  background: #42145f
}

.zb-natwest-group-standard-theme .zb-nav-item.zb-nav-item-is-open .zb-nav-item-label:after {
  display: none
}

.zb-natwest-group-standard-theme .zb-nav a:focus,.zb-natwest-group-standard-theme .zb-nav span.zb-nav-item-label:focus,.zb-natwest-group-standard-theme .zb-nav span.zb-nav-menu-item-label:focus {
  outline: 2px solid #42145f;
  outline-offset: -2px
}

.zb-natwest-group-standard-theme .zb-nav-item-label:hover {
  color: #5a287d
}

.zb-natwest-group-standard-theme .zb-nav-item-label .zb-icon {
  color: inherit
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-left-hand-nav-header,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-label {
  padding: 11px 15px
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-group-label {
  color: #42145f;
  display: block;
  font-size: 1rem;
  font-weight: 700;
  padding: 11px 15px;
  position: relative
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-group-label:before {
  border: 6px solid transparent;
  border-left: 6px solid #42145f;
  border-right: none;
  content: "";
  display: inline-block;
  height: 0;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-6px);
  transform: translateY(-6px);
  width: 0
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-group-label {
      font-size:.8125rem
  }
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item:hover {
  background: #d2c6e1
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item-label {
  border-left: 3px solid #42145f;
  padding: 11px 15px 11px 12px
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-submenu .zb-nav-menu-item-label {
  background: #f6f3f9
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-submenu .zb-nav-menu-item-label:hover {
  background: #d2c6e1
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-submenu .zb-nav-menu-item-is-selected .zb-nav-menu-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-submenu .zb-nav-menu-item-is-selected:hover .zb-nav-menu-item-label {
  background: #5e10b1;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-label {
  -webkit-transition: background-color .2s;
  transition: background-color .2s
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item:hover {
  background: inherit
}

.zb-natwest-group-standard-theme .zb-nav-vertical span.zb-nav-menu-item-label:hover {
  color: #42145f
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-label:hover {
  background: #d2c6e1;
  color: #42145f
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item-is-open .zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-open.zb-nav-item-is-selected .zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-selected .zb-nav-item-label {
  background-color: #42145f;
  color: #fff
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item-is-open:hover .zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-open.zb-nav-item-is-selected:hover .zb-nav-item-label,.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-item.zb-nav-item-is-selected:hover .zb-nav-item-label {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-nav-vertical .zb-nav-menu-item-label[aria-expanded=true] {
  background: #f6f3f9
}

.zb-natwest-group-standard-theme .zb-nav-menu-item-label:hover {
  color: #5a287d;
  -webkit-text-decoration: none;
  text-decoration: none
}

.zb-natwest-group-standard-theme .zb-button-group input:focus+.zb-button-group-item {
  outline-color: #5e10b1;
  outline-offset: 2px
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-submenu {
  border-left: none
}

.zb-natwest-group-standard-theme .zb-left-hand-nav .zb-nav-submenu .zb-nav-menu-item-label {
  padding: 11px 15px
}

.zb-natwest-group-standard-theme .zb-masthead-nav-item {
  margin: 12px;
  padding: 0
}

.zb-natwest-group-standard-theme .zb-masthead-nav-item:last-child {
  margin-right: 0
}

.zb-natwest-group-standard-theme .zb-masthead-nav-item:focus {
  color: #5a287d;
  outline-color: #5a287d
}

.zb-natwest-group-standard-theme .zb-notification.zb-notification-large {
  padding-bottom: 8px
}

.zb-natwest-group-standard-theme .zb-notification.zb-notification-large .zb-notification-inner {
  min-height: 92px - 8px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-notification.zb-notification-large .zb-notification-inner {
      min-height:56px - 8px
  }
}

.zb-natwest-group-standard-theme .zb-notification.zb-notification-large .zb-notification-inner:after {
  border: 8px solid transparent;
  bottom: -18px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  left: -2px;
  position: absolute;
  right: -2px
}

.zb-natwest-group-standard-theme .zb-notification.zb-notification-large.zb-notification-status-info .zb-notification-inner:after {
  border-top: 8px solid #5c5c5c
}

.zb-natwest-group-standard-theme .zb-notification.zb-notification-large.zb-notification-status-success .zb-notification-inner:after {
  border-top: 8px solid #3b8541
}

.zb-natwest-group-standard-theme .zb-notification.zb-notification-large.zb-notification-status-warning .zb-notification-inner:after {
  border-top: 8px solid #cf9000
}

.zb-natwest-group-standard-theme .zb-notification.zb-notification-large.zb-notification-status-error .zb-notification-inner:after {
  border-top: 8px solid #ba1f39
}

.zb-natwest-group-standard-theme .zb-card .zb-notification-to-edges.zb-notification {
  margin-left: -30px;
  margin-right: -30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card .zb-notification-to-edges.zb-notification {
      margin-left:-20px;
      margin-right: -20px
  }
}

.zb-natwest-group-standard-theme .zb-card .zb-notification-to-edges.zb-notification-small .zb-notification-inner {
  padding-left: 65px;
  padding-right: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card .zb-notification-to-edges.zb-notification-small .zb-notification-inner {
      padding-left:50px;
      padding-right: 20px
  }
}

.zb-natwest-group-standard-theme .zb-card .zb-notification-to-edges.zb-notification-medium .zb-notification-inner {
  padding-left: 77px;
  padding-right: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card .zb-notification-to-edges.zb-notification-medium .zb-notification-inner {
      padding-left:50px;
      padding-right: 20px
  }
}

.zb-natwest-group-standard-theme .zb-card .zb-notification-to-edges.zb-notification-large .zb-notification-inner {
  padding-left: 90px;
  padding-right: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card .zb-notification-to-edges.zb-notification-large .zb-notification-inner {
      padding-left:50px;
      padding-right: 20px
  }
}

.zb-natwest-group-standard-theme .zb-card .zb-notification-to-edges .zb-notification-icon {
  left: 30px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-card .zb-notification-to-edges .zb-notification-icon {
      left:20px
  }
}

.zb-natwest-group-standard-theme .zb-card .zb-notification-inside-card {
  max-width: 670px
}

.zb-natwest-group-standard-theme .zb-progress-indicator .zb-icon {
  color: #fff
}

.zb-natwest-group-standard-theme .zb-steps .zb-step.zb-step-is-past .zb-step-inner .zb-step-description {
  color: #646068
}

.zb-natwest-group-standard-theme .zb-steps .zb-step-inner {
  border-color: #c4c0b8
}

.zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-focused:not(.zb-split-button-is-disabled) .zb-split-button-icon,.zb-natwest-group-standard-theme .zb-split-button-secondary:not(.zb-split-button-is-disabled):hover .zb-split-button-icon {
  border: 1px solid #5e10b1;
  padding: 11px 12px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-focused:not(.zb-split-button-is-disabled) .zb-split-button-icon,.zb-natwest-group-standard-theme .zb-split-button-secondary:not(.zb-split-button-is-disabled):hover .zb-split-button-icon {
      padding:11px 12px
  }
}

.zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-focused:not(.zb-split-button-is-disabled) .zb-split-button-label,.zb-natwest-group-standard-theme .zb-split-button-secondary:not(.zb-split-button-is-disabled):hover .zb-split-button-label {
  border: 1px solid #5e10b1;
  padding: 13px 32px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-split-button-secondary.zb-split-button-is-focused:not(.zb-split-button-is-disabled) .zb-split-button-label,.zb-natwest-group-standard-theme .zb-split-button-secondary:not(.zb-split-button-is-disabled):hover .zb-split-button-label {
      padding:11px 32px
  }
}

.zb-natwest-group-standard-theme .zb-slider .zb-slider-decrease-button,.zb-natwest-group-standard-theme .zb-slider .zb-slider-increase-button {
  background-color: #fff
}

.zb-natwest-group-standard-theme .zb-slider-max-label,.zb-natwest-group-standard-theme .zb-slider-min-label,.zb-natwest-group-standard-theme .zb-slider-value-label {
  color: #333
}

.zb-natwest-group-standard-theme .zb-tab-bar-item-is-disabled {
  border-color: hsla(40,9%,75%,.4);
  border-bottom: 1px solid transparent
}

.zb-natwest-group-standard-theme .zb-tab-bar-has-separator .zb-tab-bar-item.zb-tab-bar-item-is-disabled {
  border-color: hsla(40,9%,75%,.4);
  border-bottom: 1px solid #c4c0b8
}

.zb-natwest-group-standard-theme .zb-table th.zb-table-toolbar-container {
  background-color: #f4f0e8
}

.zb-natwest-group-standard-theme .zb-toggle-switch-button-inner {
  background: #fff;
  border: 1px solid #5e10b1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: 24px;
  left: -1px;
  margin-left: 0;
  position: relative;
  top: -1px;
  -webkit-transition: margin-left .1s;
  transition: margin-left .1s;
  width: 24px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-toggle-switch-button-inner {
      height:21px;
      width: 21px
  }
}

.zb-natwest-group-standard-theme .zb-toggle-switch:hover .zb-toggle-switch-button-inner {
  border: 2px solid #5e10b1
}

.zb-natwest-group-standard-theme .zb-toggle-switch.zb-toggle-is-pressed .zb-toggle-switch-button-inner {
  background: #5e10b1;
  margin-left: 16px
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-toggle-switch.zb-toggle-is-pressed .zb-toggle-switch-button-inner {
      margin-left:19px
  }
}

.zb-natwest-group-standard-theme .zb-toggle-switch.zb-toggle-is-pressed:hover .zb-toggle-switch-button-inner {
  background: #4b0d8e;
  border-color: #4b0d8e
}

@media (max-width: 840px) {
  .zb-natwest-group-standard-theme .zb-masthead .zb-masthead-nav {
      background-color:#42145f
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-vertical .zb-nav-item-label {
      padding: 0 16px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-group-label,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-menu-item-label,.zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu .zb-nav-menu-item-label {
      padding: 0 19px
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-submenu {
      padding-left: 0
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item:hover .zb-nav-item-label[aria-expanded=true] {
      color: #fff
  }

  .zb-natwest-group-standard-theme .zb-masthead .zb-nav-item:hover .zb-nav-item-label .zb-nav-item-right-icon {
      color: inherit
  }
}
.parentDisable{
  /* position: fixed;
  top: 0;
  left: 0; */
  /* background: #666; */
  opacity: 0.8;
  z-index: 998;
  height: 100%;
  width: 100%;
  position:absolute;

}
