@charset "UTF-8";
/* line 1263, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .imgLeft .image, .gridvertical .tile--horizontal .imgLeft .image, .gridhorizontal .tile--horizontal .imgLeft .image, .gridrightvertical .tile--horizontal .imgLeft .image, .gridleftvertical .tile--horizontal .imgLeft .image, .gridtophorizontal .tile--horizontal .imgLeft .image, .gridbottomhorizontal .tile--horizontal .imgLeft .image, .gridfoursmall .tile--horizontal .imgLeft .image {
  border-radius: 10px 0 0 10px;
}
/* line 1268, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .imgRight, .gridvertical .tile--horizontal .imgRight, .gridhorizontal .tile--horizontal .imgRight, .gridrightvertical .tile--horizontal .imgRight, .gridleftvertical .tile--horizontal .imgRight, .gridtophorizontal .tile--horizontal .imgRight, .gridbottomhorizontal .tile--horizontal .imgRight, .gridfoursmall .tile--horizontal .imgRight {
  left: 45.65% !important;
}
/* line 1271, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .imgRight .image, .gridvertical .tile--horizontal .imgRight .image, .gridhorizontal .tile--horizontal .imgRight .image, .gridrightvertical .tile--horizontal .imgRight .image, .gridleftvertical .tile--horizontal .imgRight .image, .gridtophorizontal .tile--horizontal .imgRight .image, .gridbottomhorizontal .tile--horizontal .imgRight .image, .gridfoursmall .tile--horizontal .imgRight .image {
  border-radius: 0 10px 10px 0;
}
/* line 1276, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .textLeft, .gridvertical .tile--horizontal .textLeft, .gridhorizontal .tile--horizontal .textLeft, .gridrightvertical .tile--horizontal .textLeft, .gridleftvertical .tile--horizontal .textLeft, .gridtophorizontal .tile--horizontal .textLeft, .gridbottomhorizontal .tile--horizontal .textLeft, .gridfoursmall .tile--horizontal .textLeft {
  left: 0 !important;
  border-radius: 10px 0 0 10px;
  padding: 5% 6% 6.16% 5.9%;
}
/* line 1281, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .textLeft a, .gridvertical .tile--horizontal .textLeft a, .gridhorizontal .tile--horizontal .textLeft a, .gridrightvertical .tile--horizontal .textLeft a, .gridleftvertical .tile--horizontal .textLeft a, .gridtophorizontal .tile--horizontal .textLeft a, .gridbottomhorizontal .tile--horizontal .textLeft a, .gridfoursmall .tile--horizontal .textLeft a {
  right: 24px;
  bottom: 9px;
}
/* line 1286, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .textLeft .tile--rollover-area, .gridvertical .tile--horizontal .textLeft .tile--rollover-area, .gridhorizontal .tile--horizontal .textLeft .tile--rollover-area, .gridrightvertical .tile--horizontal .textLeft .tile--rollover-area, .gridleftvertical .tile--horizontal .textLeft .tile--rollover-area, .gridtophorizontal .tile--horizontal .textLeft .tile--rollover-area, .gridbottomhorizontal .tile--horizontal .textLeft .tile--rollover-area, .gridfoursmall .tile--horizontal .textLeft .tile--rollover-area {
  border-radius: 10px 0 0 10px;
}
/* line 1289, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .textLeft .tile--rollover-area a, .gridvertical .tile--horizontal .textLeft .tile--rollover-area a, .gridhorizontal .tile--horizontal .textLeft .tile--rollover-area a, .gridrightvertical .tile--horizontal .textLeft .tile--rollover-area a, .gridleftvertical .tile--horizontal .textLeft .tile--rollover-area a, .gridtophorizontal .tile--horizontal .textLeft .tile--rollover-area a, .gridbottomhorizontal .tile--horizontal .textLeft .tile--rollover-area a, .gridfoursmall .tile--horizontal .textLeft .tile--rollover-area a {
  right: 24px;
  bottom: 9px;
}
/* line 1296, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .textRight, .gridvertical .tile--horizontal .textRight, .gridhorizontal .tile--horizontal .textRight, .gridrightvertical .tile--horizontal .textRight, .gridleftvertical .tile--horizontal .textRight, .gridtophorizontal .tile--horizontal .textRight, .gridbottomhorizontal .tile--horizontal .textRight, .gridfoursmall .tile--horizontal .textRight {
  left: 54.65% !important;
  border-radius: 0 10px 10px 0;
  padding: 5% 6.16% 3.16% 5.9%;
}
/* line 1301, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .textRight a, .gridvertical .tile--horizontal .textRight a, .gridhorizontal .tile--horizontal .textRight a, .gridrightvertical .tile--horizontal .textRight a, .gridleftvertical .tile--horizontal .textRight a, .gridtophorizontal .tile--horizontal .textRight a, .gridbottomhorizontal .tile--horizontal .textRight a, .gridfoursmall .tile--horizontal .textRight a {
  right: 10px;
  bottom: 9px;
}
/* line 1306, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .textRight .tile--rollover-area, .gridvertical .tile--horizontal .textRight .tile--rollover-area, .gridhorizontal .tile--horizontal .textRight .tile--rollover-area, .gridrightvertical .tile--horizontal .textRight .tile--rollover-area, .gridleftvertical .tile--horizontal .textRight .tile--rollover-area, .gridtophorizontal .tile--horizontal .textRight .tile--rollover-area, .gridbottomhorizontal .tile--horizontal .textRight .tile--rollover-area, .gridfoursmall .tile--horizontal .textRight .tile--rollover-area {
  border-radius: 0 10px 10px 0;
}
/* line 1309, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .textRight .tile--rollover-area a, .gridvertical .tile--horizontal .textRight .tile--rollover-area a, .gridhorizontal .tile--horizontal .textRight .tile--rollover-area a, .gridrightvertical .tile--horizontal .textRight .tile--rollover-area a, .gridleftvertical .tile--horizontal .textRight .tile--rollover-area a, .gridtophorizontal .tile--horizontal .textRight .tile--rollover-area a, .gridbottomhorizontal .tile--horizontal .textRight .tile--rollover-area a, .gridfoursmall .tile--horizontal .textRight .tile--rollover-area a {
  right: 10px;
  bottom: 9px;
}

/* line 1318, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.grid__item .tile--container .common_Tile .tile--text-area h3 {
  line-height: 20px;
  font-size: 16px;
}

/*** WR May Release ***/
/* line 1323, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small span.icon-house:before {
  content: "\e647";
}

/******* May Release New WR *********/
/* line 1329, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--text-area.purple-theme {
  background-color: #f7f7f5;
}
/* line 1331, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--text-area.purple-theme h3 {
  color: white;
}
/* line 1334, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--text-area.purple-theme .tile--rollover-area {
  background-color: white;
  color: #f7f7f5;
}
/* line 1337, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--text-area.purple-theme .tile--rollover-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/arrow1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
}
/* line 1342, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--text-area.purple-theme .tile--rollover-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
}
/* line 1348, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--text-area.purple-theme span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/icon1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
}
/* line 1353, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--text-area.purple-theme span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/White-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

/* line 1359, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area.purple-theme {
  background-color: #f7f7f5;
}
/* line 1361, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area.purple-theme h3 {
  color: white;
}
/* line 1364, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area.purple-theme .tile--rollover-area {
  background-color: white;
  color: #f7f7f5;
}
/* line 1367, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area.purple-theme .tile--rollover-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/arrow1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
}
/* line 1372, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area.purple-theme .tile--rollover-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
}
/* line 1378, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area.purple-theme span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/icon1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
}
/* line 1383, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area.purple-theme span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/White-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

/* line 1389, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.theme--blue.tile-layout .tile--header-group {
  color: #f7f7f5;
  padding: 18px 0 8px;
}

/*2716*/
/* line 1394, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.vertical .grid__article-teaser .grid__item.desk--one-full .teaser__head {
  height: auto !important;
}

/* line 1398, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--header-group {
  margin-left: 16px;
}

/* By default blog image desc is display:none*/
/* line 2, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.blog-img-desc {
  display: none;
}

/* line 6, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-header {
  padding: 0 16px;
}
/* line 8, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-header .hero__heading {
  float: none;
  padding: 0;
  font-family: "RNHouseSansBold", sans-serif;
  line-height: 36px;
  font-size: 32px;
  font-size: 3.2rem;
  color: #da4735;
  line-height: 36px;
  margin: 5px 0 5px;
  color: #da4735;
}
/* line 19, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-header .author-date {
  color: #666666;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: "RNHouseSansRegular", sans-serif;
  clear: both;
}
/* line 24, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-header .author-date a {
  color: #da4735;
  text-decoration: none;
}
/* line 29, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-header .separator-line {
  background-color: #2bb7b7;
  height: 2px;
  width: 100%;
  margin-top: 21px;
}
/* line 36, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content {
  padding: 24px 16px 0;
}
/* line 40, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content .blog-img-with-desc img.image {
  margin-bottom: 6px;
}
/* line 43, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content .blog-img-with-desc .blog-img-desc {
  font-size: 12px;
  font-size: 1.2rem;
  color: #666666;
  line-height: 18px;
  font-family: "RNHouseSansRegular", sans-serif;
  margin-bottom: 24px;
  display: block;
}
/* line 52, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content img.image {
  margin-bottom: 24px;
}
/* line 55, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content .blog-video-desc {
  font-size: 12px;
  font-size: 1.2rem;
  color: #666666;
  line-height: 18px;
  font-family: "RNHouseSansRegular", sans-serif;
  margin-bottom: 0;
}
/* line 62, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text {
  padding: 0;
  margin-bottom: 24px;
}
/* line 65, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text h3 {
  margin-bottom: 9px;
  margin-top: 0;
}
/* line 69, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text blockquote {
  margin: 22px 24px 12px;
}
/* line 72, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text p {
  color: #333333;
  padding: 0;
  margin-bottom: 17px;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 78, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text ul {
  margin-bottom: 22px;
  padding-bottom: 0;
  margin-top: 16px;
}
/* line 82, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text ul li {
  padding-left: 16px;
  margin: 12px 0;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/rt-list-icon.png") left 6px no-repeat;
  color: #333333;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 91, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text ol li {
  margin: 12px 0;
  color: #333333;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 97, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text .blog-blockquote-author {
  margin: 14px 24px 20px;
  display: block;
  color: #333333;
}
/* line 102, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text hr {
  margin: 18px 0 20px;
  border-bottom: 0;
  border-top: 1px solid #cfc7be;
}
/* line 109, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-right-content {
  border-top: 1px solid #cfc7be;
  padding-top: 24px;
  margin-bottom: 24px;
}
/* line 113, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-right-content .author-img {
  text-align: center;
}
/* line 116, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-right-content img.image {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 92px;
  height: 92px;
  margin-bottom: 20px;
}
/* line 122, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-right-content .comp-rich-text {
  width: 100%;
  padding: 0;
  margin-top: 0;
}
/* line 126, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .blog-right-content .comp-rich-text p {
  color: #333333;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 22px;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 134, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .blog-content .cta {
  margin-left: 0;
}
/* line 138, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .video-player {
  margin-top: 0;
  margin-bottom: 24px;
}
/* line 141, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .video-player .video__preview {
  margin-bottom: 7px;
}
/* line 143, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .video-player .video__preview .video__hgroup {
  display: none;
}
/* line 146, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .video-player .video__preview .video__controls {
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
}
/* line 150, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .video-player .video__preview .video__controls .video__play {
  width: 50px;
  height: 50px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: url("/etc/designs/dmp/clientlibs_base/images/buttons/play_NW_small.png") center center no-repeat;
}
/* line 158, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .video-player .video__links {
  display: none;
  margin-bottom: 0;
}
/* line 163, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .comp-rich-text {
  width: 100%;
  padding: 0 16px 0 16px;
}
/* line 166, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .comp-rich-text h3 {
  margin-bottom: 10px;
  margin-top: 0;
}
/* line 170, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .comp-rich-text hr {
  margin: 16px 0 21px;
  border-bottom: 0;
  border-top: 1px solid #cfc7be;
}
/* line 175, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .comp-rich-text p {
  color: #333333;
  margin-bottom: 4px;
  padding-bottom: 0;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 182, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .cta, .lifemoments-blog .cta.cta--branded.cta--m {
  margin-bottom: 27px;
  padding: 2px 16px 0px 16px;
}
/* line 186, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .shelf {
  margin-bottom: -16px;
}
/* line 188, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .shelf .comp-rich-text {
  width: auto;
  padding: 0;
  margin: 0;
}
/* line 192, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .shelf .comp-rich-text p {
  color: #333333;
}
/* line 196, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .shelf .cta {
  margin-left: 0;
  margin-bottom: 0;
  padding: 0px 16px;
}
/* line 202, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .clear-fix {
  clear: both;
}
/* line 206, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .cta--m a {
  color: #333333;
  padding: 10px 42px 10px 0;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px;
  /* 9 */
  font-size: 1.8rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 22px;
  /* 9 */
  line-height: 2.2rem;
  /* 9 */
}
/* line 211, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .cta--m a:hover {
  color: #a83728;
}
/* line 214, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .cta--m a:before {
  top: 7px;
  content: "";
  font-size: 32px;
  font-size: 3.2rem;
}
/* line 220, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .cta--m a:after {
  top: 50%;
  content: "\e904";
  font-size: 32px;
  font-size: 3.2rem;
  bottom: 0;
  text-decoration: none;
}
/* line 231, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog .cta--l a:after {
  font-size: 16px;
  font-size: 1.6rem;
  top: 2px;
  padding: 0 0 0 5px;
  content: "\e00c";
}

@media (max-width: 320px) {
  /* line 241, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
  .lifemoments-blog .blog-content .blog-left-content img.image {
    max-height: 162px;
  }
}
/* Theme Blue */
/* line 247, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog {
  /* Theme white under theme-blue */
}
/* line 249, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .blog-header .hero__heading {
  color: #fff;
}
/* line 252, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .blog-header .author-date {
  color: #fff;
}
/* line 254, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .blog-header .author-date a {
  color: #fff;
}
/* line 262, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .blog-content .blog-left-content .blog-img-with-desc .blog-img-desc {
  color: #fff;
}
/* line 266, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .blog-content .blog-left-content .blog-video-desc {
  color: #fff;
}
/* line 270, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .blog-content .blog-left-content .comp-rich-text p {
  color: #fff;
}
/* line 274, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .blog-content .blog-left-content .comp-rich-text ul li {
  color: #fff;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/list-white.png") left 6px no-repeat;
}
/* line 280, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .blog-content .blog-left-content .comp-rich-text ol li {
  color: #fff;
}
/* line 284, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .blog-content .blog-left-content .comp-rich-text .blog-blockquote-author {
  color: #fff;
}
/* line 291, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .blog-content .blog-right-content .comp-rich-text p {
  color: #fff;
}
/* line 298, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .comp-rich-text p {
  color: #fff;
}
/* line 303, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .theme--white {
  color: #333333;
}
/* line 305, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .theme--white .cta a {
  color: #333333;
}
/* line 308, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .theme--white .comp-rich-text p {
  color: #333333;
}
/* line 312, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .theme--light-blue {
  color: #333333;
}
/* line 314, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .theme--light-blue .cta a {
  color: #333333;
}
/* line 317, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .theme--light-blue .comp-rich-text p {
  color: #333333;
}
/* line 321, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .theme--dark-grey {
  color: #333333;
}
/* line 323, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .theme--dark-grey .cta a {
  color: #333333;
}
/* line 326, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .theme--dark-grey .comp-rich-text p {
  color: #333333;
}
/* line 330, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .theme--light-grey {
  color: #333333;
}
/* line 332, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .theme--light-grey .cta a {
  color: #333333;
}
/* line 335, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--blue .lifemoments-blog .theme--light-grey .comp-rich-text p {
  color: #333333;
}

/* line 343, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.theme--blue .lifemoments-blog .cta.cta--m.cta--branded a {
  color: #fff;
}

/* Theme White */
/* line 351, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--white .theme--blue .header-group .header-group__headline {
  color: #fff;
}
/* line 354, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--white .theme--blue .comp-rich-text p {
  color: #fff;
}
/* line 357, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--white .theme--blue .cta.cta--m a, .shelf.theme--white .theme--blue .cta.cta--l a, .shelf.theme--white .theme--blue .cta.cta--m a, .shelf.theme--white .theme--blue .cta.cta--l a {
  color: #fff;
}

/* Theme Dark Grey */
/* line 366, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--dark-grey .lifemoments-blog .theme--blue .comp-rich-text p {
  color: #fff;
}

/* Theme Light Grey */
/* line 376, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--light-grey .lifemoments-blog .theme--blue .comp-rich-text p {
  color: #fff;
}

/* line 385, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--light-blue .lifemoments-blog .theme--blue .comp-rich-text p {
  color: #fff;
}
/* line 388, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.shelf.theme--light-blue .lifemoments-blog .theme--blue .cta.cta--m a, .shelf.theme--light-blue .lifemoments-blog .theme--blue .cta.cta--l a, .shelf.theme--light-blue .lifemoments-blog .theme--blue .cta.cta--m a, .shelf.theme--light-blue .lifemoments-blog .theme--blue .cta.cta--l a {
  color: #fff;
}

/* line 395, ../../../legacy-dmp/includes/components/lifemoments-blog/_mobile.scss */
.lifemoments-blog embed {
  height: 100%;
}

/* line 1, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper {
  padding-top: 13px;
}
/* line 3, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabs {
  overflow: hidden;
}
/* line 5, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabs > ul {
  list-style: none;
  margin: 0;
  width: 100%;
  padding: 0;
}
/* line 10, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabs > ul:after {
  clear: both;
  content: '';
  display: block;
}
/* line 15, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabs > ul > li {
  width: 33.333%;
  margin: 0;
  float: left;
}
/* line 19, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabs > ul > li .tab-heading-wrapper {
  padding: 12px 4px 8px 4px;
  display: block;
  background: #eeede9;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin-right: 2px;
  cursor: pointer;
}
/* line 27, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabs > ul > li .tab-heading-wrapper h2 {
  color: #666;
  font-size: 18px;
  text-align: center;
  margin: 0;
  line-height: 26px;
  font-family: "RNHouseSansRegular", sans-serif;
  height: 26px;
  overflow: hidden;
}
/* line 37, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabs > ul > li .tab-heading-wrapper.tab-active-header {
  background: #f7f7f5;
}
/* line 39, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabs > ul > li .tab-heading-wrapper.tab-active-header h2 {
  color: #0d7985;
}
/* line 44, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabs > ul > li:last-child {
  float: right;
}
/* line 50, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabscontent {
  background: #f7f7f5;
  padding: 16px;
  margin: 0 -16px -16px -16px;
  color: #0d7985;
}
/* line 56, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabscontent .text-image-wrapper.img-text-comp-2 {
  padding: 0;
}
/* line 60, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabscontent .tab-separator {
  margin-top: 26px;
  margin-bottom: 24px;
  height: 1px;
  display: block;
  background-color: #d1c9bf;
}
/* line 67, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.services-tab-wrapper #tabscontent .tab-heading-wrapper {
  display: none;
}
/* line 72, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.theme--blue .services-tab-wrapper .comp-rich-text, .theme--blue .services-tab-wrapper .comp-rich-text p, .theme--blue .services-tab-wrapper .comp-rich-text strong, .theme--blue .services-tab-wrapper .comp-rich-text li {
  color: #0d7985;
}
/* line 77, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.no-js .services-tab-wrapper #tabs, .services-tab-wrapper.tab-comp-author-mode #tabs {
  display: none;
}
/* line 80, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.no-js .services-tab-wrapper #tabscontent, .services-tab-wrapper.tab-comp-author-mode #tabscontent {
  background-color: transparent;
  padding: 0 8px 8px 8px;
}
/* line 83, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.no-js .services-tab-wrapper #tabscontent .tab-heading-wrapper, .services-tab-wrapper.tab-comp-author-mode #tabscontent .tab-heading-wrapper {
  display: inline-block;
  padding: 12px 4px 8px 4px;
  background: #eeede9;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 33%;
}
/* line 90, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.no-js .services-tab-wrapper #tabscontent .tab-heading-wrapper h2, .services-tab-wrapper.tab-comp-author-mode #tabscontent .tab-heading-wrapper h2 {
  color: #666;
  font-size: 18px;
  text-align: center;
  margin: 0;
  line-height: 26px;
  font-family: "RNHouseSansRegular", sans-serif;
  height: 26px;
  overflow: hidden;
}
/* line 101, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.no-js .services-tab-wrapper #tabscontent .tab-bottom-content, .services-tab-wrapper.tab-comp-author-mode #tabscontent .tab-bottom-content {
  background-color: #f7f7f5;
  padding: 16px 8px;
  margin-bottom: 16px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
/* line 108, ../../../legacy-dmp/includes/components/tabs/_mobile.scss */
.no-js .services-tab-wrapper #tabscontent .tab-bottom-content:last-child, .services-tab-wrapper.tab-comp-author-mode #tabscontent .tab-bottom-content:last-child {
  margin-bottom: 0;
}

/* line 3, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper .text-image-image .image {
  max-width: 100%;
  width: auto;
  margin: 0;
}
/* line 12, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper .text-image-desc .comp-rich-text p:last-child, .text-image-wrapper .text-image-desc .comp-rich-text ul:last-child, .text-image-wrapper .text-image-desc .comp-rich-text ol:last-child {
  padding-bottom: 0;
}
/* line 16, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper .text-image-desc .comp-rich-text strong {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 20, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper .text-image-desc .comp-rich-text span.white-band__variable-fig strong {
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 26, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.text-image-bg-color {
  background: #eeede9;
  border-radius: 8px;
}
/* line 30, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper .text-image-heading {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  margin-bottom: 10px;
  line-height: 22px;
}
/* line 36, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-1 {
  margin-bottom: 25px;
}
/* line 38, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-1 .text-image-image {
  float: left;
  width: 70px;
  height: 70px;
}
/* line 43, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-1 .text-image-desc {
  padding-left: 86px;
}
/* line 45, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-1 .text-image-desc .comp-rich-text {
  height: 66px;
  overflow: hidden;
}
/* line 48, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-1 .text-image-desc .comp-rich-text p {
  line-height: 20px;
}
/* line 53, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-1:after {
  content: '';
  clear: both;
  height: 0;
  display: block;
}
/* line 60, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-1.no-text-image-image .text-image-desc {
  padding-left: 0;
}
/* line 63, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-1.no-text-image-image .text-image-image {
  display: none;
}
/* line 68, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-2 {
  margin: auto;
}
/* line 70, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-2 .text-image-image {
  float: left;
  margin-right: 15px;
  width: 32px;
  text-align: center;
}
/* line 76, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-2 .text-image-desc {
  padding-left: 47px;
}
/* line 78, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-2 .text-image-desc .comp-rich-text {
  padding-top: 4px;
}
/* line 82, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-2:after {
  content: '';
  clear: both;
  height: 0;
  display: block;
}
/* line 89, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-2.no-text-image-image .text-image-desc {
  padding-left: 0;
}
/* line 92, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-2.no-text-image-image .text-image-image {
  display: none;
}
/* line 98, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-3 .text-image-image {
  float: left;
  margin-right: 16px;
}
/* line 102, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-3.text-image-bg-color {
  padding: 12px 16px 27px;
}
/* line 106, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-4 {
  margin-top: 16px;
  position: relative;
}
/* line 109, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-4 .text-image-heading {
  padding-right: 75px;
}
/* line 112, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-4 .text-image-image {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 118, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-4 .text-image-desc .cta.cta--branded.cta--m a {
  margin-bottom: 0;
}
/* line 122, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-4 .text-image-desc .cta.cta--m a:after {
  padding-left: 7px;
  content: "\e615";
  font-size: 23px;
  position: relative;
}
/* line 130, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-4 .text-image-desc .cta.cta--m a:before {
  content: '';
}
/* line 134, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-4.text-image-bg-color {
  padding: 12px 16px 25px;
}
/* line 140, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.theme--blue .text-image-wrapper.text-image-bg-color .text-image-heading {
  color: #0d7985;
}
/* line 144, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.theme--blue .text-image-wrapper.text-image-bg-color .text-image-desc .comp-rich-text {
  color: #0d7985;
}
/* line 146, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.theme--blue .text-image-wrapper.text-image-bg-color .text-image-desc .comp-rich-text p {
  color: #0d7985;
}
/* line 150, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.theme--blue .text-image-wrapper.text-image-bg-color .text-image-desc .comp-rich-text .cta.cta--branded.cta--m a {
  color: #da4735 !important;
}
/* line 152, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.theme--blue .text-image-wrapper.text-image-bg-color .text-image-desc .comp-rich-text .cta.cta--branded.cta--m a:hover {
  color: #0d7985 !important;
}

/* line 163, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-4.text-image-bg-color .text-image-desc .comp-rich-text p .cta.cta--m {
  padding-top: 1.5rem;
}

/* line 164, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-4.text-image-bg-color .text-image-desc .comp-rich-text p {
  padding-bottom: 0;
}

/* line 167, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-4.text-image-bg-color .text-image-desc .cta.cta--m a {
  color: #da4735;
}

/* line 170, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
.text-image-wrapper.img-text-comp-4.text-image-bg-color .text-image-desc .comp-rich-text p .cta.cta--m a {
  font-size: 16px;
  line-height: 17px;
}

@media screen and (min-width: 300px) and (max-width: 667px) {
  /* line 175, ../../../legacy-dmp/includes/components/text-image/_mobile.scss */
  .text-image-wrapper.img-text-comp-4.text-image-bg-color .text-image-desc .comp-rich-text p .cta.cta--m a {
    font-size: 16px;
    line-height: 17px;
    height: 12px;
  }
}
/* line 1, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 {
  margin-top: 10px;
  margin-bottom: 16px;
}
/* line 5, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 h1, .list-comp-view-1 h2, .list-comp-view-1 h3, .list-comp-view-1 h4, .list-comp-view-1 h5, .list-comp-view-1 h6, .list-comp-view-1 strong {
  font-weight: normal;
  font-family: "RNHouseSansRegular", sans-serif;
  margin: 0px;
  padding: 0px;
}
/* line 12, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 > ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-radius: 8px;
  overflow: hidden;
}
/* line 19, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 > ul > li {
  padding: 20px 16px 14px;
  margin: 0;
  background: #F7F7F5;
}
/* line 24, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 > ul > li .list-elem-count {
  display: block;
  float: left;
  width: 33px;
  height: 24px;
  padding: 5px 0 4px;
  background: #0d7985;
  color: #ffffff;
  line-height: 24px;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 20px;
  text-align: center;
  border-radius: 17px;
  box-sizing: content-box;
  margin-top: 0px;
}
/* line 41, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 > ul > li .list-elem-title {
  padding-left: 47px;
  color: #0d7985;
  line-height: 24px;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 20px;
  height: 48px;
}
/* line 50, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 > ul > li .list-elem-description {
  color: #333333;
  font-size: 16px;
  line-height: 22px;
  padding: 15px 0 9px;
  margin: 0;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 59, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 > ul > li .cta.cta--branded.cta--m {
  display: inline-block;
  padding: 0;
  margin: 0;
}
/* line 64, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 > ul > li .cta.cta--branded.cta--m a {
  display: block;
  padding: 5px 44px 5px 0 !important;
  font-size: 18px;
  line-height: 22px;
  color: #da4735 !important;
  text-decoration: none;
  margin: 0;
}
/* line 73, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 > ul > li .cta.cta--branded.cta--m a:hover {
  color: #0d7985 !important;
}
/* line 80, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 > ul > li.background-0 {
  background: #fff;
}
/* line 83, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 > ul > li.background-1 {
  background: #f7f7f5;
}
/* line 86, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 > ul > li.background-2 {
  background: #f3f1ef;
}
/* line 90, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-1 > ul > li + li {
  margin-top: 2px;
}

/* list View two start */
/* line 101, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 h1, .list-comp-view-2 h2, .list-comp-view-2 h3, .list-comp-view-2 h4, .list-comp-view-2 h5, .list-comp-view-2 h6, .list-comp-view-2 strong {
  font-weight: normal;
  font-family: "RNHouseSansRegular", sans-serif;
  margin: 0px;
  padding: 0px;
}
/* line 108, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul {
  list-style: none;
  padding: 0;
  width: 288px;
  margin: 10px auto 16px;
}
/* line 115, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li {
  padding: 0;
  margin: 0;
  float: left;
}
/* line 120, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li a {
  display: block;
  background: #FFFFFF;
  border-radius: 8px;
  overflow: hidden;
  height: 195px;
  width: 136px;
  text-decoration: none;
  cursor: pointer;
}
/* line 130, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li a .image-wrapper {
  padding: 20px 12px 19px;
  border-bottom: solid 2px #C2BBB1;
  height: 117px;
}
/* line 135, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li a .image-wrapper span {
  display: block;
  position: relative;
  height: 76px;
  border-radius: 8px;
}
/* line 141, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li a .image-wrapper span img {
  width: 112px;
  height: 76px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border: none;
  border-radius: 8px;
}
/* line 156, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li a .bottom-wrapper {
  height: 78px;
}
/* line 159, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li a .bottom-wrapper .description-text {
  float: left;
  width: 87px;
  padding: 12px 6px 12px 7px;
  height: 78px;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 14px;
  color: #0d7985;
  line-height: 18px;
}
/* line 168, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li a .bottom-wrapper .description-text p {
  height: 54px;
  overflow: hidden;
}
/* line 173, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li a .bottom-wrapper .rate-text {
  float: right;
  width: 49px;
  height: 78px;
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/list-view-2-rate-text-bg-mobile.png") no-repeat top center;
}
/* line 179, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li a .bottom-wrapper .rate-text .rate-value {
  display: block;
  color: #ffffff;
  padding: 21px 0 0 13px;
}
/* line 184, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li a .bottom-wrapper .rate-text .rate-value .rate-number {
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 195, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li:nth-child(n+3) {
  margin-top: 16px;
}
/* line 199, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul > li:nth-child(2n) {
  margin-left: 16px;
}
/* line 204, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-2 > ul:after {
  display: block;
  clear: both;
  content: " ";
  height: 0;
}

/* list View three start */
/* line 216, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 h1, .list-comp-view-3 h2, .list-comp-view-3 h3, .list-comp-view-3 h4, .list-comp-view-3 h5, .list-comp-view-3 h6, .list-comp-view-3 strong {
  font-weight: normal;
  font-family: "RNHouseSansRegular", sans-serif;
  margin: 0px;
  padding: 0px;
}
/* line 223, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul {
  list-style: none;
  padding: 0px;
  margin: 0px auto;
  width: auto;
}
/* line 228, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li {
  width: 256px;
  height: 204px;
  padding: 0px;
  margin: 0 auto 16px;
  border-radius: 8px;
  background: #eeede9;
  overflow: hidden;
  display: block;
  position: relative;
}
/* line 240, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-name {
  font-size: 16px;
  line-height: 20px;
  height: 55px;
  overflow: hidden;
  display: block;
  font-family: "RNHouseSansRegular", sans-serif;
  color: #0d7985;
  margin-left: 15px;
  padding-top: 12px;
  padding-right: 99px;
}
/* line 253, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-rate-value {
  width: 89px;
  height: 55px;
  position: absolute;
  right: 0;
  top: 0;
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/list-view-rate-text-bg.png") no-repeat top center;
  padding-top: 11px;
  /* text-align: center; */
}
/* line 262, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-rate-value .retailer-rate-number {
  color: #ffffff;
  font-size: 22px;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 27px;
  padding-left: 30px;
}
/* line 270, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content {
  padding-top: 23px;
}
/* line 272, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content .retailer-logo {
  width: 96px;
  height: 70px;
  overflow: hidden;
  margin-left: 15px;
  margin-bottom: 57px;
  float: left;
  border-radius: 6px;
}
/* line 280, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content .retailer-logo .image {
  width: 96px;
  height: 70px;
  margin: 0;
  padding: 0;
}
/* line 288, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content .retailer-description {
  float: right;
}
/* line 290, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content .retailer-description p {
  width: 111px;
  font-size: 14px;
  font-family: "RNHouseSansRegular", sans-serif;
  height: 64px;
  overflow: hidden;
  color: #0d7985;
  line-height: 16px;
  margin-right: 16px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 16px;
}
/* line 304, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content .retailer-description .lc-3-view-offer a {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 17px;
  color: #da4735;
  display: inline-block;
  text-decoration: none;
  font-family: "RNHouseSansRegular", sans-serif;
  position: relative;
  padding-right: 31px;
  margin-top: 7px;
}
/* line 314, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content .retailer-description .lc-3-view-offer a:hover {
  color: #0d7985;
}
/* line 317, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content .retailer-description .lc-3-view-offer a:after {
  content: "\e615";
  font-family: "nw-icons";
  font-size: 23px;
  font-size: 2.3rem;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 328, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content:after {
  display: block;
  clear: both;
  content: " ";
  height: 0;
}
/* line 337, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-3 > ul:after {
  display: block;
  clear: both;
  content: " ";
  height: 0;
}

/* list View four start */
/* line 350, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 h1, .list-comp-view-4 h2, .list-comp-view-4 h3, .list-comp-view-4 h4, .list-comp-view-4 h5, .list-comp-view-4 h6, .list-comp-view-4 strong {
  font-weight: normal;
  font-family: "RNHouseSansRegular", sans-serif;
  margin: 0px;
  padding: 0px;
}
/* line 357, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul {
  list-style: none;
  padding: 0px;
  margin: 0px auto;
  width: auto;
}
/* line 362, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li {
  width: 288px;
  height: 190px;
  padding: 0px;
  margin: 0 auto 16px;
  border-radius: 8px;
  background: #eeede9;
  overflow: hidden;
  display: block;
  position: relative;
}
/* line 372, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper {
  padding: 63px 40px 17px;
}
/* line 374, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .cashback-rate {
  width: 89px;
  height: 55px;
  position: absolute;
  right: 0;
  top: 0;
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/list-view-rate-text-bg.png") no-repeat top center;
}
/* line 382, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .cashback-rate span {
  display: block;
  color: #ffffff;
  font-size: 24px;
  font-family: "RNHouseSansRegular", sans-serif;
  padding-top: 10px;
  line-height: 29px;
  text-align: center;
}
/* line 390, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .cashback-rate span .retailer-amount-number {
  color: #ffffff;
  font-size: 22px;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 27px;
}
/* line 399, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .retailer-logo {
  width: 208px;
  height: 80px;
  overflow: hidden;
  margin: 0 auto 9px;
  border-radius: 8px;
}
/* line 405, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .retailer-logo .image {
  width: 208px;
  height: 80px;
  margin: 0;
  padding: 0;
}
/* line 412, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .lc-4-find-out-more {
  float: right;
  margin-right: -18px;
  padding-top: 4px;
  display: block;
}
/* line 417, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .lc-4-find-out-more a {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 16px;
  color: #da4735;
  display: inline-block;
  text-decoration: none;
  font-family: "RNHouseSansRegular", sans-serif;
  position: relative;
  padding-right: 31px;
}
/* line 426, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .lc-4-find-out-more a:hover {
  color: #0d7985;
}
/* line 429, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .lc-4-find-out-more a:after {
  content: "\e615";
  font-family: "nw-icons";
  font-size: 21px;
  font-size: 2.1rem;
  position: absolute;
  top: -1px;
  right: 0;
}
/* line 439, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper:after {
  display: block;
  clear: both;
  content: " ";
  height: 0;
}
/* line 446, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul > li:last-child {
  margin-bottom: 0;
}
/* line 450, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.list-comp-view-4 > ul:after {
  display: block;
  clear: both;
  content: " ";
  height: 0;
}

/* Fix for defect RBSW-10974, this might need to be removed after latest re-base  */
/* line 460, ../../../legacy-dmp/includes/components/list/_mobile.scss */
.theme--blue.single-article .video__transcript {
  color: #333333;
}

/* line 1, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp {
  position: relative;
  width: 100%;
  height: 255px;
}
/* line 5, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-banners-wrapper {
  width: 288px;
  background: #fff;
  border-radius: 8px;
  margin: auto;
  padding: 40px 24px;
  height: 216px;
  position: relative;
}
/* line 13, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-banners-wrapper .image-carousel-comp-banners {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}
/* line 19, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-banners-wrapper .image-carousel-comp-banners a {
  display: block;
}
/* line 22, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-banners-wrapper .image-carousel-comp-banners .image-carousel-comp-banner-item {
  width: 100%;
  height: 100%;
  left: 100%;
  position: absolute;
  top: 0;
  overflow: hidden;
  right: 0;
  margin: auto;
}
/* line 31, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-banners-wrapper .image-carousel-comp-banners .image-carousel-comp-banner-item img {
  width: 100%;
  height: 137px;
  background: no-repeat center center;
  border-radius: 8px;
}
/* line 39, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-banners-wrapper .image-carousel-comp-controls {
  display: none;
}
/* line 41, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-banners-wrapper .image-carousel-comp-controls a {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  visibility: hidden;
  margin-top: -16px;
}
/* line 48, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-banners-wrapper .image-carousel-comp-controls a.image-carousel-comp-active {
  visibility: visible;
}
/* line 51, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-banners-wrapper .image-carousel-comp-controls a.image-carousel-comp-control-prev {
  left: -48px;
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/image-carousel-prev.png") no-repeat top left;
}
/* line 55, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-banners-wrapper .image-carousel-comp-controls a.image-carousel-comp-control-next {
  right: -48px;
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/image-carousel-next.png") no-repeat top left;
}
/* line 62, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp var {
  display: none;
}
/* line 72, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switches,
.image-carousel-comp .image-carousel-comp-banner-switches-tl,
.image-carousel-comp .image-carousel-comp-banner-switches-tc,
.image-carousel-comp .image-carousel-comp-banner-switches-tr,
.image-carousel-comp .image-carousel-comp-banner-switches-bl,
.image-carousel-comp .image-carousel-comp-banner-switches-bc,
.image-carousel-comp .image-carousel-comp-banner-switches-br,
.image-carousel-comp .image-carousel-comp-banner-switches-pnbc {
  position: absolute;
  width: 100%;
  margin: 0;
  padding: 0;
  line-height: 0;
}
/* line 79, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switches {
  display: none;
}
/* line 82, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switches-tl {
  top: 0;
  left: 0;
}
/* line 86, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switches-tc {
  top: 0;
  left: 0;
  text-align: center;
}
/* line 91, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switches-tr {
  top: 0;
  left: 0;
  text-align: right;
}
/* line 96, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switches-bl {
  bottom: 0;
  left: 0;
}
/* line 101, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switches-bc,
.image-carousel-comp .image-carousel-comp-banner-switches-pnbc {
  bottom: 0;
  left: 0;
  text-align: center;
}
/* line 106, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switches-br {
  bottom: 0;
  left: 0;
  text-align: right;
}
/* line 111, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switch {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 116, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switch-br {
  position: absolute;
  margin: 0;
  padding: 0;
  bottom: 0;
  right: 8px;
}
/* line 123, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switch-bl {
  position: absolute;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 8px;
}
/* line 131, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switch li {
  display: inline-block;
  list-style: none;
  float: left;
  margin-right: 12px;
}
/* line 136, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switch li a {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #b4a99f;
  border-radius: 50%;
}
/* line 142, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switch li a.image-carousel-comp-active {
  background-color: #0d7985;
}
/* line 146, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp .image-carousel-comp-banner-switch li:last-child {
  margin-right: 0;
}

/* line 153, ../../../legacy-dmp/includes/components/image-carousel/_mobile.scss */
.image-carousel-comp-banner {
  position: absolute;
}

@media screen and (min-width: 300px) and (max-width: 667px) {
  /* line 4, ../../../legacy-dmp/includes/components/sub-nav-item/_mobile_loyalty.scss */
  .subnav--headingOnly .sub-nav .desk--one-third, .subnav--headingOnly .sub-nav .desk--one-quarter, .subnav--headingOnly .sub-nav .desk--one-fifth, .subnav--headingOnly .sub-nav .desk--one-sixth, .subnav--Heading.Only .sub-nav .desk--one-third, .subnav--Heading.Only .sub-nav .desk--one-quarter, .subnav--Heading.Only .sub-nav .desk--one-fifth, .subnav--Heading.Only .sub-nav .desk--one-sixth {
    width: 288px;
    height: 76px;
    padding: 11px 62px 13px 16px !important;
    background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.svg");
    background-size: 100%;
  }
  /* line 10, ../../../legacy-dmp/includes/components/sub-nav-item/_mobile_loyalty.scss */
  .subnav--headingOnly .sub-nav .desk--one-third:hover, .subnav--headingOnly .sub-nav .desk--one-quarter:hover, .subnav--headingOnly .sub-nav .desk--one-fifth:hover, .subnav--headingOnly .sub-nav .desk--one-sixth:hover, .subnav--Heading.Only .sub-nav .desk--one-third:hover, .subnav--Heading.Only .sub-nav .desk--one-quarter:hover, .subnav--Heading.Only .sub-nav .desk--one-fifth:hover, .subnav--Heading.Only .sub-nav .desk--one-sixth:hover {
    background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.svg");
    background-size: 100%;
  }
  /* line 14, ../../../legacy-dmp/includes/components/sub-nav-item/_mobile_loyalty.scss */
  .subnav--headingOnly .sub-nav .desk--one-third .sub-nav-item, .subnav--headingOnly .sub-nav .desk--one-quarter .sub-nav-item, .subnav--headingOnly .sub-nav .desk--one-fifth .sub-nav-item, .subnav--headingOnly .sub-nav .desk--one-sixth .sub-nav-item, .subnav--Heading.Only .sub-nav .desk--one-third .sub-nav-item, .subnav--Heading.Only .sub-nav .desk--one-quarter .sub-nav-item, .subnav--Heading.Only .sub-nav .desk--one-fifth .sub-nav-item, .subnav--Heading.Only .sub-nav .desk--one-sixth .sub-nav-item {
    height: 52px !important;
    min-height: 0 !important;
    padding: 0 !important;
  }
  /* line 18, ../../../legacy-dmp/includes/components/sub-nav-item/_mobile_loyalty.scss */
  .subnav--headingOnly .sub-nav .desk--one-third .sub-nav-item .sub-nav-item__inner, .subnav--headingOnly .sub-nav .desk--one-quarter .sub-nav-item .sub-nav-item__inner, .subnav--headingOnly .sub-nav .desk--one-fifth .sub-nav-item .sub-nav-item__inner, .subnav--headingOnly .sub-nav .desk--one-sixth .sub-nav-item .sub-nav-item__inner, .subnav--Heading.Only .sub-nav .desk--one-third .sub-nav-item .sub-nav-item__inner, .subnav--Heading.Only .sub-nav .desk--one-quarter .sub-nav-item .sub-nav-item__inner, .subnav--Heading.Only .sub-nav .desk--one-fifth .sub-nav-item .sub-nav-item__inner, .subnav--Heading.Only .sub-nav .desk--one-sixth .sub-nav-item .sub-nav-item__inner {
    height: auto !important;
  }
  /* line 20, ../../../legacy-dmp/includes/components/sub-nav-item/_mobile_loyalty.scss */
  .subnav--headingOnly .sub-nav .desk--one-third .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner, .subnav--headingOnly .sub-nav .desk--one-quarter .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner, .subnav--headingOnly .sub-nav .desk--one-fifth .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner, .subnav--headingOnly .sub-nav .desk--one-sixth .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner, .subnav--Heading.Only .sub-nav .desk--one-third .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner, .subnav--Heading.Only .sub-nav .desk--one-quarter .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner, .subnav--Heading.Only .sub-nav .desk--one-fifth .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner, .subnav--Heading.Only .sub-nav .desk--one-sixth .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner {
    margin-right: 15px;
  }
  /* line 22, ../../../legacy-dmp/includes/components/sub-nav-item/_mobile_loyalty.scss */
  .subnav--headingOnly .sub-nav .desk--one-third .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner .sub-nav-item__sell-arrow, .subnav--headingOnly .sub-nav .desk--one-quarter .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner .sub-nav-item__sell-arrow, .subnav--headingOnly .sub-nav .desk--one-fifth .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner .sub-nav-item__sell-arrow, .subnav--headingOnly .sub-nav .desk--one-sixth .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner .sub-nav-item__sell-arrow, .subnav--Heading.Only .sub-nav .desk--one-third .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner .sub-nav-item__sell-arrow, .subnav--Heading.Only .sub-nav .desk--one-quarter .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner .sub-nav-item__sell-arrow, .subnav--Heading.Only .sub-nav .desk--one-fifth .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner .sub-nav-item__sell-arrow, .subnav--Heading.Only .sub-nav .desk--one-sixth .sub-nav-item .sub-nav-item__inner .sub-nav-item__head__inner .sub-nav-item__sell-arrow {
    top: 23px;
    right: -41px;
  }
}
/* Override hard coded styles in above file */
@media screen and (min-width: 300px) and (max-width: 667px) {
  /* line 511, ../../../legacy-dmp/sass/lombard/mobile.scss */
  .iphone .subnav-items .sub-nav .desk--one-half {
    margin-bottom: 4px !important;
  }

  /* line 520, ../../../legacy-dmp/sass/lombard/mobile.scss */
  .subnav--headingOnly .sub-nav .desk--one-half .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow, .subnav--headingOnly .sub-nav .desk--one-third .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow, .subnav--headingOnly .sub-nav .desk--one-quarter .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow, .subnav--Heading.Only .sub-nav .desk--one-half .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow, .subnav--Heading.Only .sub-nav .desk--one-third .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow, .subnav--Heading.Only .sub-nav .desk--one-quarter .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow, .subnav--headingAndSell .sub-nav .desk--one-half .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow, .subnav--headingAndSell .sub-nav .desk--one-third .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow, .subnav--headingAndSell .sub-nav .desk--one-quarter .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow {
    bottom: 43px;
  }
  /* line 524, ../../../legacy-dmp/sass/lombard/mobile.scss */
  .subnav--headingOnly .sub-nav .desk--one-half, .subnav--headingOnly .sub-nav .desk--one-third, .subnav--headingOnly .sub-nav .desk--one-quarter, .subnav--headingOnly .sub-nav .desk--one-fifth, .subnav--headingOnly .sub-nav .desk--one-sixth, .subnav--Heading.Only .sub-nav .desk--one-half, .subnav--Heading.Only .sub-nav .desk--one-third, .subnav--Heading.Only .sub-nav .desk--one-quarter, .subnav--Heading.Only .sub-nav .desk--one-fifth, .subnav--Heading.Only .sub-nav .desk--one-sixth, .subnav--headingAndSell .sub-nav .desk--one-half, .subnav--headingAndSell .sub-nav .desk--one-third, .subnav--headingAndSell .sub-nav .desk--one-quarter, .subnav--headingAndSell .sub-nav .desk--one-fifth, .subnav--headingAndSell .sub-nav .desk--one-sixth {
    width: 100%;
    background-size: 16%;
    margin-bottom: 4px !important;
    margin-top: 0 !important;
  }
  /* line 529, ../../../legacy-dmp/sass/lombard/mobile.scss */
  .subnav--headingOnly .sub-nav .desk--one-half:hover, .subnav--headingOnly .sub-nav .desk--one-third:hover, .subnav--headingOnly .sub-nav .desk--one-quarter:hover, .subnav--headingOnly .sub-nav .desk--one-fifth:hover, .subnav--headingOnly .sub-nav .desk--one-sixth:hover, .subnav--Heading.Only .sub-nav .desk--one-half:hover, .subnav--Heading.Only .sub-nav .desk--one-third:hover, .subnav--Heading.Only .sub-nav .desk--one-quarter:hover, .subnav--Heading.Only .sub-nav .desk--one-fifth:hover, .subnav--Heading.Only .sub-nav .desk--one-sixth:hover, .subnav--headingAndSell .sub-nav .desk--one-half:hover, .subnav--headingAndSell .sub-nav .desk--one-third:hover, .subnav--headingAndSell .sub-nav .desk--one-quarter:hover, .subnav--headingAndSell .sub-nav .desk--one-fifth:hover, .subnav--headingAndSell .sub-nav .desk--one-sixth:hover {
    background-size: 16%;
  }
}
/*****************/
/*PHASE 5 IMPORTS*/
/*****************/
/* COMP REBRAND STYLES */
/*------------------------------------*\
    HEADER -- MOBILE CSS
\*------------------------------------*/
/**
	* NAV TRANSITION MIXIN  nav-transition for handheld
	* MOBILE HEADER MAIN CONTAINER
	* MOBILE HEADER SUB NAV
	* MOBILE HEADER QUICK TOOLS
	* HEADER SPOKE PAGE
*/
/*------------------------------------*\
    $NAV TRANSITION MIXIN
\*------------------------------------*/
/* line 18, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
* {
  box-sizing: border-box;
}

/*------------------------------------*\
    $MOBILE HEADER MAIN CONTAINER
\*------------------------------------*/
/* line 34, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: left 0.1s ease-out;
  -moz-transition: left 0.1s ease-out;
  -o-transition: left 0.1s ease-out;
  transition: left 0.1s ease-out;
  position: relative;
  z-index: 11;
  /*------------------------------------*\
      $MOBILE HEADER QUICK Tools
  \*------------------------------------*/
  /*------------------------------------*\
      $MOBILE HEADER SUB NAV
  \*------------------------------------*/
}
/* line 40, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .btn01 {
  display: block;
  position: relative;
  width: 100%;
  height: 2.615em;
  font-size: 1em;
  z-index: 1;
}
/* line 48, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .btn01 span:before {
  font-size: 27px;
  font-size: 2.7rem;
  display: block;
  color: #46476e;
  width: 100%;
  height: 2.615em;
  z-index: 3;
}
/* line 57, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .btn01 .information:before {
  position: absolute;
  top: 12%;
  left: 28%;
}
/* line 64, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .btn01 .location:before {
  position: absolute;
  top: 11%;
  left: 32%;
}
/* line 71, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .btn01 .message:before {
  position: absolute;
  top: 20%;
  left: 28%;
}
/* line 78, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .btn01 .phone:before {
  position: absolute;
  top: 12%;
  left: 30%;
}
/* line 88, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .btn01:before,
.header--mobile .btn01:after {
  content: "";
  position: absolute;
  -moz-border-radius: 0.231em;
  -webkit-border-radius: 0.231em;
  border-radius: 0.231em;
}
/* line 94, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .btn01:before {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5e5e5), color-stop(100%, #aaaaaa));
  background-image: -webkit-linear-gradient(#e5e5e5, #aaaaaa);
  background-image: -moz-linear-gradient(#e5e5e5, #aaaaaa);
  background-image: -o-linear-gradient(#e5e5e5, #aaaaaa);
  background-image: linear-gradient(#e5e5e5, #aaaaaa);
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0.077em 0.077em 0.231em;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0.077em 0.077em 0.231em;
  box-shadow: rgba(0, 0, 0, 0.6) 0.077em 0.077em 0.231em;
  width: 95%;
  height: 2.615em;
  top: 0;
  left: 0;
  z-index: 1;
}
/* line 104, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .btn01:after {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #dbdbdb));
  background-image: -webkit-linear-gradient(#fafafa, #dbdbdb);
  background-image: -moz-linear-gradient(#fafafa, #dbdbdb);
  background-image: -o-linear-gradient(#fafafa, #dbdbdb);
  background-image: linear-gradient(#fafafa, #dbdbdb);
  -webkit-box-shadow: white 0.077em 0.077em 0.231em inset;
  -moz-box-shadow: white 0.077em 0.077em 0.231em inset;
  box-shadow: white 0.077em 0.077em 0.231em inset;
  width: 93%;
  height: 2.462em;
  top: 0.077em;
  left: 0.077em;
  z-index: 2;
}
/* line 114, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links {
  overflow: hidden;
  *zoom: 1;
  background: #0c0a13;
  width: 100%;
  height: 60px;
}
/* line 120, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links li {
  float: left;
}
/* line 124, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .menu-trigger {
  width: 18%;
  border-right: 1px solid #0d0e2c;
}
/* line 129, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .link--menu {
  position: relative;
  display: block;
  height: 48px;
  border-right: 1px solid #45466d;
}
/* line 136, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .link--menu:before {
  font-size: 23px;
  font-size: 2.3rem;
  color: white;
  position: absolute;
  top: 21%;
  left: 31%;
  /*New Work Request*/
}
/* line 145, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .logo {
  width: 68.125%;
  margin-top: 0;
}
/* line 148, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .logo h1 {
  margin: 0;
  padding: 0;
}
/* line 154, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .secure-sign-in {
  width: 13.85%;
  margin-top: 0;
}
/* line 157, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .secure-sign-in img {
  float: right;
}
/* line 162, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links img {
  display: block;
}
/* line 166, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .logo-img {
  margin: 0 auto;
  margin-top: 8px;
}
/* line 173, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav {
  width: 250px;
  background: #3a3a3a;
  position: absolute;
  padding: 0;
  top: 0;
  left: -250px;
}
/* line 180, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav .nav-sup {
  border-right: none;
  padding: 0 0 4.615em 0;
}
/* line 187, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav__tools {
  border: 1px solid #57597c;
  border-width: 0.077em;
  background: #0c0a13;
}
/* line 192, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav__tools .search {
  overflow: hidden;
  *zoom: 1;
  padding: 4px 4.6428571%;
  border-bottom: 1px solid #1d1d29;
  width: 100%;
}
/* line 199, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav__tools .search-label {
  text-align: -9999px;
}
/* line 203, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav__tools .search-term {
  font-family: RNHouseSansRegular;
  font-size: 16px;
  font-size: 1.6rem;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #b3b4bc;
  float: left;
  outline: 0;
  width: 84%;
  height: 2.000em;
  margin: 0;
  padding: 0.375em 0.500em;
  -webkit-appearance: none;
}
/* line 104, ../../../legacy-dmp/sass/_helpers.scss */
.header--mobile .header__nav__tools .search-term.placeholder {
  color: #a8a8a8;
}
/* line 107, ../../../legacy-dmp/sass/_helpers.scss */
.header--mobile .header__nav__tools .search-term:-moz-placeholder {
  color: #a8a8a8;
}
/* line 110, ../../../legacy-dmp/sass/_helpers.scss */
.header--mobile .header__nav__tools .search-term::-webkit-input-placeholder {
  color: #a8a8a8;
}
/* line 217, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav__tools .submit-wrap {
  float: left;
  width: 36px;
  position: relative;
  height: 45px;
}
/* line 225, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav__tools .submit-wrap:before {
  font-size: 19px;
  font-size: 1.9rem;
  color: white;
  position: absolute;
  top: 30%;
  /*new work request*/
  left: 25%;
}
/* line 234, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav__tools .submit {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  background: #70b640;
  color: #70b640;
  width: 100%;
  height: 32px;
  margin: 0 0 0 -0.091em;
  -webkit-appearance: none;
}
/* line 249, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .quick-tools {
  overflow: hidden;
  *zoom: 1;
  border-top: 1px solid #45466d;
  border-bottom: 1px solid #0d0e2c;
  background: #0c0a13;
  width: 100%;
  padding: 7px 4.6428571%;
}
/* line 257, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .quick-tools li {
  float: left;
  width: 25%;
}
/* line 262, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .quick-tools li {
  padding: 0 0.31746032%;
}
/* line 266, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .quick-tools li:first-child {
  padding: 0 0.6% 0 0;
}
/* line 270, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .quick-tools li:last-child {
  padding: 0 0 0 0.6%;
}
/* line 278, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav {
  position: relative;
  z-index: 999;
}
/* line 281, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav li:hover {
  background: #0c0a13;
}
/* line 284, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav > li {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 20px;
  font-size: 2rem;
  background: #46476e;
  border-top: 1px solid #7d7e99;
  border-bottom: 1px solid #363755;
  color: white;
  /*new work request*/
  z-index: 1;
}
/* line 293, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav > li .link--next:before {
  font-size: 14px;
  font-size: 1.4rem;
  position: relative;
  top: 33%;
  left: 95%;
  /*Newly added*/
  color: white;
}
/* line 304, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav > .active {
  z-index: 10;
}
/* line 308, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav a {
  text-decoration: none;
  display: block;
  padding: 0.75em 5.35714%;
}
/* line 316, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: left 0.1s ease-out;
  -moz-transition: left 0.1s ease-out;
  -o-transition: left 0.1s ease-out;
  transition: left 0.1s ease-out;
  position: absolute;
  top: 0;
  left: 0px;
  width: 250px;
  background: #3a3a3a;
  z-index: -1;
}
/* line 326, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level > li.secondlevel_subchilds .link--next {
  padding-top: 0;
}
/* line 330, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level > li {
  position: relative;
  background: #46476e;
}
/* line 334, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level > li a {
  border-top: 1px solid #7d7e99;
  border-bottom: 1px solid #363755;
  padding-left: 13.5714286%;
}
/* line 340, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level > li .link--lead {
  padding-left: 20px !important;
}
/* line 345, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level > li .link--next {
  padding: 0 0 0 0.500em;
  display: inline-block;
  float: right;
  padding-top: 2px;
}
/* line 352, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level > li .link--next:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  position: relative;
  top: 0;
  left: 0;
}
/* line 359, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level > li .link--next:after {
  font-size: 14px;
  font-size: 1.4rem;
  position: relative;
  top: 0;
  left: -1em;
}
/* line 367, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level > li .link--detail {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5;
  display: block;
  padding: 8px 0 0 0;
}
/* line 376, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level .section-heading {
  font-size: 15px;
  font-size: 1.5rem;
  background: #414268;
  border-bottom: 1px solid #363755;
  color: white;
  opacity: 0.5;
  padding: 0.667em 0 0.667em 0.933em;
}
/* line 386, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level .icon-gt-cta-arrow:before,
.header--mobile .header__snav__second-level .icon-gt-cta-arrow:after {
  font-size: 14px;
  font-size: 1.4rem;
  top: 34%;
  right: 6%;
  color: white;
}
/* line 393, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level .link--back {
  background: #92929f;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF92929F', endColorstr='#FF626274');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eee9ed), color-stop(50%, #eee9ed), color-stop(51%, #eee9ed), color-stop(100%, #eee9ed));
  background-image: -webkit-linear-gradient(top, #eee9ed 0%, #eee9ed 50%, #eee9ed 51%, #eee9ed 100%);
  background-image: -moz-linear-gradient(top, #eee9ed 0%, #eee9ed 50%, #eee9ed 51%, #eee9ed 100%);
  background-image: -o-linear-gradient(top, #eee9ed 0%, #eee9ed 50%, #eee9ed 51%, #eee9ed 100%);
  background-image: linear-gradient(top, #eee9ed 0%, #eee9ed 50%, #eee9ed 51%, #eee9ed 100%);
  border-top: 1px solid #b4a99f;
  border-bottom: 1px solid #4b4b59;
  padding: 0.3em 0 0.3em 2.2em;
}
/* line 402, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level .link--back span:before {
  font-size: 14px;
  font-size: 1.4rem;
  position: absolute;
  top: 0;
  left: -3px;
  /*newly added*/
  color: transparent;
  padding: 1.1em 1.071em 0.643em 1.071em;
  border-right: 1px solid #b4a99f;
  height: 21px;
}
/* line 414, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level .link--back span:after {
  font-size: 14px;
  font-size: 1.4rem;
  content: "";
  position: absolute;
  top: 0;
  left: 13.5%;
  padding: 1.714em 0.071em 0.643em 0;
  border-right: 0px solid #4b4b59;
  /*new work request*/
}
/* line 423, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level li.secondlevel_subchilds:hover {
  background: #0c0a13;
}
/* line 429, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level.active {
  left: 0;
  z-index: 1;
  border-right: none;
}
/* line 435, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level-hidden {
  width: 1px;
  height: 1px;
  position: absolute;
  padding: 0;
  margin: -.063em;
  overflow: hidden;
  border: 0;
  clip: rect(0 0 0 0);
}
/* line 448, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__mnav {
  font-family: "RNHouseSansRegular";
  font-size: 14px;
  font-size: 1.4rem;
  /*new work request*/
  padding: 0.9em 1em 0 0.700em;
}
/* line 453, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__mnav .nav-heading2 {
  margin: 0 0 0.75em 0;
  color: #8c7b99;
  /*new work request*/
}
/* line 460, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__mnav ul.header__mnav__navigation {
  border: 1px solid #282e55;
}
/* line 462, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__mnav ul.header__mnav__navigation a {
  text-decoration: none;
  display: block;
  margin-bottom: 0;
  background: transparent;
  color: white;
  padding: 13px 16px 10px 16px;
}
/* line 471, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__mnav ul.header__mnav__navigation .active {
  background: white;
  color: #b4a99f;
}
/* line 475, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__mnav ul.header__mnav__navigation li {
  border-bottom: 1px solid #282e55;
}
/* line 479, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__mnav ul.header__mnav__navigation li a.active {
  background-color: #0c0a13;
}
/* line 488, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .tools-guides > li {
  background-color: #0089cf;
}
/* line 491, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .tools-guides > li a {
  border-top: 0.05em solid #1e97d5;
  border-bottom: 0.05em solid #00699f;
  position: relative;
}
/* line 499, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .tools-guides li:last-child a {
  border-bottom: none;
}
/* line 504, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .tools-guides .finder:before {
  position: absolute;
  top: 20px;
  left: 5%;
  font-size: 24px;
}
/* line 512, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .tools-guides .document-doc:before {
  position: absolute;
  top: 14px;
  left: 5%;
  font-size: 24px;
}
/* line 520, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .tools-guides .card-reader:before {
  position: absolute;
  top: 20px;
  left: 5%;
  font-size: 24px;
}
/* line 527, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .tools-guides .calculator:before {
  position: absolute;
  top: 20px;
  left: 5%;
  font-size: 24px;
}
/* line 535, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .tools-guides .financial-checkup:before {
  font-size: 17px;
  font-size: 1.7rem;
  position: absolute;
  top: 20px;
  left: 5%;
}
/* line 543, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .tools-guides .savings:before {
  font-size: 20px;
  font-size: 2rem;
  position: absolute;
  top: 15px;
  left: 4%;
}
/* line 552, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .tools-guides .debt-consilidation:before {
  font-size: 20px;
  font-size: 2rem;
  position: absolute;
  top: 20px;
  left: 5%;
}
/* line 560, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .tools-guides .questions:before {
  font-size: 16px;
  font-size: 1.6rem;
  position: absolute;
  top: 20px;
  left: 5%;
}

/* line 571, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile.active,
.main.active {
  left: 250px;
}

/* line 575, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.main {
  z-index: 10;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: left 0.1s ease-out;
  -moz-transition: left 0.1s ease-out;
  -o-transition: left 0.1s ease-out;
  transition: left 0.1s ease-out;
}

/* line 580, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--desktop {
  display: none;
}

/*------------------------------------*\
    $HEADER SPOKE PAGE
\*------------------------------------*/
/* line 587, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--spoke--desktop {
  min-height: 60px;
  padding-top: 10px;
  background: #0c0a13;
}

/* line 595, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--spoke--mobile .header__links .logo {
  width: 100%;
}

/* PHASE 5 REBRAND */
/* HEADER GLOBAL NAV*/
/* line 606, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile.active, .main.active {
  left: 250px;
}

/* line 613, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav__tools {
  border: none;
  border-right: 1px solid #1f1d25;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 8 */
  padding: 0px;
  /* 9 */
}
/* line 619, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links {
  background: #0c0a13;
  height: 48px;
}
/* line 623, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links img {
  width: 112px;
  padding-top: 6px;
}
/* line 630, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .secure-sign-in a {
  display: block;
  background: #00a68d;
  width: 100%;
  height: 48px;
  float: right;
  text-decoration: none;
  text-align: center;
  padding-top: 7px;
}
/* line 640, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .secure-sign-in a:after {
  color: #fff;
  font-size: 3rem;
  content: "\e63f";
}
/* line 647, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .secure-sign-in a img {
  display: none;
}
/* line 653, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .menu-trigger {
  border-right: none;
}
/* line 656, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .menu-trigger a.link--menu {
  border-right: 1px solid #1f1d25;
  background: transparent;
}
/* line 660, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .menu-trigger a.link--menu:before {
  color: white;
}
/* line 663, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .menu-trigger a.link--menu:hover:before {
  color: #A1958A;
}
/* line 669, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav {
  background: #060817;
  width: 250px;
  left: -250px;
  min-height: 560px;
}
/* line 676, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav .header__nav__tools {
  background: #0c0a13;
}
/* line 682, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav .search-form .search {
  padding: 6px 6px;
  border: none;
  height: auto;
}
/* line 688, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav .search-form input.search-term {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 0px solid #b3b4bc;
  height: 45px;
  /*new work request*/
  border-radius: 0;
  /*new work request*/
  color: #a1958a;
  /*new work request*/
  width: 200px;
  /*new work request*/
  box-shadow: inset 0px 3px 0px 0px #a09489;
  /*new work request*/
  margin-top: 2px;
}
/* line 696, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav .search-form input.search-term ::-webkit-input-placeholder {
  color: #9A9DA2;
}
/* line 699, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav .search-form input.search-term:-moz-placeholder {
  /* Firefox 18- */
  color: #9A9DA2;
}
/* line 702, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav .search-form input.search-term::-moz-placeholder {
  /* Firefox 19+ */
  color: #9A9DA2;
}
/* line 705, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav .search-form input.search-term:-ms-input-placeholder {
  color: #9A9DA2;
}
/* line 710, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav .search-form .submit-wrap {
  cursor: pointer;
}
/* line 713, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav .search-form .submit-wrap:before {
  color: #da4735;
  font-weight: bold;
  margin-top: 0px;
  left: 7px;
}
/* line 720, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav .search-form .submit-wrap .submit {
  border: 0px solid #b3b4bc;
  /*new work request*/
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  /*new work request*/
  background: white;
  /*new work request*/
  color: white;
  height: 45px;
  /*new work request*/
  margin-top: 2px;
  padding: 6px;
  box-shadow: inset 0px 3px 0px 0px #a09489;
  /*new work request*/
}
/* line 735, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav {
  background: transparent;
  border-right: none;
}
/* line 739, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav > li {
  background: transparent;
  border-bottom: 1px solid #282e55;
  border-top: none;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px;
  /* 9 */
  font-size: 1.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 19px;
  /* 9 */
  line-height: 1.9rem;
  /* 9 */
  min-height: auto;
}
/* line 747, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav > li a {
  padding: 14px 16px 14px 1px;
}
/* line 749, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav > li a:hover {
  color: white;
  background-color: none;
}
/* line 754, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav > li a:hover.link--next:before {
  color: white;
}
/* line 760, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav > li a.link--next:before {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 12px;
  /* 9 */
  font-size: 1.2rem;
  /* 9 */
  content: "\e00b";
}
/* line 771, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level {
  width: 250px;
}
/* line 775, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li {
  background: transparent;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px;
  /* 9 */
  font-size: 1.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 19px;
  /* 9 */
  line-height: 1.9rem;
  /* 9 */
  min-height: 0px;
  /*new work request*/
}
/* line 781, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li h3 {
  border-bottom: 1px solid #282e55;
}
/* line 782, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li a {
  color: #0c0a13;
  border-bottom: 1px solid #282e55;
  border-top: none;
  padding: 14px 16px 14px 50px;
  color: white;
}
/* line 786, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li a .link--detail {
  color: white;
}
/* line 793, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li .link--next:before {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 12px;
  /* 9 */
  font-size: 1.2rem;
  /* 9 */
  display: inline-block;
  float: right;
  position: relative;
  color: inherit;
  top: 1px;
  right: 0px;
  opacity: 1;
  content: "\e00b";
}
/* line 806, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li .link--next:after {
  content: "";
}
/* line 813, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li.link--back {
  background: #581666;
  height: 48px;
  padding-left: 40px;
  line-height: 37px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  line-height: 37px;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 825, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li.link--back:after {
  content: "";
  color: transparent;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 12px;
  /* 9 */
  font-size: 1.2rem;
  /* 9 */
  right: 0;
  position: relative;
  bottom: 0;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 12px;
  /* 9 */
  font-size: 1.2rem;
  /* 9 */
  font-family: "nw-icons";
}
/* line 837, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li.link--back span {
  padding: 0px 0 0 21px;
  display: block;
  color: #0c0a13;
  border-left: 1px solid #B4A99F;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px;
  /* 9 */
  font-size: 1.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 19px;
  /* 9 */
  line-height: 1.9rem;
  /* 9 */
}
/* line 845, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li.link--back span:before {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 12px;
  /* 9 */
  font-size: 1.2rem;
  /* 9 */
  padding: 0px;
  top: 16px;
  left: 15px;
  border: none;
  content: "\e62B";
}
/* line 856, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li.link--back span:after {
  content: "";
  border: none;
}
/* line 863, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li:hover {
  background-color: transparent;
}
/* line 866, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li a.link--back {
  color: #0c0a13;
  padding-bottom: 12px;
}
/* line 867, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level .link--detail {
  font-family: RNHouseSansRegular;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4;
}
/* line 871, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level .link--detail p {
  line-height: 19px;
}
/* line 877, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level h3.section-heading {
  background: #0c0a13;
  color: #dddddd;
  opacity: 1;
  border-bottom: 1px solid #282e55;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px;
  /* 9 */
  font-size: 1.4rem;
  /* 9 */
  padding-top: 11px;
  padding-bottom: 10px;
}
/* line 887, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level h3.section-heading a {
  border: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #dddddd;
}
/* line 900, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level ul li a {
  padding-left: 48px;
  padding-right: 16px;
  padding-bottom: 6px;
}
/* line 906, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level ul li a.link--lead {
  padding-left: 18px;
  padding-bottom: 16px;
}
/* line 910, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level ul li .header__snav__third-level:last-child {
  background: #060817;
}
/* line 918, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile a.js-first-level span {
  width: 200px;
  display: inline-block;
}

/* line 924, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__mnav {
  padding: 0 1em 0 2.5rem;
  background: transparent;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px;
  /* 9 */
  font-size: 1.6rem;
  /* 9 */
}
/* line 929, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__mnav h2.nav-heading2 {
  color: white;
  line-height: 1.9rem;
  font-size: 14px;
}
/* line 935, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__mnav ul.header__mnav__navigation {
  border-top: none;
}
/* line 940, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__mnav ul.header__mnav__navigation li a {
  background: transparent;
  color: white;
  text-decoration: underline;
  padding-left: 0px;
  font-family: RNHouseSansRegular;
  font-size: 14px;
  line-height: 19px;
  padding: 0;
}
/* line 950, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__mnav ul.header__mnav__navigation li a.active {
  color: #b4a99f;
  text-decoration: none;
  background: transparent;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 1.4rem;
}

/* line 963, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.tools-guides > li {
  background-color: transparent;
}
/* line 966, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.tools-guides > li a {
  border-bottom: 1px solid #282e55;
  border-top: none;
}

/* line 973, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header-group {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin: 10px -2px 44px -2px;
  /* 9 */
  margin: 1rem -0.2rem 4.4rem -0.2rem;
  /* 9 */
}
/* line 975, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header-group .header-group__sign-post {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 32px;
  font-size: 3.2rem;
  /* fixing font size issue, may be removed after final rebase from BAU */
  line-height: 1;
  /*color: $header-group-sign-post-color-m;
  This color should come from theme and not hard coding at component level, hence it commented out */
}
/* line 983, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header-group .header-group__headline {
  display: block;
  font-family: "RNHouseSansRegular", sans-serif;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 40px;
  /* 9 */
  font-size: 4rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 42px;
  /* 9 */
  line-height: 4.2rem;
  /* 9 */
  /*color: $header-group-sign-post-color-m;
  This color should come from theme and not hard coding at component level, hence it commented out */
}

/* line 995, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.comp-rich-text .intro-copy {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.7rem;
}
/* line 999, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.comp-rich-text .pull-out-quote {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 2.6rem;
}
/* line 1004, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.comp-rich-text blockquote {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 2.7rem;
  color: #666666;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-bottom: 32px;
  /* 9 */
  margin-bottom: 3.2rem;
  /* 9 */
}
/* line 1010, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.comp-rich-text blockquote:before, .comp-rich-text blockquote:after {
  font-size: 30px;
  font-size: 3rem;
  color: #da4735;
}

/* line 1018, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.theme--white .comp-rich-text p a, .theme--light-blue .comp-rich-text p a {
  color: #2f515d;
}
/* line 1020, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.theme--white .comp-rich-text p a:hover, .theme--light-blue .comp-rich-text p a:hover {
  color: #070b0d;
}

/* line 1027, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.wrapper.active {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 1031, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.nav-sup .header__mnav ul.header__mnav__navigation li {
  width: 100%;
  float: none;
}

/* line 1036, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
ul.innerLinks {
  float: right;
  position: absolute;
  right: 0;
  z-index: 9999;
  display: none;
  background-color: #329BAA;
  padding: 0.6em 0;
  width: 224px;
}

/* line 1046, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.bt a {
  background-color: #329BAA;
  display: block;
  float: right;
  width: 224px;
  z-index: 9999;
  color: #fff;
  padding: 9px 13px 9px 16px;
}

/* line 1055, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.bt a:hover {
  background-color: #2D8C9A;
}

/* line 1058, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.bt a:after {
  float: right;
  content: "\e012";
  color: #fff;
  font-size: 12px;
  font-family: "nw-icons";
}

/* line 1065, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.bt a {
  text-decoration: none;
  font-size: 14px;
  display: block;
  float: left;
}

/* line 1071, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.gnav-login-button.businessLogin:after {
  content: "\F023";
  font-family: "nw-icons";
  right: 33px;
  position: absolute;
  top: 11px;
}

/* line 1078, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.businessLogin {
  background-image: none;
}

/* line 1080, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__mnav .nav-heading2 {
  display: block;
}

/* line 1083, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.nav-sup .header__mnav ul.header__mnav__navigation li:last-child {
  background-color: transparent;
  width: 100%;
}

/* line 1088, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.nav-sup .header__mnav ul.header__mnav__navigation li:last-child > a:after {
  content: "\e63e";
  float: right;
  color: #fff;
  font-size: 22px;
  font-family: "nw-icons";
  display: none;
}

/* line 1097, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__snav__third-level {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: left 0.1s ease-out;
  -moz-transition: left 0.1s ease-out;
  -o-transition: left 0.1s ease-out;
  transition: left 0.1s ease-out;
  position: absolute;
  top: 0;
  left: 0px;
  width: 250px;
  background: #3a3a3a;
  z-index: -1;
  top: -86px;
}
/* line 1114, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__snav__third-level li:last-child ul li {
  background: #0c0a13;
}
/* line 1116, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__snav__third-level li:last-child ul li a {
  border-bottom: 1px solid #282e55;
}

/* line 1123, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__snav__third-level.active {
  left: 0;
  z-index: 1;
  top: 0;
  border-right: none;
}

/* line 1129, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__snav__third-level > li {
  position: relative;
  background: #46476e;
}

/* line 1134, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__snav__third-level-hidden {
  display: none;
}

/* line 1137, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li a.link--back span:before {
  content: "\e017";
}

/*  New NNM css*/
/* line 1143, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav li:hover {
  background: #0c0a13;
}
/* line 1147, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li.secondlevel_subchilds:hover {
  background: #0c0a13;
}
/* line 1152, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level .header__snav__third-level li .link--lead .link--next:before {
  /*new work request*/
  content: "\e615";
  font-size: 22px;
  padding-top: 0;
  top: -3px;
}
/* line 1158, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level .header__snav__third-level li .link--lead .link--next {
  /*new work request*/
  padding-top: 0;
}
/* line 1165, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li a.link--back span:before {
  color: #0c0a13;
}
/* line 1172, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level .header__snav__third-level .secondlevel_subchilds span.secondlevel_subchilds_heading {
  width: 163px;
  /*new work request*/
  display: inline-block;
}
/* line 1176, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level .header__snav__third-level .secondlevel_subchilds span.secondlevel_subchilds_heading .title-main {
  color: white;
}
/* line 1181, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level .header__snav__third-level .secondlevel_subchilds .link--next {
  padding-left: 0;
}
/* line 1186, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level .header__snav__third-level .secondlevel_subchilds a {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-right: 40px;
  /* 9 */
  padding-right: 4rem;
  /* 9 */
}
/* line 1192, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level .header__snav__third-level li:last-child ul li {
  background: #0d7985;
}
/* line 1194, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level .header__snav__third-level li:last-child ul li a {
  border-bottom: 1px solid #282e55;
}

/* line 1205, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level li a.link--back:hover, .header__snav__second-level .secondlevel_subchilds .header__snav__third-level > li:first-child a:hover {
  background: #cfc7be;
}

/* line 1206, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__snav__second-level .secondlevel_subchilds .header__snav__third-level li ul li.secondlevel_subchilds span.third_level_heading {
  padding-top: 14px;
  display: inline-block;
}

/* line 1207, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level .header__snav__third-level li.secondlevel_subchilds a .link--next:before {
  content: "\e615";
  font-size: 22px;
}

/* line 1208, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.vertical_border {
  border-left: 1px solid #DFD9D1;
  display: inline-block;
  height: 35px;
  z-index: 100000000;
  position: relative;
  top: 8px;
  left: -38px;
}

/*new work request*/
/* line 1209, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav__tools .submit-wrap:before {
  content: "\e01c";
}

/** NatWest and RBS Mobile search icon ****/
/* line 1214, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav__tools .submit-wrap:before {
  content: "\e01c" !important;
  font-size: 19px;
  font-size: 1.9rem;
  color: white;
  position: absolute;
  top: 30%;
  left: 25%;
}

/* line 1224, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__nav__tools .submit-wrap:before {
  content: none;
}

/* merge from arete comp - login*/
/* line 1232, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .secure-sign-in {
  width: 13.85%;
  margin-top: 0;
}
/* line 1235, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .secure-sign-in img {
  float: right;
}
/* line 1239, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .secure-sign-in a {
  display: block;
  background: #00a68d;
  width: 100%;
  height: 48px;
  float: right;
  text-decoration: none;
  text-align: center;
  padding-top: 7px;
}
/* line 1248, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .secure-sign-in a:after {
  color: #fff;
  font-size: 3rem;
  content: "\e63f";
  position: relative;
}
/* line 1255, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .secure-sign-in a span {
  text-indent: -9999px;
  display: inherit;
}
/* line 1260, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .secure-sign-in a img {
  display: none;
}

/* merge from arete comp - logo*/
/* line 1273, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .logo {
  width: 68.125%;
  margin-top: 0;
}
/* line 1276, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .logo h1 {
  margin: 0;
  padding: 0;
}
/* line 1282, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__links .logo-img {
  margin: 0 auto;
  margin-top: 8px;
}

/* line 1292, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--spoke--mobile .header__links .logo {
  width: 100%;
}

/* line 1299, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--desktop .header__logo, .header--spoke--desktop .header__logo {
  right: 13px;
  margin: 7px 0 0 25px;
  position: initial;
  width: auto;
}

/* Style for navigation demo 
.shelf--hero{min-height:500px;} */
/* line 1309, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .secondlevel_subchilds .comp-rich-text p {
  padding-bottom: 0;
  color: white;
}

/* line 1310, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .secondlevel_subchilds .comp-rich-text p strong {
  color: white;
}

/* line 1311, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .secondlevel_subchilds .cta.cta--m {
  padding: 0;
}

/* line 1312, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .secondlevel_subchilds .cta.cta--m a:after {
  display: none;
}

/* line 1313, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .secondlevel_subchilds .cta.cta--m a {
  float: none;
  font-size: 16px;
}

/* line 1314, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level ul li a {
  padding-bottom: 14px;
}

/* line 1316, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .secondlevel_subchilds .link--next {
  position: absolute;
  top: 14px;
  right: 15px;
}

/* line 1317, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav__second-level > li .link--detail {
  padding: 0;
}

/* line 1318, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header--mobile .header__snav .header__snav__second-level .header__snav__third-level .secondlevel_subchilds .link--next {
  padding-top: 0;
}

/* line 1319, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.header__snav__third-level.active {
  min-height: 560px;
}

/* merge from arete comp - MDD*/
/** icons for the mega drop down ****/
/* line 1325, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon {
  display: table;
  padding-left: .48em;
  width: auto;
  margin-bottom: 0;
  margin-top: 13px;
}
/* line 1331, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon.finder {
  padding-left: 0.48em;
}
/* line 1333, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon.finder:before {
  font-family: "nw-icons";
  content: "\e609";
  color: white;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  height: auto;
  position: absolute;
  left: 12px;
  top: 15px;
}
/* line 1347, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon.finder:hover::before {
  color: #333333;
}
/* line 1354, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon.calculator:before {
  font-family: "nw-icons";
  content: "\e613";
  color: white;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  height: auto;
  position: absolute;
  left: 12px;
  top: 16px;
}
/* line 1369, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon.calculator:hover::before {
  color: #333333;
}
/* line 1375, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon.document-doc:before {
  font-family: "nw-icons";
  content: "\e610";
  color: white;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  height: auto;
  position: absolute;
  left: 12px;
  top: 14px;
}
/* line 1390, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon.document-doc:hover::before {
  color: #333333;
}
/* line 1396, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon.card-reader:before {
  font-family: "nw-icons";
  content: "\e611";
  color: white;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  height: auto;
  position: absolute;
  left: 12px;
  top: 14px;
}
/* line 1411, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon.card-reader:hover::before {
  color: #333333;
}
/* line 1417, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon.financial-checkup:before {
  font-family: "nw-icons";
  content: "\e60a";
  color: white;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  height: auto;
  position: absolute;
  left: 12px;
  top: 14px;
}
/* line 1432, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon.financial-checkup:hover::before {
  color: #333333;
}
/* line 1438, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon.savings:before {
  content: "\e022";
  font-family: "nw-icons";
  color: white;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  height: auto;
  position: absolute;
  left: 12px;
  top: 14px;
}
/* line 1452, ../../../legacy-dmp/sass/_phase5/global/header/_mobile.scss */
.cta.tool-icon:before {
  padding-right: 13px;
}

/* These styles override styles in the above file - need to find a place for them */
/* line 542, ../../../legacy-dmp/sass/lombard/mobile.scss */
.header-group .header-group__sign-post {
  display: none !important;
}

/* line 546, ../../../legacy-dmp/sass/lombard/mobile.scss */
.teaser-multiple .header-group .header-group__sign-post {
  display: none !important;
}

/* line 551, ../../../legacy-dmp/sass/lombard/mobile.scss */
.header--mobile .header__nav .search-form .submit-wrap .submit {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_mobile-v1_0/images/search-icon-mobile.png");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -900px;
}

/* line 557, ../../../legacy-dmp/sass/lombard/mobile.scss */
.header--mobile .header__nav .search-form .submit-wrap:before {
  display: none;
}

/* line 563, ../../../legacy-dmp/sass/lombard/mobile.scss */
.header--mobile .header__snav .header__snav__second-level ul li .header__snav__third-level:last-child,
.header--mobile .header__snav .header__snav__second-level,
.header--mobile .header__nav {
  background: -webkit-linear-gradient(#101742, #060817);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#101742, #060817);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#101742, #060817);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#101742, #060817);
  /* Standard syntax */
  padding-bottom: 400px;
}
/* line 573, ../../../legacy-dmp/sass/lombard/mobile.scss */
.header--mobile .header__links img {
  width: 106px;
  padding-top: 0px;
}
/* line 577, ../../../legacy-dmp/sass/lombard/mobile.scss */
.header--mobile .header__links .logo-img {
  margin-top: 11px;
}
/* line 584, ../../../legacy-dmp/sass/lombard/mobile.scss */
.header--mobile .header__links .menu-trigger a.link--menu:hover {
  background: #75271C;
}
/* line 588, ../../../legacy-dmp/sass/lombard/mobile.scss */
.header--mobile .header__links .menu-trigger a.link--menu:hover:before {
  color: #FFF;
}

/* line 4, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.global-footer li {
  background: #f7f7f5;
  color: white;
}
/* line 8, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.global-footer li.topFooter {
  background: #0d7985;
  color: white;
}
/* line 12, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.global-footer li:hover {
  background: none repeat scroll 0 0 #0092dd;
  border-bottom: 2px solid #0081C4;
}
/* line 15, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.global-footer li:hover span {
  color: #ffffff;
}
/* line 20, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.global-footer .icon--branch-locator, .global-footer .icon--service-status, .global-footer .icon--security-centre, .global-footer .icon--about-us, .global-footer .icon--career {
  color: #647B9B;
}
/* line 23, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.global-footer .linkText {
  line-height: 18px;
}
/* line 27, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.global-footer ul li {
  border-bottom: 0 none;
}
/* line 29, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.global-footer ul li:hover {
  border-bottom: 0 none;
}

/* line 36, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.header--mobile ~ footer .global-footer ul li:first-child {
  margin-left: 0px;
}

/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/* line 41, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.footer {
  background: white;
  font-family: "RNHouseSansRegular", sans-serif;
  padding-left: 0;
  border-top: 1px solid #0c0a13;
}

/* line 47, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.footer__list {
  float: left;
  width: 100%;
  padding: 1.175em 0;
  list-style: none;
}
/* line 52, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.footer__list li {
  float: left;
  width: 48%;
  padding: 0px 0px 0px 1.3em;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 2rem;
  color: white;
}
/* line 59, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.footer__list li:before {
  color: #da4735;
  content: "";
  padding: 0;
  font-size: 1em;
  font-weight: normal;
}
/* line 66, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.footer__list li:first-child:before {
  content: "";
}
/* line 71, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.footer__list a {
  color: #333333;
  text-decoration: none;
}
/* line 75, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.footer__list a:hover {
  border-bottom: none;
  text-decoration: underline;
}

/*------------------------------------*\
    $FOOTER - FIND US SECTION
\*------------------------------------*/
/* line 84, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.find-us {
  float: right;
  width: 100%;
  padding-top: 0.77em;
  padding-right: 1.15em;
  padding-bottom: 0.77em;
  padding-left: 1.175em;
  text-align: left;
  border-top: 1px solid #0c0a13;
}

/* line 95, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.find-us__head {
  float: none;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1;
  color: #0c0a13;
  zoom: 1;
  padding-top: 3px;
}

/*------------------------------------*\
    $FOOTER - FIND US LIST
\*------------------------------------*/
/* line 109, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.find-us__list {
  border: none;
  padding: 0;
  width: auto;
  float: none;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 118, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.find-us__list li {
  border: none;
  display: inline-block;
  zoom: 1;
  *display: inline;
  float: none;
  padding: 0 0 0 0.5em;
  vertical-align: middle;
  width: auto;
}
/* line 128, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.find-us__list a {
  float: left;
  height: 24px;
  width: 24px;
}

/*------------------------------------*\
    $FOOTER - SOCIAL ICONS
\*------------------------------------*/
/* line 137, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.icon-fb {
  position: relative;
  border-radius: 4px;
}
/* line 140, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.icon-fb:before {
  font-family: nw-icons;
  font-size: 41px;
  font-size: 4.1rem;
  content: '\e606';
  left: 0px;
  top: 0px;
  position: absolute;
}

/* line 150, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.icon-tweet {
  position: relative;
  border-radius: 4px;
}
/* line 154, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.icon-tweet:before {
  font-family: nw-icons;
  font-size: 43px;
  font-size: 4.3rem;
  content: '\e603';
  left: 0px;
  top: 0px;
  position: absolute;
}

/* line 163, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.icon-tweet, .icon-fb {
  text-decoration: none;
  background: #0c0a13;
  height: 24px;
  width: 24px;
}
/* line 168, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.icon-tweet:before, .icon-fb:before {
  color: #f7f7f5;
  display: block;
}
/* line 172, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.icon-tweet:hover, .icon-fb:hover {
  background: #da4735;
}

/* line 183, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.footer-top .global-footer li {
  background: #0c0a13;
}
/* line 185, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.footer-top .global-footer li:hover {
  background: #0c0a13;
}
/* line 191, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.footer-top ul li {
  padding: 21px 18px 23px;
}

/* line 196, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.regulatory-footer {
  display: block;
  float: left;
  position: relative;
  padding-top: 5px;
  color: #0a2f64;
  font-size: 11px;
  padding-bottom: 7px;
  line-height: 15px;
  margin-left: 16px;
  width: 90%;
}

/* line 209, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.icon-fb:before {
  content: "\e606";
}

/* line 213, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.icon-fb {
  background-image: none;
}

/* line 217, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.icon-fb:hover {
  background-image: none;
}

/* line 221, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.main_Footer.ulster_Footer .icon-ln {
  background-image: url(/etc/designs/dmp/clientlibs_ulster_desktop/images/linkedin_sign-big_active.png);
}

/* line 225, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.main_Footer.ulster_Footer .icon-ln:hover {
  background-image: url(/etc/designs/dmp/clientlibs_ulster_desktop/images/linkedin_sign-big_hover.png);
}

/* line 229, ../../../legacy-dmp/sass/_phase5/global/footer/_mobile.scss */
.main_Footer.ulster_Footer .icon-tweet:before {
  font-size: 32px;
}

/* These styles override styles in the above file - need to find a proper home for them */
/* line 599, ../../../legacy-dmp/sass/lombard/mobile.scss */
.footer__list a {
  color: #2F515D;
}
/* line 601, ../../../legacy-dmp/sass/lombard/mobile.scss */
.footer__list a:hover {
  color: #213740;
}

/* line 606, ../../../legacy-dmp/sass/lombard/mobile.scss */
.find-us__list {
  display: block;
  margin-top: 10px;
}
/* line 609, ../../../legacy-dmp/sass/lombard/mobile.scss */
.find-us__list a {
  width: 37px;
  height: 37px;
}
/* line 613, ../../../legacy-dmp/sass/lombard/mobile.scss */
.find-us__list li:first-child {
  padding-left: 0;
}

/* line 617, ../../../legacy-dmp/sass/lombard/mobile.scss */
.find-us__head {
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 621, ../../../legacy-dmp/sass/lombard/mobile.scss */
.regulatory-footer {
  padding-bottom: 4px;
}

/* COMP REBRAND STYLES */
/*------------------------------------*\
    Hero - Mobile CSS
\*------------------------------------*/
/**
 * MODULE CONTAINER....main container (.shelf--hero)
 * HERO INNER COMPONENTS....Inner items (.hero__copy, .hero__heading etc)
 * SOCIAL TOOLBAR....Inner items (.social-bar, .social-bar__share etc)
 * HERO OFFERS....Inner items (.offer etc)
 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/* line 17, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero {
  padding: 0px;
  overflow: hidden;
  position: relative;
  background-color: white;
}
/* line 23, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .image {
  width: 100%;
  height: auto;
  max-height: none;
  display: block;
  margin: 0;
}
/* line 30, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .cta--l {
  overflow: hidden;
  width: 100%;
}

/*------------------------------------*\
    $HERO INNER COMPONENTS
\*------------------------------------*/
/* line 38, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.hero__copy {
  position: relative;
  margin: -2.8em 0 0;
}

/* line 43, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.hero__heading {
  float: left;
  padding: 0.32em 1.35em 0.32em 0.625em;
  margin-right: 0.5em;
  font-size: 26px;
  font-size: 2.6rem;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 1;
  color: #333333;
}

/* line 53, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.hero__signpost {
  padding: 4.25em 1.25em 0;
  font-size: 13px;
  font-size: 1.3rem;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 1.2;
}

/* line 60, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.hero__footline {
  padding: 0.62em 1.25em;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 2.0rem;
  color: #0d7985;
  clear: both;
}
/* line 70, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.hero__footline .comp-rich-text p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2.0rem;
}

/*------------------------------------*\
    $SOCIAL TOOLBAR
\*------------------------------------*/
/* line 79, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar {
  float: left;
  width: 100%;
  padding: 1.077em 0 1.231em 0.615em;
  border-bottom: 1px solid #373737;
  margin: 1px 1px 0 0;
}
/* line 85, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar ul {
  float: right;
}

/* line 89, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__share {
  float: left;
  margin-right: 1.538em;
  line-height: 1.6;
  color: white;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
}

/* line 99, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__link {
  line-height: 2.7;
  float: left;
  cursor: pointer;
  text-decoration: none;
}

/* line 106, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__list {
  background: none repeat scroll 0 0 white;
  border-bottom: medium none;
  border-radius: 1px 1px 5px 5px;
  float: left;
  margin-right: 0.415em;
}
/* line 112, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__list:last-child {
  margin-right: 0;
}

/* line 117, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__facebook, .social-bar__twitter, .social-bar__email, .social-bar__print {
  background: white;
  height: 33px;
  width: 31px;
  display: block;
}
/* line 122, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__facebook:before, .social-bar__twitter:before, .social-bar__email:before, .social-bar__print:before {
  font-family: "nw-icons";
  color: #101742;
  font-size: 3rem;
  left: 1px;
  top: -22px;
  color: #333333;
}

/* line 131, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__facebook {
  position: relative;
  border-radius: 4px;
}
/* line 135, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__facebook:before {
  content: '\e606';
  position: absolute;
}

/* line 141, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__twitter {
  position: relative;
  border-radius: 4px;
}
/* line 145, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__twitter:before {
  content: '\e603';
  position: absolute;
}

/* line 151, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__print {
  position: relative;
  border-radius: 4px;
}
/* line 155, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__print:before {
  content: '\e604';
  position: absolute;
}

/* line 160, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__email {
  position: relative;
  border-radius: 4px;
}
/* line 164, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__email:before {
  content: '\e605';
  position: absolute;
}

/*------------------------------------*\
    $HERO OFFERS
\*------------------------------------*/
/* line 173, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf.offer {
  padding: 2.462em 0;
  margin-top: 1.2em;
  float: left;
}
/* line 177, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf.offer .comp-rich-text p {
  padding-bottom: .6em;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5;
}
/* line 183, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf.offer .comp-rich-text p strong {
  display: block;
  margin-top: .4em;
  font-size: 1.7rem;
  line-height: 1.1;
}
/* line 191, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf.offer .comp-rich-text ul {
  float: left;
}

/* line 196, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf.offer.theme--blue {
  background-color: #333333;
}

/* line 199, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf.offer.theme--light-blue {
  background-color: #dfe0f0;
}

/* line 202, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf.offer.theme--white {
  background-color: white;
}

/* line 205, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf.offer.theme--light-grey {
  background-color: #e7e7ec;
}

/* line 209, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .offer .image {
  position: relative;
}

/* line 212, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.hero__copy .offer .cta {
  margin-left: 0;
}

/* line 215, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.offer .image--teaser-1 {
  margin-bottom: 2.5em;
}

/* line 218, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.offer__heading {
  float: left;
  padding: 0;
  margin-right: 0.5em;
  margin-bottom: .933em;
  line-height: 1;
  width: 100%;
  max-height: 1.75em;
  font-size: 20px;
  font-size: 2rem;
  font-family: "RNHouseSansRegular", sans-serif;
}

/* line 230, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .offer .cta--m, .shelf--hero .offer .cta--box {
  width: auto;
  margin-right: 1em;
}

/* line 234, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.cta.cta--box {
  float: left;
  clear: none;
  margin-top: -0.5em;
}

/* line 240, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.offer .cta.cta--box a, .offer .cta.cta--m a {
  margin-bottom: 0;
}

/* line 243, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .offer .cta--m {
  float: left;
}

/* line 246, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .offer .cta {
  clear: none;
}

/* line 249, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.hero__heading__new {
  max-width: 50% !important;
}

/* line 252, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.title--font30 {
  font-size: 30px !important;
}

/* line 255, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.title--font35 {
  font-size: 35px !important;
}

/* line 258, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.title--font40 {
  font-size: 40px !important;
}

/* line 261, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.title--font45 {
  font-size: 45px !important;
}

/* line 264, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.title--font55 {
  font-size: 55px !important;
}

/* line 267, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.hero__signpost__new {
  max-width: 75% !important;
}

/* line 270, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.title--font15 {
  font-size: 15px !important;
}

/* line 273, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.title--font20 {
  font-size: 20px !important;
}

/* line 276, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.title--font30 {
  font-size: 30px !important;
}

/* PHASE 5 REBRAND */
/* line 284, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.social-bar__list {
  background: white;
}

/* line 289, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.image {
  margin: 0 0 1em 0;
}

/* line 292, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero {
  padding: 0px;
}
/* line 296, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .hero__copy {
  background: #eceae6;
  width: auto;
}
/* line 299, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .hero__copy .hero__heading {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 26px 16px 18px 16px;
  /* 9 */
  padding: 2.6rem 1.6rem 1.8rem 1.6rem;
  /* 9 */
  font-size: 4.2rem;
  line-height: 4.2rem;
  color: white;
  font-family: RNHouseSansRegular;
  float: none;
  word-wrap: break-word;
  margin-right: 0px;
  text-transform: none;
  font-weight: normal;
}
/* line 311, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .hero__copy .hero__heading.hero__heading__new {
  max-width: 100% !important;
  padding-top: 24px;
}
/* line 317, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .hero__copy .hero__signpost {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 0 16px 40px 16px;
  /* 9 */
  padding: 0 1.6rem 4rem 1.6rem;
  /* 9 */
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 22px;
  /* 9 */
  font-size: 2.2rem;
  /* 9 */
  font-family: RNHouseSansRegular;
  font-size: 2.2rem;
  line-height: 2.6rem;
  color: white;
  word-wrap: break-word;
}
/* line 328, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .hero__copy .cta--l {
  padding: 0rem 1.6rem 1rem 1.6rem;
  margin: -17px 0px 0px 0px;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px;
  /* 9 */
  font-size: 1.8rem;
  /* 9 */
  color: white;
}
/* line 339, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .hero__copy .cta.cta--branded.cta--m {
  margin: -8px 0 -2px 0;
  padding: 0rem 1.6rem 3rem 1.6rem;
}
/* line 343, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .hero__copy .cta.cta--branded.cta--m a {
  padding: 3px 42px 3px 0 !important;
  margin: 0 !important;
}
/* line 352, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .hero__footline {
  background: #eceae6;
  margin: 6px 0 0px 0;
  padding: 0rem 1.6rem 2.6rem 1.6rem;
}
/* line 356, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .hero__footline .comp-rich-text p {
  font-family: "RNHouseSansRegular", sans-serif;
  color: #333333;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px;
  /* 9 */
  font-size: 1.4rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 16px;
  /* 9 */
  line-height: 1.6rem;
  /* 9 */
  padding-bottom: 0px;
}
/* line 364, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .header-group {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin: 24px -12px 24px -12px;
  /* 9 */
  margin: 2.4rem -1.2rem 2.4rem -1.2rem;
  /* 9 */
}
/* line 366, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .header-group .header-group__sign-post {
  display: none;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 2.6rem;
  color: #666666;
}
/* line 373, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .header-group .header-group__headline {
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 3.0rem;
  color: #333333;
  font-family: "RNHouseSansBold", sans-serif;
}

/* line 387, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.hero__copy {
  margin-top: 0px;
}

/* line 391, ../../../legacy-dmp/sass/_phase5/hero/_mobile.scss */
.shelf--hero .hero__copy {
  width: auto;
}

/* These styles override styles in the above file - need to find a proper home for them */
/* line 629, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero .hero__copy .cta.cta--branded.cta--m a {
  color: #FFF;
}
/* line 632, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero .hero__copy .cta.cta--branded.cta--m a:hover {
  color: #EAE1D8;
}
/* line 637, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero .comp-rich-text p, .shelf--hero .comp-rich-text .inline-text, .shelf--hero .comp-rich-text li, .shelf--hero .comp-rich-text .body-copy, .shelf--hero .comp-rich-text h1, .shelf--hero .comp-rich-text h2, .shelf--hero .comp-rich-text h3, .shelf--hero .comp-rich-text h4, .shelf--hero .comp-rich-text h5 {
  color: #FFF;
}
/* line 641, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero .hero__copy > .comp-rich-text {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 10px 6px 10px 16px;
  /* 9 */
  padding: 1rem 0.6rem 1rem 1.6rem;
  /* 9 */
}
/* line 644, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero .hero__footline {
  text-align: center;
  background: transparent;
  width: 100%;
  bottom: -1px;
  /* 
  	ab = X X
  */
  padding-right: 40px;
  padding-right: 4rem;
  /* 
  	ab = X X
  */
  padding-top: 10px;
  padding-top: 1rem;
  /* 
  	ab = X X
  */
  padding-bottom: 10px;
  padding-bottom: 1rem;
}
/* line 653, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero .hero__footline .comp-rich-text p {
  font-size: 1.2rem;
}
/* line 656, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero .hero__footline .comp-rich-text blockquote {
  margin-bottom: 0;
}

/* line 662, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--blue div.comp-rich-text span a {
  color: #e78a38;
}
/* line 664, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--blue div.comp-rich-text span a:hover {
  color: #A83728;
}

/* COMP REBRAND STYLES */
/*------------------------------------*\
    SubNav -- Mobile CSS
\*------------------------------------*/
/**
 * MODULE CONTAINER....main container (.sub-nav-item)
 * HEAD BLOCK......head items (.sub-nav-item__head)
 * INNER BLOCK......head items (.sub-nav-item__inner)
 * ARROW......Arrow with font icon (.sub-nav-item__sell-arrow)
 * DESCRIPTION BLOCK......discription section (.sub-nav-item--desc)
 * GRID DEPENDENT STYLES......grid dependent styles required to adjust gutters
 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/* line 18, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.sub-nav-item {
  display: block;
  margin: 0.5em 0;
  padding: 0.75em 1em;
  position: relative;
  /*background-color: $subnav-normal;*/
  text-decoration: none;
  /*
  &.sub-nav-item--secure {
  	background-color: $subnav-secure-normal;
  }*/
}
/* line 32, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.sub-nav-item.sub-nav-item--secure {
  color: #101742;
}

/*------------------------------------*\
    $HEAD BLOCK
\*------------------------------------*/
/* line 39, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.sub-nav-item__head {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.15;
}

/*------------------------------------*\
    $ARROW
\*------------------------------------*/
/* line 48, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.sub-nav-item__sell-arrow {
  font-size: 16px;
  font-size: 1.6rem;
  position: absolute;
  z-index: 10;
  top: 0.3125em;
  background-color: transparent;
}
/* line 55, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.sub-nav-item__sell-arrow:after {
  bottom: 15px;
  position: absolute;
  line-height: 1px;
  z-index: 9;
  font-family: 'nw-icons';
  right: 0px;
  content: "\e615";
  font-size: 32px;
  font-size: 3.2rem;
}

/* line 71, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.sub-nav-item__sell .sub-nav-item__sell-arrow {
  position: relative;
}
/* line 74, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.sub-nav-item__sell .sub-nav-item__sell-arrow:after {
  bottom: 12px;
  line-height: 1px;
  z-index: 9;
  font-family: 'nw-icons';
  right: -18px;
  content: "\e00c";
  font-size: 16px;
  font-size: 1.6rem;
}

/*------------------------------------*\
    $INNER BLOCK
\*------------------------------------*/
/* line 90, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.sub-nav-item__head__inner {
  display: block;
  position: static;
  margin-right: 0.65em;
  width: 100%;
  word-wrap: break-word;
}

/* line 98, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.sub-nav-item__sell {
  display: block;
  padding-top: 0.4em;
}

/*------------------------------------*\
    $GRID DEPENDENT STYLES
\*------------------------------------*/
/* line 107, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.desk--one-fifth .sub-nav-item__head, .desk--one-sixth .sub-nav-item__head {
  display: table-cell;
  vertical-align: bottom;
}

/*------------------------------------*\
    $DESCRIPTION BLOCK
\*------------------------------------*/
/* line 116, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.sub-nav-item--desc {
  float: left;
  width: 100%;
}

/*------------------------------------*\
    $RE-BRANDING CODE
\*------------------------------------*/
/* line 123, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
section.subnav-items {
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 42px;
}

/* line 128, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.shelf.subnav-items .shelf__inner.shelf--padded {
  padding: 0;
}

/* line 131, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.shelf.subnav-items .sub-nav {
  margin: 0;
  padding-right: 24px;
}

/* line 135, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items {
  padding: 0px 44px 60px 48px;
  background: #eae2d9;
  overflow: auto;
  font-family: "RNHouseSansRegular", sans-serif;
  /*** 3054 ***/
}
/* line 141, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half, .subnav-items .desk--one-third, .subnav-items .desk--one-quarter, .subnav-items .desk--one-fifth, .subnav-items .desk--one-sixth {
  float: left;
  margin-right: 1px;
  background-position: center 101%;
  background-repeat: no-repeat;
  transform-origin: top;
  transition: padding 0.1s ease-out;
  -webkit-transition: padding 0.1s ease-out;
  -moz-transition: padding 0.1s ease-out;
  -o-transition: padding 0.1s ease-out;
  padding-bottom: 16px;
  color: white;
}
/* line 154, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half:first-child, .subnav-items .desk--one-third:first-child, .subnav-items .desk--one-quarter:first-child, .subnav-items .desk--one-fifth:first-child, .subnav-items .desk--one-sixth:first-child {
  background-color: #2f515d;
}
/* line 157, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half:last-child, .subnav-items .desk--one-third:last-child, .subnav-items .desk--one-quarter:last-child, .subnav-items .desk--one-fifth:last-child, .subnav-items .desk--one-sixth:last-child {
  background-color: #0d7985;
}
/* line 162, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.svg") !important;
  padding-bottom: 16px !important;
  width: 33.05%;
  background-size: 294px;
  -webkit-background-size: 296px auto;
}
/* line 168, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half .sub-nav-item__sell-arrow {
  position: absolute !important;
}
/* line 171, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half .sub-nav-item__sell-arrow:after {
  bottom: 15px !important;
  line-height: 1px;
  z-index: 9;
  font-family: 'nw-icons';
  right: 0px !important;
  content: "\e615";
  font-size: 24px !important;
  font-size: 2.4rem !important;
  position: absolute !important;
}
/* line 183, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half:hover {
  padding-bottom: 30px !important;
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.svg") !important;
  background-position: center 101%;
  background-repeat: no-repeat;
  background-size: 294px;
  -webkit-background-size: 296px auto;
  color: white;
  background-color: #1f353d;
}
/* line 194, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half .sub-nav-item {
  height: 176px;
  margin-bottom: 0;
  padding-right: 14px;
  padding-bottom: 56px;
}
/* line 199, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half .sub-nav-item:hover, .subnav-items .desk--one-half .sub-nav-item:focus {
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  transform: scale(1) !important;
}
/* line 207, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half .sub-nav-item__head {
  font-size: 2.2rem;
  line-height: 1.18;
}
/* line 211, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half .sub-nav-item__sell {
  font-size: 16px;
  line-height: 22px;
}
/* line 215, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half:last-child {
  background-color: #0d7985;
}
/* line 217, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half:last-child:hover {
  background-color: #1f353d;
}
/* line 225, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-third {
  width: 33.05%;
  background-size: 294px;
  -webkit-background-size: 296px auto;
}
/* line 229, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-third:nth-child(2) {
  background-color: #1f6876;
}
/* line 232, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-third .sub-nav-item__sell-arrow {
  right: 1.72em;
  top: 9.85em;
}
/* line 236, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-third:hover {
  padding-bottom: 14px;
  background: #1f353d;
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/subnav-svg.svg");
  background-position: center 101%;
  background-repeat: no-repeat;
  background-size: 294px;
  -webkit-background-size: 296px auto;
  color: white;
}
/* line 246, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-third .sub-nav-item {
  height: 176px;
  margin-bottom: 0;
}
/* line 250, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-third .sub-nav-item__head {
  font-size: 2.2rem;
  line-height: 1.18;
}
/* line 254, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-third .sub-nav-item__sell {
  font-size: 16px;
  line-height: 22px;
  padding-top: 13px;
}
/* line 261, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-quarter {
  width: 24.75%;
  background-size: 220px;
  -webkit-background-size: 224px auto;
  padding-left: 0.2em;
}
/* line 266, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-quarter:nth-child(2) {
  background-color: #285965;
}
/* line 269, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-quarter:nth-child(3) {
  background-color: #22616d;
}
/* line 272, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-quarter .sub-nav-item__sell-arrow {
  top: 121px;
  right: 31px;
}
/* line 276, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-quarter:hover {
  padding-bottom: 14px;
  background: #1f353d;
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/subnav-svg.svg");
  background-position: center 101%;
  background-repeat: no-repeat;
  background-size: 220px;
  -webkit-background-size: 224px auto;
  color: white;
}
/* line 286, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-quarter .sub-nav-item {
  height: 137px;
  padding-top: 7px;
  margin-bottom: 0;
}
/* line 291, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-quarter .sub-nav-item__head {
  line-height: 24px;
  font-size: 20px;
}
/* line 295, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-quarter .sub-nav-item__sell {
  font-size: 14px;
  line-height: 18px;
}
/* line 300, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-fifth {
  width: 19.78%;
  background-size: 177px;
  -webkit-background-size: 180px auto;
  padding-left: 0.2em;
}
/* line 305, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-fifth:nth-child(2) {
  background-color: #285965;
}
/* line 308, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-fifth:nth-child(3) {
  background-color: #22616d;
}
/* line 311, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-fifth:nth-child(4) {
  background-color: #1a6975;
}
/* line 314, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-fifth .sub-nav-item__sell-arrow {
  right: 3px;
  left: 7em;
  top: 90px;
}
/* line 319, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-fifth:hover {
  padding-bottom: 14px;
  background: #1f353d;
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/subnav-svg.svg");
  background-position: center 101%;
  background-repeat: no-repeat;
  background-size: 177px;
  -webkit-background-size: 180px auto;
  color: white;
}
/* line 329, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-fifth .sub-nav-item {
  height: 105px;
  padding-top: 7px;
  margin-bottom: 0;
}
/* line 334, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-fifth .sub-nav-item__head {
  line-height: 22px;
  font-size: 18px;
}
/* line 338, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-fifth .sub-nav-item__sell {
  font-size: 16px;
  line-height: 20px;
  padding-top: 0.45em;
}
/* line 344, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-sixth {
  width: 16.46%;
  background-size: 147px;
  -webkit-background-size: 151px auto;
  padding-left: 0.2em;
}
/* line 349, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-sixth:nth-child(2) {
  background-color: #285965;
}
/* line 352, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-sixth:nth-child(3) {
  background-color: #22616d;
}
/* line 355, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-sixth:nth-child(4) {
  background-color: #1a6975;
}
/* line 358, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-sixth:nth-child(5) {
  background-color: #14707c;
}
/* line 361, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-sixth .sub-nav-item__sell-arrow {
  right: -5px;
  top: 69px;
}
/* line 365, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-sixth .sub-nav-item__sell-arrow:after {
  font-size: 21px;
  font-size: 2.1rem;
}
/* line 369, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-sixth:hover {
  padding-bottom: 14px;
  background: #1f353d;
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/subnav-svg.svg");
  background-position: center 101%;
  background-repeat: no-repeat;
  background-size: 147px;
  -webkit-background-size: 151px auto;
  color: white;
}
/* line 379, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-sixth .sub-nav-item {
  height: 92px;
  padding-top: 7px;
  margin-bottom: 0;
}
/* line 384, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-sixth .sub-nav-item__head {
  line-height: 20px;
  font-size: 16px;
}
/* line 388, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-sixth .sub-nav-item__sell {
  font-size: 14px;
  line-height: 18px;
  padding-top: 0.45em;
}
/* line 394, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .header-group {
  padding-bottom: 3px;
  padding-top: 43px;
}
/* line 400, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid.grid--gap-xxs.sub-nav .desk--one-half, .subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-half, .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-half, .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-half, .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-half {
  margin-top: -12px;
}
/* line 402, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid.grid--gap-xxs.sub-nav .desk--one-half:first-child, .subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-half:first-child, .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-half:first-child, .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-half:first-child, .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-half:first-child {
  margin-top: 0;
}
/* line 405, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid.grid--gap-xxs.sub-nav .desk--one-half .sub-nav-item__sell-arrow.cta-padlock, .subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-half .sub-nav-item__sell-arrow.cta-padlock, .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-half .sub-nav-item__sell-arrow.cta-padlock, .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-half .sub-nav-item__sell-arrow.cta-padlock, .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-half .sub-nav-item__sell-arrow.cta-padlock {
  right: 13% important;
}
/* line 409, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.iphone .subnav-items .grid.grid--gap-xxs.sub-nav .desk--one-half, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-half, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-half, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-half, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-half {
  margin: 0px;
}
/* line 413, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid.grid--gap-xxs.sub-nav .desk--one-third, .subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-third, .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-third, .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-third, .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-third {
  padding-left: 1.45em;
  padding-right: 1.4em;
  padding-top: 1em;
}
/* line 418, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.iphone .subnav-items .grid.grid--gap-xxs.sub-nav .desk--one-third, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-third, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-third, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-third, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-third {
  margin: 0px;
}
/* line 422, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid.grid--gap-xxs.sub-nav .desk--one-quarter, .subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-quarter, .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-quarter, .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-quarter, .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-quarter {
  padding-left: 0.2em;
}
/* line 425, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.iphone .subnav-items .grid.grid--gap-xxs.sub-nav .desk--one-quarter, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-quarter, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-quarter, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-quarter, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-quarter {
  margin: 0px;
}
/* line 429, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid.grid--gap-xxs.sub-nav .desk--one-fifth, .subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-fifth, .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-fifth, .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-fifth, .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-fifth {
  padding-left: 0.2em;
}
/* line 432, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.iphone .subnav-items .grid.grid--gap-xxs.sub-nav .desk--one-fifth, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-fifth, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-fifth, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-fifth, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-fifth {
  margin: 0px;
}
/* line 436, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid.grid--gap-xxs.sub-nav .desk--one-sixth, .subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-sixth, .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-sixth, .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-sixth, .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-sixth {
  padding-left: 0.18em;
  padding-right: 0.18em;
}
/* line 440, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.iphone .subnav-items .grid.grid--gap-xxs.sub-nav .desk--one-sixth, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-sixth, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-sixth, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-sixth, .iphone .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-sixth {
  margin: 0px;
}
/* line 449, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-half, .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-half, .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-half, .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-half {
  padding-left: 1.45em;
  padding-right: 1.4em;
  padding-top: 1em;
  margin-top: -12px;
}
/* line 455, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-third, .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-third, .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-third, .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-third {
  padding-left: 1.45em;
  padding-right: 1.4em;
  padding-top: 1em;
}
/* line 460, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-quarter, .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-quarter, .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-quarter, .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-quarter {
  padding-left: 0.2em;
}
/* line 463, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-fifth, .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-fifth, .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-fifth, .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-fifth {
  padding-left: 0.2em;
}
/* line 466, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid--gap-xxs.sub-nav.grid--rev .desk--one-sixth, .subnav-items .grid--gap-xxs.sub-nav.grid--full .desk--one-sixth, .subnav-items .grid--gap-xxs.sub-nav.grid--right .desk--one-sixth, .subnav-items .grid--gap-xxs.sub-nav.grid--center .desk--one-sixth {
  padding-left: 0.18em;
  padding-right: 0.18em;
}

/* line 473, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.grid.sub-nav .grid__item, .sub-nav.grid--rev .grid__item, .sub-nav.grid--full .grid__item, .sub-nav.grid--right .grid__item, .sub-nav.grid--center .grid__item, .sub-nav.grid--rev .grid__item, .sub-nav.grid--full .grid__item, .sub-nav.grid--right .grid__item, .sub-nav.grid--center .grid__item {
  padding-right: 0.3em;
}

/* For 2 subnav items */
/* line 478, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.desk--one-half .sub-nav-item {
  color: white;
  background-color: #00a68d;
}
/* line 481, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.desk--one-half .sub-nav-item .sub-nav-item__sell-arrow:after {
  font-family: 'nw-icons';
  content: "\e00c";
  font-size: 1em;
  position: absolute;
  right: -18px;
  top: 75px;
}

/* PHASE 5 STYLES */
/*SUBNAV ITEMS*/
/* line 526, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.shelf.subnav-items .shelf__inner.shelf--padded {
  margin: 0 auto;
  max-width: 288px;
}

/* line 531, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.shelf.subnav-items .sub-nav {
  padding-right: 0px;
}

/* line 536, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items {
  padding: 24px 1.231em;
}
/* line 539, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .grid__item {
  padding-left: 0px;
}
/* line 543, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .header-group {
  padding: 0px;
  margin: 0 0 2em 0;
}
/* line 548, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .header-group .header-group__sign-post {
  display: none;
}
/* line 552, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .header-group .header-group__headline {
  display: block;
  font-family: "RNHouseSansRegular", sans-serif;
  color: #da4735;
  font-size: 26px !important;
  line-height: 30px !important;
  margin: -6px 0px 18px 0px;
}
/* line 562, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half, .subnav-items .desk--one-third, .subnav-items .desk--one-quarter, .subnav-items .desk--one-fifth, .subnav-items .desk--one-sixth {
  width: 100.36%;
  padding: 0px !important;
  background-image: url(/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.svg);
  background-size: 20%;
  background-repeat: no-repeat;
  margin-bottom: 2px;
}
/* line 581, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half .sub-nav-item, .subnav-items .desk--one-third .sub-nav-item, .subnav-items .desk--one-quarter .sub-nav-item, .subnav-items .desk--one-fifth .sub-nav-item, .subnav-items .desk--one-sixth .sub-nav-item {
  height: auto;
  min-height: 74px;
  -webkit-transition: padding 0.1s ease-out;
  -moz-transition: padding 0.1s ease-out;
  -o-transition: padding 0.1s ease-out;
  transition: padding 0.1s ease-out;
}
/* line 588, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half:hover, .subnav-items .desk--one-third:hover, .subnav-items .desk--one-quarter:hover, .subnav-items .desk--one-fifth:hover, .subnav-items .desk--one-sixth:hover {
  background-image: url(/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.svg);
  background-size: 20%;
  color: white;
}
/* line 598, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.iphone .subnav-items .desk--one-half {
  margin-bottom: -8px !important;
}
/* line 601, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half:last-child {
  margin-bottom: -3px;
}
/* line 606, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item {
  color: white;
  background-color: transparent;
  padding: 11px 15px 40px 14px;
  margin: 0px;
}
/* line 612, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item .sub-nav-item__head {
  font-family: RNHouseSansRegular;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 22px;
  /* 9 */
  font-size: 2.2rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 26px;
  /* 9 */
  line-height: 2.6rem;
  /* 9 */
  color: white;
}
/* line 620, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow {
  right: 33px;
  bottom: 34px;
  top: initial;
}
/* line 625, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow:after {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 24px;
  /* 9 */
  font-size: 2.4rem;
  /* 9 */
  top: 0;
  right: 0;
  bottom: initial;
}
/* line 636, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item .sub-nav-item__sell {
  font-family: RNHouseSansRegular;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px;
  /* 9 */
  font-size: 1.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 22px;
  /* 9 */
  line-height: 2.2rem;
  /* 9 */
  color: white;
  padding-top: 7px;
}
/* line 649, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item.sub-nav-item--secure .sub-nav-item__head {
  color: #0c0a13;
}
/* line 654, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item.sub-nav-item--secure .sub-nav-item__head .sub-nav-item__sell-arrow:after {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 24px;
  /* 9 */
  font-size: 2.4rem;
  /* 9 */
  top: 0;
  right: 0;
}
/* line 664, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item.sub-nav-item--secure .sub-nav-item__sell {
  color: #0c0a13;
}
/* line 669, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item.sub-nav-item--secure:hover {
  color: white !important;
}
/* line 677, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half .sub-nav-item.sub-nav-item--secure .sub-nav-item__head .sub-nav-item__sell-arrow:after, .subnav-items .desk--one-half .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow:after {
  right: -24px;
  top: -12px;
}

/* line 692, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.desk--one-half .sub-nav-item .sub-nav-item__sell-arrow {
  position: relative;
  top: auto;
}
/* line 697, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.desk--one-half .sub-nav-item .sub-nav-item__sell-arrow:after {
  font-family: 'nw-icons';
  content: "\e00c";
  font-size: 1em;
  position: relative;
  right: auto;
  top: auto;
  bottom: auto;
}

/* line 711, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
section.subnav-items {
  padding: 24px 45px 24px 45px;
  background: #eae1d8;
}

/* line 720, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.lt-ie9 .subnav-items .desk--one-third, .lt-ie9 .subnav-items .desk--one-third:hover, .lt-ie9 .subnav-items .desk--one-half, .lt-ie9 .subnav-items .desk--one-half:hover {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.png") \9;
}
/* line 724, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.lt-ie9 .subnav-items .desk--one-quarter, .lt-ie9 .subnav-items .desk--one-quarter:hover {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.png") \9;
}
/* line 727, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.lt-ie9 .subnav-items .desk--one-fifth, .lt-ie9 .subnav-items .desk--one-fifth:hover {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.png") \9;
}
/* line 730, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.lt-ie9 .subnav-items .desk--one-sixth, .lt-ie9 .subnav-items .desk--one-sixth:hover {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.png") \9;
}
/* line 737, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.lt-ie9 .sub-nav-item__head .sub-nav-item__sell-arrow {
  background-image: none !important;
  width: auto;
  height: auto;
  display: inline-block;
  margin-top: 0px;
  margin-left: 0px;
}
/* line 746, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.lt-ie9 .sub-nav-item__head .sub-nav-item__sell-arrow:hover {
  background-image: none;
}
/* line 750, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.lt-ie9 .sub-nav-item__head .sub-nav-item__sell-arrow:before, .lt-ie9 .sub-nav-item__head .sub-nav-item__sell-arrow:after {
  display: inline-block !important;
  top: 30px;
}

/*conditional padlock implementation*/
/* line 762, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item__sell-arrow.cta-padlock:after {
  content: "\e63f";
  line-height: 1px;
  position: absolute;
}
/* line 768, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item__sell-arrow.cta-chevron:after {
  content: "\e904";
  line-height: 1px;
  position: absolute;
}

/* line 776, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item.sub-nav-item--secure .sub-nav-item__head .sub-nav-item__sell-arrow.cta-padlock:after {
  content: "\e63f";
}

/* line 779, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item.sub-nav-item--secure .sub-nav-item__head .sub-nav-item__sell-arrow.cta-chevron:after {
  content: "\e904";
}

/* line 783, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.ie10 .sub-nav-item__sell-arrow::after {
  font-size: 16px;
}

/* line 784, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.overlay-wrap .overlay-inner .shelf.subnav-items .shelf__inner.shelf--padded {
  margin: 0px !important;
}

/* Subnav changes for new Rewards option */
/* line 789, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .header-group + .grid > .desk--one-quarter, .subnav-items.rewards .header-group + .grid--rev > .desk--one-quarter, .subnav-items.rewards .header-group + .grid--full > .desk--one-quarter, .subnav-items.rewards .header-group + .grid--right > .desk--one-quarter, .subnav-items.rewards .header-group + .grid--center > .desk--one-quarter {
  width: 143px;
  background-image: none;
  border-radius: 8px;
  margin-top: 1px;
  height: 200px;
}

/* line 796, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .desk--one-quarter:hover {
  background-image: none;
  padding-bottom: 0;
}

/* line 800, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .sub-nav {
  height: auto !important;
  margin-bottom: 24px;
}

/* line 804, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .sub-nav:after {
  content: '';
  clear: both;
  display: block;
}

/* line 809, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .sub-nav-item .sub-nav-item__head {
  font-family: RNHouseSansBold;
  margin-bottom: 13px;
}

/* line 813, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .sub-nav-item {
  padding: 20px 16px 29px 16px;
  height: 200px;
}

/* line 817, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .sub-nav-item .sub-nav-item__sell {
  font-family: RNHouseSansBold;
  font-size: 14px;
  line-height: 18px;
  height: 18px;
  overflow: hidden;
  padding: 0;
  margin-bottom: 16px;
}

/* line 826, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .sub-nav-item .sub-nav-item__sell_subtitle {
  line-height: 20px;
  height: 60px;
  display: block;
  padding-top: 16px;
}

/* line 832, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow {
  display: none;
}

/* line 835, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.centeralign {
  text-align: center;
}

/* line 838, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .shelf__inner.shelf--padded {
  display: table;
  margin: 0 auto;
}

/* line 842, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .sub-nav-item-text p {
  font-family: RNHouseSansRegular;
  font-size: 16px;
}

/* line 846, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .desk--one-quarter span.sub-nav-item__head__inner {
  font-size: 16px;
  line-height: 22px !important;
  height: 44px;
  overflow: hidden;
}

/* line 852, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .header-group .header-group__headline {
  font-family: RNHouseSansBold;
  margin: 0;
}

/* line 856, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .header-group {
  margin-bottom: 26px;
}

/* line 859, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .header-group .header-group__headline {
  line-height: 30px !important;
}

/* line 862, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .desk--one-quarter:first-child {
  background-color: white;
}

/* line 865, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .desk--one-quarter:nth-child(2) {
  background-color: white;
}

/* line 868, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .desk--one-quarter:nth-child(3) {
  background-color: white;
}

/* line 871, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .desk--one-quarter:last-child {
  background-color: white;
}

/* line 874, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .sub-nav-item-text {
  font-family: "RNHouseSansRegular",sans-serif;
  font-size: 16px;
  line-height: 20px;
  display: block;
  height: 60px;
  overflow: hidden;
}

/* line 882, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items.rewards .cta.cta--branded.cta--l a {
  margin: 0;
  margin-bottom: 3px;
}

@media screen and (min-width: 300px) and (max-width: 667px) {
  /* line 887, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
  .subnav-items .sub-nav-item .sub-nav-item__head {
    font-size: 20px !important;
    line-height: 21px !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 667px) {
  /* line 888, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
  .subnav-items .desk--one-half .sub-nav-item .sub-nav-item__head {
    font-size: 22px !important;
    line-height: 26px !important;
  }
}
/* line 892, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.lt-ie9 .subnav-items .desk--one-half {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/sub-navx-2-mask-shape.png");
}
/* line 895, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.lt-ie9 .subnav-items .desk--one-half:hover {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/sub-navx-2-mask-shape.png");
}

/* line 902, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow::after {
  top: -12px;
}

/* line 906, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .desk--one-half {
  background-size: 101%;
}

/* line 911, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow.cta-padlock {
  right: 36px;
}

/* line 915, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.subnav-items .sub-nav-item.sub-nav-item--secure .sub-nav-item__head .sub-nav-item__sell-arrow.cta-padlock {
  right: 36px;
}

/* line 919, ../../../legacy-dmp/sass/_phase5/sub-nav-item/_mobile.scss */
.carousel-slider-non-home-wraper .cta.cta--m {
  padding-bottom: 17px;
}

/* Overrides for hard coded values in above file */
/* line 672, ../../../legacy-dmp/sass/lombard/mobile.scss */
.lt-ie9 .subnav-items .desk--one-half, .lt-ie9 .subnav-items .desk--one-half:hover {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.png") \9  !important;
}

/* line 679, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow.cta-padlock,
.subnav-items .sub-nav-item.sub-nav-item--secure .sub-nav-item__head .sub-nav-item__sell-arrow.cta-padlock {
  right: 16px;
}

@media screen and (min-width: 300px) and (max-width: 667px) {
  /* line 683, ../../../legacy-dmp/sass/lombard/mobile.scss */
  .subnav-items .sub-nav-item .sub-nav-item__head {
    font-size: 2.2rem !important;
    line-height: 2.6rem !important;
  }
}
/* line 688, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow.cta-padlock,
.subnav-items .sub-nav-item.sub-nav-item--secure .sub-nav-item__head .sub-nav-item__sell-arrow.cta-padlock {
  right: 16px;
}
/* line 693, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .header-group .header-group__headline {
  font-size: 32px !important;
  line-height: 37px !important;
}
/* line 699, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items.rewards .sub-nav-item {
  height: auto;
}
/* line 704, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--two-thirds:first-child,
.subnav-items .desk--one-half:first-child {
  background-color: #2f515d;
}
/* line 709, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--two-thirds,
.subnav-items .desk--one-half {
  background-image: url(/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.svg);
  background-size: 16%;
  background-color: #0d7985;
  background-repeat: no-repeat;
  background-position: 101% 101%;
}
/* line 716, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--two-thirds:hover,
.subnav-items .desk--one-half:hover {
  background-color: #1F353D;
  background-position: 107% 101%;
}
/* line 722, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--two-thirds .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow {
  bottom: 47px;
}
/* line 728, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--one-third .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow,
.subnav-items .desk--one-half .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow {
  bottom: 37px;
  right: 16px;
}
/* line 735, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--one-quarter .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow {
  bottom: 33px;
  right: 12px;
}
/* line 741, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--one-third {
  background-size: 16%;
}
/* line 745, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .header-group .header-group__sign-post {
  display: none !important;
}
/* line 750, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .sub-nav-item .sub-nav-item__head .sub-nav-item__sell-arrow {
  right: 8px;
  bottom: 26px;
  top: auto;
}
/* line 759, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--one-fifth .sub-nav-item, .subnav-items .desk--one-sixth .sub-nav-item {
  padding-top: 15px;
}
/* line 761, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--one-fifth .sub-nav-item .sub-nav-item__head, .subnav-items .desk--one-sixth .sub-nav-item .sub-nav-item__head {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
}
/* line 772, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--one-third .sub-nav-item, .subnav-items .desk--one-quarter .sub-nav-item {
  padding-top: 16px;
}
/* line 776, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--one-third, .subnav-items .desk--one-quarter, .subnav-items .desk--one-fifth, .subnav-items .desk--one-sixth {
  background-position: 101% 101%;
}
/* line 779, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--one-third:hover, .subnav-items .desk--one-quarter:hover, .subnav-items .desk--one-fifth:hover, .subnav-items .desk--one-sixth:hover {
  background-position: 101% 101%;
  background-image: url(/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.svg);
}
/* line 784, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--one-fifth, .subnav-items .desk--one-sixth {
  background-position: 101.6% 101%;
}
/* line 787, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .desk--one-fifth:hover, .subnav-items .desk--one-sixth:hover {
  background-position: 101.6% 101%;
  background-image: url(/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/sub-nav-lombard.svg);
}

/* line 798, ../../../legacy-dmp/sass/lombard/mobile.scss */
.desk--one-half .sub-nav-item .sub-nav-item__sell-arrow {
  position: absolute;
}

/* line 812, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf.subnav-items .shelf__inner.shelf--padded {
  margin: 0;
  max-width: 100%;
}

/* line 816, ../../../legacy-dmp/sass/lombard/mobile.scss */
section.subnav-items {
  padding: 24px 16px 24px 16px;
}

/* line 819, ../../../legacy-dmp/sass/lombard/mobile.scss */
.subnav-items .sub-nav-item {
  padding-right: 20px;
}

/* COMP REBRAND STYLES */
/* line 3, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list {
  margin: 0;
  clear: both;
  /*----------FAQ Cloud Color----------*/
}
/* line 6, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list p, .faq-list .cta, .faq-list .download {
  margin-top: 0;
  margin-bottom: 12px;
}
/* line 10, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.grid__item {
  padding-left: 16px;
}
/* line 13, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  float: left;
  background: inherit;
  margin-bottom: 21px;
  padding: 0px 16px;
  position: relative;
}
/* line 21, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q:after {
  content: '';
  border-bottom: none;
}
/* line 25, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q span {
  display: none;
}
/* line 28, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q a.faq-wrap {
  height: 70px;
  min-height: 40px;
  float: left;
  /* 
  	ab = X X
  */
  padding-right: 35px;
  padding-right: 3.5rem;
  /* 
  	ab = X X
  */
  margin-right: 40px;
  margin-right: 4rem;
  position: relative;
  text-decoration: none;
  width: auto;
}
/* line 37, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q a.faq-wrap:after, .faq-list .q a.faq-wrap:before {
  content: none;
}
/* line 41, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q .faq-external-link {
  text-decoration: none;
}
/* line 46, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-blue {
  background: url("/etc/designs/dmp/clientlibs_nw_mobile/images/RBSPrivate_Mobile_FAQ_.svg");
  background-size: 273px 165px;
  -moz-background-size: auto;
  background-position: center top;
}
/* line 51, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-blue:after {
  border-left: 19px solid #280079;
}
/* line 55, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-blue:hover:after {
  border-left-color: #280079;
}
/* line 59, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-blue a.faq-wrap {
  color: white;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-arrow-white.png") top right no-repeat;
  overflow: hidden;
  background-size: auto;
}
/* line 66, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-light-blue {
  background: url("/etc/designs/dmp/clientlibs_nw_mobile/images/RBSPrivate_Mobile_FAQ_.svg");
  background-size: 273px 165px;
  background-position: center top;
}
/* line 70, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-light-blue:after {
  border-left: 19px solid #5b5299;
}
/* line 74, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-light-blue:hover:after {
  border-left-color: #5b5299;
}
/* line 78, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-light-blue a.faq-wrap {
  color: #333333;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-arrow-blue.png") top right no-repeat;
  overflow: hidden;
  background-size: auto;
}
/* line 85, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-light-grey {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/bg-faq.png") 0 -400px no-repeat;
}
/* line 88, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-light-grey:hover:after {
  border-left-color: #8157a4;
}
/* line 93, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-light-grey a.faq-wrap {
  color: #333333;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-arrow-blue.png") top right no-repeat;
  overflow: hidden;
  background-size: auto;
}
/* line 100, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-oatmeal {
  background: url("/etc/designs/dmp/clientlibs_nw_mobile/images/RBSPrivate_Mobile_FAQ_.svg");
  background-size: 273px 165px;
  background-position: center top;
}
/* line 105, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-oatmeal:hover:after {
  border-left-color: #8157a4;
}
/* line 109, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.rbs-oatmeal a.faq-wrap {
  color: #333333;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-arrow-blue.png") top right no-repeat;
  overflow: hidden;
  background-size: auto;
}
/* line 116, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.nat-violet {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/bg-faq.png") 0 13px no-repeat;
}
/* line 118, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.nat-violet:after {
  border-left: 19px solid #412355;
}
/* line 122, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.nat-violet:hover:after {
  border-left-color: #412355;
}
/* line 126, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.nat-violet a.faq-wrap {
  color: white;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-arrow-white.png") top right no-repeat;
  overflow: hidden;
}
/* line 133, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.nat-light-violet {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/bg-faq.png") 0 -200px no-repeat;
}
/* line 136, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.nat-light-violet:hover:after {
  border-left-color: #8157a4;
}
/* line 140, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.nat-light-violet a.faq-wrap {
  color: #333333;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-arrow-purple-hover.png") top right no-repeat;
  overflow: hidden;
  background-size: auto;
}
/* line 147, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.nat-light-grey {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/bg-faq.png") 0 -400px no-repeat;
}
/* line 150, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.nat-light-grey:hover:after {
  border-left-color: #8157a4;
}
/* line 154, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.faq-list .q.nat-light-grey a.faq-wrap {
  color: #333333;
  background: none;
  overflow: hidden;
}

/* line 165, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq-list--special-view .grid__item {
  padding: 0px 1px;
}
/* line 168, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq-list--special-view li {
  margin: 0;
  display: inline;
}
/* line 172, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq-list--special-view .a {
  display: none;
}
/* line 175, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq-list--special-view .q {
  cursor: pointer;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.2s ease-in-out, background-color 0.4s ease-in-out;
  -moz-transition: -moz-transform 0.2s ease-in-out, background-color 0.4s ease-in-out;
  -o-transition: -o-transform 0.2s ease-in-out, background-color 0.4s ease-in-out;
  transition: transform 0.2s ease-in-out, background-color 0.4s ease-in-out;
  width: 300px;
  margin-left: 10px;
  margin-right: 10px;
  height: 175px !important;
  padding: 12px 16px 0 14px;
}
/* line 77, ../../../legacy-dmp/sass/_helpers.scss */
html.js .faq-list--special-view .q:hover, html.js .faq-list--special-view .q:focus {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  z-index: 10;
  outline: 0px;
}
/* line 185, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq-list--special-view .q:hover:after {
  border-bottom: none;
  border-left-style: solid;
  border-left-width: 60px;
  z-index: -1;
}
/* line 192, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq-list--special-view .q span:after {
  content: '';
}
/* line 195, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq-list--special-view .q span:before {
  content: '';
}
/* line 200, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq--ans.faq--overlay {
  overflow: visible;
  padding: 48px 48px 32px;
  background: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/FAQ_shape3.svg") no-repeat;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.38;
}
/* line 206, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq--ans.faq--overlay p, html.js .faq--ans.faq--overlay .cta, html.js .faq--ans.faq--overlay .download {
  margin-bottom: 32px;
}
/* line 209, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq--ans.faq--overlay .comp-rich-text p {
  font-size: 14px;
  line-height: 20px;
}
/* line 213, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq--ans.faq--overlay:after {
  position: relative;
  border-bottom: 30px solid transparent;
  border-left: 30px solid #dfe0f0;
  content: '';
  top: 32px;
  left: -48px;
  bottom: 0px;
  height: 0;
  width: 0;
}
/* line 224, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq--ans.faq--overlay h2.overlay-question {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 25px;
  font-size: 2.5rem;
  margin-bottom: 0.3em;
}
/* line 229, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html.js .faq--ans.faq--overlay .cta--branded.cta--m {
  margin-left: -48px;
}

/* line 236, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.tool--mat .carousel__control-paging {
  top: 210px;
}
/* line 239, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.tool--mat .carousel__slider {
  width: 300px;
}
/* line 242, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.tool--mat .carousel__direction-nav {
  display: none;
}

/* line 249, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .comp-rich-text h3 {
  /* 
  	ab = X X
  */
  padding-top: 50px;
  padding-top: 5rem;
  /* 
  	ab = X X
  */
  padding-left: 10px;
  padding-left: 1rem;
}
/* line 254, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .header-group {
  margin: 0 !important;
  /* 
  	ab = X X
  */
  padding-top: 18px;
  padding-top: 1.8rem;
}

/* PHASE 5 REBRAND */
/*FAQ*/
/* line 265, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq {
  padding: 0 0 16px 0;
}
/* line 269, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .header-group {
  /* 
  	ab = X X
  */
  padding-top: 18px;
  padding-top: 1.8rem;
}
/* line 273, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .header-group .header-group__sign-post {
  display: none !important;
  font-family: "RNHouseSansRegular", sans-serif;
  color: #da4735;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 22px;
  /* 9 */
  font-size: 2.2rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 26px;
  /* 9 */
  line-height: 2.6rem;
  /* 9 */
  padding-bottom: 10px;
}
/* line 283, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .header-group .header-group__headline {
  display: block;
  font-family: "RNHouseSansRegular", sans-serif;
  color: #da4735;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 22px;
  /* 9 */
  font-size: 2.2rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 26px;
  /* 9 */
  line-height: 2.6rem;
  /* 9 */
  padding-bottom: 10px;
  margin: 0px 0px -12px 0px;
}
/* line 296, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .comp-rich-text h3 {
  font-family: "RNHouseSansThinItalic", sans-serif;
  color: #666666;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 22px;
  /* 9 */
  font-size: 2.2rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 26px;
  /* 9 */
  line-height: 2.6rem;
  /* 9 */
  padding: 0;
}
/* line 305, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__control-paging {
  z-index: 1;
  top: 193px;
}
/* line 309, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__control-paging li {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-right: 25px;
  /* 9 */
  padding-right: 2.5rem;
  /* 9 */
}
/* line 312, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__control-paging li a {
  background-image: none !important;
  width: 17px;
}
/* line 316, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__control-paging li a:after {
  border-radius: 10px;
  content: "";
  cursor: pointer;
  display: block;
  height: 15px;
  width: 15px;
  background: transparent;
}
/* line 329, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__control-paging li a.carousel__active:after {
  background: #101742;
}
/* line 338, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__prev, .shelf--faq .carousel__next {
  display: none;
  height: 110px;
}
/* line 341, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__prev .icon, .shelf--faq .carousel__next .icon {
  margin-top: 1.3em;
}
/* line 348, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider {
  margin: 0px auto;
  width: 290px;
}
/* line 353, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .carousel__viewport {
  padding: 2em 0 0 0;
  height: 185px;
}
/* line 361, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q, .shelf--faq .carousel__slider .faq-list .q {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 176px !important;
  background-size: 100%;
  font-family: "RNHouseSansRegular", sans-serif;
  margin-left: 0px;
}
/* line 371, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q .faq-wrap, .shelf--faq .carousel__slider .faq-list .q .faq-wrap {
  top: 0px;
  overflow: visible;
  background: none;
  color: #0c0a13;
  width: 70%;
  margin: 0px;
  padding: 11px 0px 0 15px;
  font-weight: normal;
  line-height: 22px;
  font-size: 18px;
}
/* line 383, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q .faq-wrap .faq-list__arrow, .shelf--faq .carousel__slider .faq-list .q .faq-wrap .faq-list__arrow {
  right: -5px;
  top: 17px;
}
/* line 387, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q .faq-wrap .faq-list__arrow:after, .shelf--faq .carousel__slider .faq-list--special-view .q .faq-wrap .faq-list__arrow:before, .shelf--faq .carousel__slider .faq-list .q .faq-wrap .faq-list__arrow:after, .shelf--faq .carousel__slider .faq-list .q .faq-wrap .faq-list__arrow:before {
  top: 6px;
  left: 9px;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 27px;
  /* 9 */
  font-size: 2.7rem;
  /* 9 */
}
/* line 397, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q:hover .faq-wrap, .shelf--faq .carousel__slider .faq-list .q:hover .faq-wrap {
  color: #eeede9;
}
/* line 403, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-blue, .shelf--faq .carousel__slider .faq-list .q.rbs-blue {
  background: url("/etc/designs/dmp/clientlibs_nw_mobile/images/RBSPrivate_Mobile_FAQ_.svg");
  background-repeat: no-repeat;
  background-size: 288px 174px;
  -moz-background-size: auto;
  background-position: center top;
}
/* line 409, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-blue:after, .shelf--faq .carousel__slider .faq-list .q.rbs-blue:after {
  border-left: 19px solid #280079;
}
/* line 413, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-blue:hover:after, .shelf--faq .carousel__slider .faq-list .q.rbs-blue:hover:after {
  border-left-color: #280079;
}
/* line 417, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-blue a.faq-wrap, .shelf--faq .carousel__slider .faq-list .q.rbs-blue a.faq-wrap {
  color: white;
  background: none;
  background-size: auto;
}
/* line 424, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-light-blue, .shelf--faq .carousel__slider .faq-list .q.rbs-light-blue {
  background: url("/etc/designs/dmp/clientlibs_nw_mobile/images/RBSPrivate_Mobile_FAQ_.svg");
  background-repeat: no-repeat;
  background-size: 288px 174px;
  background-position: center top;
}
/* line 429, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-light-blue:after, .shelf--faq .carousel__slider .faq-list .q.rbs-light-blue:after {
  border-left: 19px solid #5b5299;
}
/* line 433, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-light-blue:hover:after, .shelf--faq .carousel__slider .faq-list .q.rbs-light-blue:hover:after {
  border-left-color: #5b5299;
}
/* line 437, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-light-blue a.faq-wrap, .shelf--faq .carousel__slider .faq-list .q.rbs-light-blue a.faq-wrap {
  color: #0c0a13;
  background: none;
  background-size: auto;
}
/* line 443, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-light-grey, .shelf--faq .carousel__slider .faq-list .q.rbs-light-grey {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/bg-faq.png") 0 -400px no-repeat;
}
/* line 446, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-light-grey:hover:after, .shelf--faq .carousel__slider .faq-list .q.rbs-light-grey:hover:after {
  border-left-color: #8157a4;
}
/* line 451, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-light-grey a.faq-wrap, .shelf--faq .carousel__slider .faq-list .q.rbs-light-grey a.faq-wrap {
  color: #0c0a13;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-arrow-blue.png") top right no-repeat;
  background-size: auto;
}
/* line 457, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-oatmeal, .shelf--faq .carousel__slider .faq-list .q.rbs-oatmeal {
  background: url("/etc/designs/dmp/clientlibs_nw_mobile/images/RBSPrivate_Mobile_FAQ_.svg");
  background-repeat: no-repeat;
  background-size: 288px 174px;
  background-position: center top;
}
/* line 463, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-oatmeal:hover:after, .shelf--faq .carousel__slider .faq-list .q.rbs-oatmeal:hover:after {
  border-left-color: #8157a4;
}
/* line 467, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.rbs-oatmeal a.faq-wrap, .shelf--faq .carousel__slider .faq-list .q.rbs-oatmeal a.faq-wrap {
  color: #0c0a13;
  background: none;
  background-size: auto;
}
/* line 473, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.nat-violet, .shelf--faq .carousel__slider .faq-list .q.nat-violet {
  background: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/FAQ_shape1.svg");
  background-repeat: no-repeat;
  background-size: 273px 165px;
}
/* line 477, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.nat-violet:after, .shelf--faq .carousel__slider .faq-list .q.nat-violet:after {
  border-left: 19px solid #412355;
}
/* line 481, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.nat-violet:hover:after, .shelf--faq .carousel__slider .faq-list .q.nat-violet:hover:after {
  border-left-color: #412355;
}
/* line 485, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.nat-violet a.faq-wrap, .shelf--faq .carousel__slider .faq-list .q.nat-violet a.faq-wrap {
  color: white;
  background: none;
}
/* line 491, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.nat-light-violet, .shelf--faq .carousel__slider .faq-list .q.nat-light-violet {
  background: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/FAQ_shape2.svg");
  background-repeat: no-repeat;
  background-size: 273px 165px;
}
/* line 496, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.nat-light-violet:hover:after, .shelf--faq .carousel__slider .faq-list .q.nat-light-violet:hover:after {
  border-left-color: #8157a4;
}
/* line 500, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.nat-light-violet a.faq-wrap, .shelf--faq .carousel__slider .faq-list .q.nat-light-violet a.faq-wrap {
  color: #0c0a13;
  background: none;
}
/* line 505, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.nat-oatmeal, .shelf--faq .carousel__slider .faq-list .q.nat-oatmeal {
  background: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/FAQ_shape3.svg");
  background-repeat: no-repeat;
  background-size: 273px 165px;
}
/* line 510, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.nat-oatmeal:hover:after, .shelf--faq .carousel__slider .faq-list .q.nat-oatmeal:hover:after {
  border-left-color: #8157a4;
}
/* line 514, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__slider .faq-list--special-view .q.nat-oatmeal a.faq-wrap, .shelf--faq .carousel__slider .faq-list .q.nat-oatmeal a.faq-wrap {
  color: #0c0a13;
  background: none;
  overflow: visible;
}
/* line 525, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .faq-search-wrap {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  margin: 73px 0 0 0;
  /* 9 */
  margin: 7.3rem 0 0 0;
  /* 9 */
}
/* line 529, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .faq-search-wrap .faq-search-title {
  color: #da4735;
}
/* line 536, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .faq-search-wrap .faq-search .faq-input-text {
  color: #716a63;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px;
  /* 9 */
  font-size: 1.6rem;
  /* 9 */
}
/* line 541, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .faq-search-wrap .faq-search .faq-btn {
  background-color: #1092a0;
}
/* line 545, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .faq-search-wrap .faq-search .faq-btn:after {
  color: #cfc7be;
  display: block;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px;
  /* 9 */
  font-size: 1.6rem;
  /* 9 */
  left: 12px;
  top: 9px;
}

/*FAQ OVERLAY*/
/* line 563, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html .overlay-content, html.js .overlay-content {
  width: 90%;
  margin: 0;
}
/* line 567, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html .overlay-content a.close, html.js .overlay-content a.close {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 24px;
  /* 9 */
  height: 2.4rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 24px;
  /* 9 */
  width: 2.4rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  top: 6px;
  /* 9 */
  top: 0.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  right: 6px;
  /* 9 */
  right: 0.6rem;
  /* 9 */
  background-color: #da4735 !important;
}
/* line 575, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html .overlay-content a.close:hover, html.js .overlay-content a.close:hover {
  background-color: #333333 !important;
}
/* line 579, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html .overlay-content a.close:after, html.js .overlay-content a.close:after {
  color: white;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 17px;
  /* 9 */
  font-size: 1.7rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  left: 3px;
  /* 9 */
  left: 0.3rem;
  /* 9 */
}
/* line 586, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html .overlay-content .faq--ans.faq--overlay, html.js .overlay-content .faq--ans.faq--overlay {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 1.7rem 2.4rem 0.2rem 2.4rem;
  background: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/FAQ_shape3.svg") no-repeat;
}
/* line 591, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html .overlay-content .faq--ans.faq--overlay:after, html.js .overlay-content .faq--ans.faq--overlay:after {
  border: none;
}
/* line 595, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html .overlay-content .faq--ans.faq--overlay .faq-inner, html.js .overlay-content .faq--ans.faq--overlay .faq-inner {
  width: 100% !important;
  overflow: hidden !important;
  max-height: 220px;
}
/* line 600, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html .overlay-content .faq--ans.faq--overlay .faq-inner h2.overlay-question, html.js .overlay-content .faq--ans.faq--overlay .faq-inner h2.overlay-question {
  font-family: RNHouseSansRegular, sans-serif;
  color: #333333;
  font-size: 26px;
  font-size: 2.6rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 30px;
  /* 9 */
  line-height: 3rem;
  /* 9 */
  display: block;
  width: 93%;
  margin: 0px 13px 13px 0px;
}
/* line 612, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html .overlay-content .faq--ans.faq--overlay .comp-rich-text p, html.js .overlay-content .faq--ans.faq--overlay .comp-rich-text p {
  color: #666666;
  font-family: "RNHouseSansRegular", sans-serif;
  font-weight: normal;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px;
  /* 9 */
  font-size: 1.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 22px;
  /* 9 */
  line-height: 2.2rem;
  /* 9 */
  width: 100%;
  margin-bottom: 0;
}
/* line 628, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html .faq-list--special-view .q .faq-list__arrow, html.js .faq-list--special-view .q .faq-list__arrow {
  display: block;
  position: absolute;
}
/* line 632, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
html .faq-list--special-view .q .faq-list__arrow:before, html.js .faq-list--special-view .q .faq-list__arrow:before {
  content: '\e615';
  left: 0px;
  top: 15px;
  font-size: 3.2rem;
  font-size: 32px;
  font-family: 'nw-icons';
  font-weight: normal;
}

/* line 648, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel {
  margin: -3px 0 52px 0;
}
/* line 652, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .cta--m {
  margin: -13px 0 -5px 0;
}

/* line 661, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.theme--blue.shelf--faq .header-group .header-group__sign-post {
  color: white;
}
/* line 664, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.theme--blue.shelf--faq .header-group .header-group__headline {
  color: white;
}

/* line 670, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.theme--blue.shelf--faq .carousel__control-paging li a.carousel__active:after {
  background: #fff;
}

/* line 673, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .carousel__prev, .shelf--faq .carousel__next {
  margin-top: 0px;
}

/* line 676, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.overpayment .shelf--faq .carousel__slider {
  margin: 0;
}

/* line 684, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.lt-ie9 .shelf--faq .cta--m .cta--arrow {
  display: none;
}

/* line 690, ../../../legacy-dmp/sass/_phase5/faq/_mobile.scss */
.shelf--faq .webchatHidden .comp-rich-text h3 {
  color: #0d7985;
}

/* line 825, ../../../legacy-dmp/sass/lombard/mobile.scss */
html.lt-ie9 .carousel__slider .faq-list--special-view .grid__item {
  max-width: 295px;
}
/* line 832, ../../../legacy-dmp/sass/lombard/mobile.scss */
html.lt-ie9 .shelf--faq .carousel__slider .faq-list--special-view .q.nat-violet,
html.lt-ie9 .shelf--faq .carousel__slider .faq-list--special-view .shelf--faq .carousel__slider .faq-list .q.nat-violet {
  background: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/FAQ_shape1.png") no-repeat;
}
/* line 836, ../../../legacy-dmp/sass/lombard/mobile.scss */
html.lt-ie9 .shelf--faq .carousel__slider .faq-list--special-view .q.nat-light-violet,
html.lt-ie9 .shelf--faq .carousel__slider .faq-list--special-view .shelf--faq .carousel__slider .faq-list .q.nat-light-violet {
  background: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/FAQ_shape2.png") no-repeat;
}
/* line 840, ../../../legacy-dmp/sass/lombard/mobile.scss */
html.lt-ie9 .shelf--faq .carousel__slider .faq-list--special-view .q.nat-oatmeal,
html.lt-ie9 .shelf--faq .carousel__slider .faq-list--special-view .shelf--faq .carousel__slider .faq-list .q.nat-oatmeal {
  background: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/FAQ_shape3.png") no-repeat;
}

/* line 854, ../../../legacy-dmp/sass/lombard/mobile.scss */
html .overlay-content .faq--ans.faq--overlay, html.js .overlay-content .faq--ans.faq--overlay {
  width: 610px;
  height: 380px;
  background-color: transparent;
  background-size: contain;
  background-color: #eae2d9 \9;
}

/* line 871, ../../../legacy-dmp/sass/lombard/mobile.scss */
html .overlay-content a.close:after, html.js .overlay-content a.close:after {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  left: 4px;
  /* 9 */
  left: 0.4rem;
  /* 9 */
}

/* line 879, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--faq .carousel__control-paging li a:after {
  border: 1px solid #101742;
}

/* line 884, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--faq.theme--blue .carousel__control-paging li a:after {
  border: 1px solid #FFF;
}

/* line 888, ../../../legacy-dmp/sass/lombard/mobile.scss */
.faq-list__arrow {
  color: #DA4735;
}

/* line 891, ../../../legacy-dmp/sass/lombard/mobile.scss */
html .overlay-content .faq--ans.faq--overlay, html.js .overlay-content .faq--ans.faq--overlay {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/*------------------------------------------*\
    CTA - Mobile CSS
  
\*------------------------------------------*/
/*------------------------------------*\
    $CTA - Natwest Specific Styles
\*------------------------------------*/
/* line 9, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta {
  /** Email CTA Start**/
  /** Email CTA End**/
}
/* line 10, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta a {
  font-size: 14px;
  font-size: 1.4rem;
  color: #333333;
}
/* line 13, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta a:hover {
  color: #333333;
}
/* line 20, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta--m a {
  /* 
  	ab = X X
  */
  min-height: 23px;
  min-height: 2.3rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  max-width: 320px;
  /* 9 */
  max-width: 32rem;
  /* 9 */
  font-family: "RNHouseSansRegular";
  color: #da4735;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px;
  /* 9 */
  font-size: 1.8rem;
  /* 9 */
  /* 
  	ab = X X
  */
  line-height: 22px;
  line-height: 2.2rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 5 */
  padding: 10px 12px 10px 0;
  /* 9 */
  padding: 1rem 1.2rem 1rem 0;
  /* 9 */
  /* 
  	ab = X X X X 
  */
  margin: 10px 0px 10px 0px;
  margin: 1rem 0rem 1rem 0rem;
  overflow: visible;
  margin: 0.3rem 0rem 0.1rem;
  padding: 0.5rem 4.2rem 0.5rem 0rem;
}
/* line 25, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta--m a:after {
  content: "\e615";
  font-family: "nw-icons";
  font-size: 2.7rem;
  line-height: 1px;
  position: absolute;
  right: 4px;
  top: 50%;
  z-index: 9;
}
/* line 35, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta--m a:hover {
  color: #a83728;
}
/* line 40, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta--l a {
  font-family: "RNHouseSansBold";
  background-color: #1092a0;
  border-radius: 0.3125em;
  border-width: 0;
  box-shadow: 0 3px 0 #2f515d, 0 1px 0 transparent inset;
  color: white !important;
  cursor: pointer;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 24px;
  /* 9 */
  line-height: 2.4rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 5 */
  margin: 10px 21px 16px 0rem;
  /* 9 */
  margin: 1rem 2.1rem 1.6rem 0rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 10px 18px 12px 20px;
  /* 9 */
  padding: 1rem 1.8rem 1.2rem 2rem;
  /* 9 */
  text-align: center;
  text-shadow: 0px 2px transparent;
  border-top: solid 1px transparent;
  width: 100%;
}
/* line 57, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta--l a:before {
  content: '';
}
/* line 60, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta--l a:after {
  content: '';
  padding: 0;
}
/* line 64, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta--l a:hover {
  background: #2f515d;
  color: white !important;
  box-shadow: 0 3px 0 #1e333b, 0 1px 0 transparent inset;
}
/* line 69, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta--l a:focus {
  outline: 0px;
  border: 2px solid #ffbf47;
}
/* line 74, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta-button-disabled {
  float: left;
  background-image: none;
}
/* line 77, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta-button-disabled a, .cta.cta--branded.cta-button-disabled input {
  -webkit-box-shadow: 0 3px 0 transparent, 0 1px 0 #eeede9 inset;
  -moz-box-shadow: 0 3px 0 transparent, 0 1px 0 #eeede9 inset;
  box-shadow: 0 3px 0 transparent, 0 1px 0 #eeede9 inset;
  background-color: #b4a99f;
  color: white;
  text-shadow: none;
  border: none;
  pointer-events: none;
  cursor: default;
}
/* line 85, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta-button-disabled a:hover, .cta.cta--branded.cta-button-disabled input:hover {
  background-color: #b4a99f;
}
/* line 90, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta-button-disabled.cta--l a:focus {
  border: none;
}
/* line 96, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-top: 16px;
  /* 9 */
  padding-top: 1.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-bottom: 18px;
  /* 9 */
  padding-bottom: 1.8rem;
  /* 9 */
}
/* line 100, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m a {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px;
  /* 9 */
  font-size: 1.8rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 22px;
  /* 9 */
  line-height: 2.2rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  padding: 0 42px 0 0;
  /* 9 */
  padding: 0 4.2rem 0 0;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 8 */
  margin: 0 0 0rem 0;
  /* 9 */
  max-width: 100%;
  color: #da4735;
}
/* line 107, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m a:hover, .cta.cta--m a:focus {
  color: #a83728;
}
/* line 110, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m a:after {
  position: absolute;
  content: "\e904";
  right: 0px;
  top: 50%;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 27px;
  /* 9 */
  font-size: 2.7rem;
  /* 9 */
  line-height: 1px;
}
/* line 120, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--logout {
  float: left;
  width: auto;
}
/* line 123, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--logout a {
  font-family: "RNHouseSansRegular", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  /* 
  	ab = X X
  */
  line-height: 25px;
  line-height: 2.5rem;
  /* 
  	ab = X X X X 
  */
  padding: 5px 25px 5px 40px;
  padding: 0.5rem 2.5rem 0.5rem 4rem;
  	/* 
		ab = X X 
	*/
  margin: 5px 0px;
  margin: 0.5rem 0rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/tracker-sprites.png") left -229px no-repeat;
  font-weight: normal;
  text-decoration: none;
  color: white;
}
/* line 134, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--logout a:before, .cta.cta--m.icon--logout a:after {
  /* 
  	ab = X X
  */
  top: 16px;
  top: 1.6rem;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  opacity: 1;
}
/* line 139, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--logout a:before {
  content: '\e00c';
}
/* line 144, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--profile {
  float: left;
  width: 100%;
  background: #333333;
}
/* line 148, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--profile a {
  font-family: "RNHouseSansRegular", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  /* 
  	ab = X X
  */
  line-height: 25px;
  line-height: 2.5rem;
  /* 
  	ab = X X X X 
  */
  padding: 5px 25px 5px 40px;
  padding: 0.5rem 2.5rem 0.5rem 4rem;
  	/* 
		ab = X X 
	*/
  margin: 5px 0px;
  margin: 0.5rem 0rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/tracker-sprites.png") left -274px no-repeat;
  font-weight: normal;
  text-decoration: none;
  color: white;
}
/* line 159, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--profile a:before, .cta.cta--m.icon--profile a:after {
  /* 
  	ab = X X
  */
  top: 16px;
  top: 1.6rem;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  opacity: 1;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 167, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--profile a:before {
  content: '\e00c';
}
/* line 174, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon-arrow a:before, .cta.cta--m.icon-arrow a:after {
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
/* line 181, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon-back {
  float: left;
  width: 100%;
  background: #333333;
}
/* line 185, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon-back a {
  font-family: "RNHouseSansRegular", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  /* 
  	ab = X X
  */
  line-height: 25px;
  line-height: 2.5rem;
  /* 
  	ab = X X X X 
  */
  padding: 5px 10px 5px 20px;
  padding: 0.5rem 1rem 0.5rem 2rem;
  /* 
  	ab = X X X X 
  */
  margin: 5px 0px 5px 5px;
  margin: 0.5rem 0rem 0.5rem 0.5rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
  text-decoration: none;
  color: white;
}
/* line 195, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon-back a:before, .cta.cta--m.icon-back a:after {
  /* 
  	ab = X X
  */
  top: 16px;
  top: 1.6rem;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  left: 0;
  opacity: 1;
  content: '';
}
/* line 202, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon-back a:before {
  content: '\e017';
}
/* line 207, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--call {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/tracker-sprites.png") left -315px no-repeat;
  	/* 
		ab = X X 
	*/
  margin: 0px 10px;
  margin: 0rem 1rem;
}
/* line 210, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--call a {
  font-family: "RNHouseSansRegular", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
  /* 
  	ab = X X
  */
  line-height: 35px;
  line-height: 3.5rem;
  /* 
  	ab = X X X X 
  */
  padding: 0px 0px 0px 40px;
  padding: 0rem 0rem 0rem 4rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
  text-decoration: none;
  color: white;
  width: 90%;
}
/* line 222, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--chat {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/tracker-sprites.png") left -370px no-repeat;
  	/* 
		ab = X X 
	*/
  margin: 0px 10px;
  margin: 0rem 1rem;
}
/* line 225, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--chat a {
  font-family: "RNHouseSansRegular", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
  /* 
  	ab = X X
  */
  line-height: 35px;
  line-height: 3.5rem;
  /* 
  	ab = X X X X 
  */
  padding: 0px 0px 0px 40px;
  padding: 0rem 0rem 0rem 4rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
  text-decoration: none;
  color: white;
  width: 90%;
}
/* line 237, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--message-us {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/tracker-sprites.png") left -419px no-repeat;
  	/* 
		ab = X X 
	*/
  margin: 0px 10px;
  margin: 0rem 1rem;
}
/* line 240, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.icon--message-us a {
  font-family: "RNHouseSansRegular", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
  /* 
  	ab = X X
  */
  line-height: 35px;
  line-height: 3.5rem;
  /* 
  	ab = X X X X 
  */
  padding: 0px 0px 0px 40px;
  padding: 0rem 0rem 0rem 4rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
  text-decoration: none;
  color: white;
  width: 90%;
}
/* line 253, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--m.cta-white a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-arrow-white-small.png") no-repeat right 0px transparent;
  /* 
  	ab = X X
  */
  padding-right: 31px;
  padding-right: 3.1rem;
  /* 
  	ab = X X
  */
  margin-top: 8px;
  margin-top: 0.8rem;
  /* 
  	ab = X X
  */
  height: 20px;
  height: 2rem;
  /* 
  	ab = X X
  */
  line-height: 20px;
  line-height: 2rem;
  color: white;
}
/* line 264, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--s a {
  /* 
  	ab = X X
  */
  font-size: 14px;
  font-size: 1.4rem;
  /* 
  	ab = X X
  */
  line-height: 25px;
  line-height: 2.5rem;
  /* 
  	ab = X X X X 
  */
  padding: 0px 32px 0px 0px;
  padding: 0rem 3.2rem 0rem 0rem;
  /* 
  	ab = X X
  */
  margin: 0px;
  margin: 0rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
  text-decoration: none;
  color: #2f515d;
  padding-right: 0px;
}
/* line 274, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--s a:hover {
  text-decoration: none;
}
/* line 280, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--s.cta-white a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-arrow-white-small.png") no-repeat right 0px transparent;
  /* 
  	ab = X X
  */
  padding-right: 31px;
  padding-right: 3.1rem;
  /* 
  	ab = X X
  */
  margin-top: 8px;
  margin-top: 0.8rem;
  /* 
  	ab = X X
  */
  height: 20px;
  height: 2rem;
  /* 
  	ab = X X
  */
  line-height: 20px;
  line-height: 2rem;
  color: white;
}
/* line 293, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--toggle a {
  line-height: 2.5rem;
  /* 
  	ab = X X
  */
  padding-left: 40px;
  padding-left: 4rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  text-decoration: none;
  /* 
  	ab = X X
  */
  left: -8px;
  left: -0.8rem;
}
/* line 304, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--email a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/email-icon.png") no-repeat 0 0px transparent;
  /* 
  	ab = X X
  */
  padding-left: 35px;
  padding-left: 3.5rem;
  /* 
  	ab = X X
  */
  height: 20px;
  height: 2rem;
  /* 
  	ab = X X
  */
  line-height: 20px;
  line-height: 2rem;
}
/* line 312, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--close a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta--close-arrow.png") no-repeat right 0px transparent;
  padding-right: 31px;
  /* 
  	ab = X X
  */
  height: 23px;
  height: 2.3rem;
  /* 
  	ab = X X
  */
  line-height: 23px;
  line-height: 2.3rem;
}
/* line 321, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--branded.cta-email-submit a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-arrow-white-small.png") no-repeat right 0px transparent;
  /* 
  	ab = X X
  */
  padding-right: 31px;
  padding-right: 3.1rem;
  /* 
  	ab = X X
  */
  margin-top: 8px;
  margin-top: 0.8rem;
  /* 
  	ab = X X
  */
  height: 20px;
  height: 2rem;
  /* 
  	ab = X X
  */
  line-height: 20px;
  line-height: 2rem;
}
/* line 331, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.cta.cta--close a, .cta.cta-email-submit a, .cta.cta--email a {
  color: white;
}

/* line 342, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.main--tool-mobile .cta.cta--branded.cta--l a {
  width: 100%;
}
/* line 345, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.main--tool-mobile .cta.cta--branded.cta-button-disabled {
  width: 100%;
}

/* line 352, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.shelf.shelf--product-detail .cta.cta--l, .shelf.shelf--product-detail .cta.cta--m {
  padding-left: 16px;
  padding-right: 16px;
}

/* line 357, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.shelf__inner.shelf--padded ~ .cta, .shelf__inner.shelf--padded ~ .comp-rich-text {
  padding-left: 16px;
  padding-right: 16px;
}

/* line 362, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--blue .cta.cta--m a, .theme--blue .cta.cta--l a {
  color: white;
}
/* line 364, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--blue .cta.cta--m a:hover, .theme--blue .cta.cta--m a:focus, .theme--blue .cta.cta--l a:hover, .theme--blue .cta.cta--l a:focus {
  color: #e78a38;
}
/* line 368, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--blue .cta a {
  color: white;
}
/* line 370, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--blue .cta a:hover, .theme--blue .cta a:focus {
  color: #e78a38;
}
/* line 376, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--blue .cta.cta--m.cta--branded a {
  color: white;
}
/* line 378, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--blue .cta.cta--m.cta--branded a:hover {
  color: #b4a99f;
}

/* line 387, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--white .cta.cta--m a, .theme--white .cta.cta--l a, .theme--light-blue .cta.cta--m a, .theme--light-blue .cta.cta--l a, .theme-light-grey .cta.cta--m a, .theme-light-grey .cta.cta--l a, .theme--brown .cta.cta--m a, .theme--brown .cta.cta--l a,
.theme--dark-grey .cta.cta--m a,
.theme--dark-grey .cta.cta--l a {
  color: #da4735;
}
/* line 390, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--white .cta.cta--m a:hover, .theme--white .cta.cta--m a:focus, .theme--white .cta.cta--l a:hover, .theme--white .cta.cta--l a:focus, .theme--light-blue .cta.cta--m a:hover, .theme--light-blue .cta.cta--m a:focus, .theme--light-blue .cta.cta--l a:hover, .theme--light-blue .cta.cta--l a:focus, .theme-light-grey .cta.cta--m a:hover, .theme-light-grey .cta.cta--m a:focus, .theme-light-grey .cta.cta--l a:hover, .theme-light-grey .cta.cta--l a:focus, .theme--brown .cta.cta--m a:hover, .theme--brown .cta.cta--m a:focus, .theme--brown .cta.cta--l a:hover, .theme--brown .cta.cta--l a:focus,
.theme--dark-grey .cta.cta--m a:hover,
.theme--dark-grey .cta.cta--m a:focus,
.theme--dark-grey .cta.cta--l a:hover,
.theme--dark-grey .cta.cta--l a:focus {
  color: #a83728;
}
/* line 397, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--white .cta.cta--m.cta--branded a, .theme--light-blue .cta.cta--m.cta--branded a, .theme-light-grey .cta.cta--m.cta--branded a, .theme--brown .cta.cta--m.cta--branded a,
.theme--dark-grey .cta.cta--m.cta--branded a {
  color: #da4735;
}
/* line 399, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--white .cta.cta--m.cta--branded a:hover, .theme--light-blue .cta.cta--m.cta--branded a:hover, .theme-light-grey .cta.cta--m.cta--branded a:hover, .theme--brown .cta.cta--m.cta--branded a:hover,
.theme--dark-grey .cta.cta--m.cta--branded a:hover {
  color: #a83728;
}
/* line 407, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--white .cta.cta--s.cta--branded a, .theme--light-blue .cta.cta--s.cta--branded a, .theme-light-grey .cta.cta--s.cta--branded a, .theme--brown .cta.cta--s.cta--branded a,
.theme--dark-grey .cta.cta--s.cta--branded a {
  color: #da4735;
}
/* line 409, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--white .cta.cta--s.cta--branded a:hover, .theme--light-blue .cta.cta--s.cta--branded a:hover, .theme-light-grey .cta.cta--s.cta--branded a:hover, .theme--brown .cta.cta--s.cta--branded a:hover,
.theme--dark-grey .cta.cta--s.cta--branded a:hover {
  color: #a83728;
}

/* line 815, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--blue.single-article .webchatHidden .cta.cta--l a {
  color: #0d7985;
}

/* line 818, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.theme--blue.single-article .webchatHidden .cta.cta--l a:hover {
  color: #a83728;
}

/* line 822, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.lifemoments-blog .cta--m a {
  color: #333333;
  padding: 10px 42px 10px 0;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px;
  /* 9 */
  font-size: 1.8rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 22px;
  /* 9 */
  line-height: 2.2rem;
  /* 9 */
}
/* line 827, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.lifemoments-blog .cta--m a:hover {
  color: #a83728;
}
/* line 830, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.lifemoments-blog .cta--m a:before {
  top: 7px;
  content: "";
  font-size: 32px;
  font-size: 3.2rem;
}
/* line 836, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.lifemoments-blog .cta--m a:after {
  top: 50%;
  content: "\e904";
  font-size: 32px;
  font-size: 3.2rem;
  bottom: 0;
  text-decoration: none;
}
/* line 847, ../../../legacy-dmp/sass/_phase5/cta/_mobile.scss */
.lifemoments-blog .cta--l a:after {
  font-size: 16px;
  font-size: 1.6rem;
  top: 2px;
  padding: 0 0 0 5px;
  content: "\e00c";
}

/* These styles override styles in the above file - need to find a proper home for them */
/* line 897, ../../../legacy-dmp/sass/lombard/mobile.scss */
.cta.cta--m.cta--branded {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 902, ../../../legacy-dmp/sass/lombard/mobile.scss */
.cta.cta--download a {
  margin-top: 4px;
}
/* line 908, ../../../legacy-dmp/sass/lombard/mobile.scss */
.cta.cta--s a:hover,
.cta.cta--s a {
  text-decoration: underline;
}
/* line 913, ../../../legacy-dmp/sass/lombard/mobile.scss */
.cta.cta--branded.cta--l a {
  border-radius: 0.125em;
  width: auto;
}

/* line 920, ../../../legacy-dmp/sass/lombard/mobile.scss */
.flexslider .cta.cta--branded.cta--m {
  padding-left: 0;
}

/*------------------------------------*\
	$FAQ SEARCH
\*------------------------------------*/
/* line 8, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  margin: 2px 0 0 0;
  /* 9 */
  margin: 0.2rem 0 0 0;
  /* 9 */
}
/* line 11, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .faq-search-title {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-bottom: 17px;
  /* 9 */
  margin-bottom: 1.7rem;
  /* 9 */
  color: #da4735;
  font-size: 2.2rem;
  line-height: 2.6rem;
}
/* line 18, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .faq-search {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 8 */
  margin-bottom: 0px;
  /* 9 */
}
/* line 21, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .faq-search fieldset {
  width: 100%;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 8 */
  margin: 0;
  /* 9 */
}
/* line 25, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .faq-search fieldset .faq-input-text {
  width: 100%;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 45px;
  /* 9 */
  height: 4.5rem;
  /* 9 */
  background-color: #fffefc;
  font-family: "RNHouseSansRegular";
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px;
  /* 9 */
  font-size: 1.6rem;
  /* 9 */
  color: #716a63;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 0 42px 0 16px;
  /* 9 */
  padding: 0 4.2rem 0 1.6rem;
  /* 9 */
  border: none;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  border-radius: 3px;
  /* 9 */
  border-radius: 0.3rem;
  /* 9 */
  border-bottom: 1px solid #FFFFFF;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 8 */
  margin: 0;
  /* 9 */
  box-shadow: 0 3px 0 transparent inset;
}
/* line 41, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .faq-search button.faq-btn {
  background-image: none;
  background-color: #2f515d;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin: 5px 0 0 -42px;
  /* 9 */
  margin: 0.5rem 0 0 -4.2rem;
  /* 9 */
  border-left: 1px solid #dfd9d1;
  height: 32px;
}
/* line 47, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .faq-search button.faq-btn:after {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  top: 14px;
  /* 9 */
  top: 1.4rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 16px;
  /* 9 */
  height: 1.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 16px;
  /* 9 */
  width: 1.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  right: 5px;
  /* 9 */
  right: 0.5rem;
  /* 9 */
  content: "\e609";
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px;
  /* 9 */
  font-size: 1.6rem;
  /* 9 */
  color: #cfc7be;
}
/* line 56, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .faq-search button.faq-btn:before {
  content: "";
}
/* line 59, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .faq-search button.faq-btn:hover {
  background-color: #2f515d;
}
/* line 63, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .faq-search button.faq-btn:focus {
  background-color: #2f515d;
  border: 2px solid #ffbf47;
  outline: 0;
}
/* line 71, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .cta--s {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-top: 16px;
  /* 9 */
  padding-top: 1.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-bottom: 18px;
  /* 9 */
  padding-bottom: 1.8rem;
  /* 9 */
}
/* line 75, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .cta--s a {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px;
  /* 9 */
  font-size: 1.8rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 22px;
  /* 9 */
  line-height: 2.2rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  padding: 0 42px 0 0;
  /* 9 */
  padding: 0 4.2rem 0 0;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 8 */
  margin: 0 0 0rem 0;
  /* 9 */
  max-width: 100%;
  color: #da4735;
}
/* line 82, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .cta--s a:hover, .faq-search-wrap .cta--s a:focus {
  color: #a83728;
}
/* line 85, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.faq-search-wrap .cta--s a:after {
  position: absolute;
  content: "\e904";
  right: 0px;
  top: 50%;
  font-size: 27px;
  line-height: 1px;
}

/* line 103, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.theme--blue .faq-search-wrap .faq-search-title {
  color: white;
}
/* line 107, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.theme--blue .faq-search-wrap .cta.cta--s a {
  color: white;
}
/* line 109, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.theme--blue .faq-search-wrap .cta.cta--s a:hover {
  color: #b4a99f;
}

/* line 119, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.theme--white .faq-search-wrap .faq-search .faq-input-text, .theme--white .shelf--faq .faq-search-wrap .faq-search .faq-input-text {
  background-color: #eeede9;
}
/* line 122, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.theme--white .faq-search-wrap .faq-search button.faq-btn, .theme--white .shelf--faq .faq-search-wrap .faq-search button.faq-btn {
  background-color: #1092a0;
}
/* line 124, ../../../legacy-dmp/sass/_phase5/faq-search/_mobile.scss */
.theme--white .faq-search-wrap .faq-search button.faq-btn:hover, .theme--white .shelf--faq .faq-search-wrap .faq-search button.faq-btn:hover {
  background-color: #1092a0;
}

/* line 927, ../../../legacy-dmp/sass/lombard/mobile.scss */
.faq-search-wrap .cta.cta--s a {
  padding-top: 3px;
  text-decoration: none;
}
/* line 930, ../../../legacy-dmp/sass/lombard/mobile.scss */
.faq-search-wrap .cta.cta--s a:after {
  font-size: 25px;
  top: 12px;
}
/* line 934, ../../../legacy-dmp/sass/lombard/mobile.scss */
.faq-search-wrap .cta.cta--s a:hover {
  text-decoration: none;
}

/* line 943, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--white .faq-search-wrap .faq-search button.faq-btn:hover, .theme--white .shelf--faq .faq-search-wrap .faq-search button.faq-btn:hover {
  background-color: #2f515d;
}

/*------------------------------------*\
    $SINGLE ARTICLE SHELF
\*------------------------------------*/
/* line 5, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article {
  font-family: "RNHouseSansRegular", sans-serif;
  background-color: #eae1d8;
  padding: 38px 0 32px 0;
}
/* line 10, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .grid, .shelf.single-article .grid--rev, .shelf.single-article .grid--full, .shelf.single-article .grid--right, .shelf.single-article .grid--center {
  margin-left: 0;
}
/* line 13, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .grid .grid__item, .shelf.single-article .grid--rev .grid__item, .shelf.single-article .grid--full .grid__item, .shelf.single-article .grid--right .grid__item, .shelf.single-article .grid--center .grid__item {
  padding-right: 0;
  padding-left: 0;
}
/* line 19, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .header-group {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 8 */
  margin: 0;
  /* 9 */
}
/* line 22, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .header-group .header-group__sign-post {
  display: none;
  font-family: "RNHouseSansRegular";
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 26px;
  /* 9 */
  font-size: 2.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 30px;
  /* 9 */
  line-height: 3rem;
  /* 9 */
  color: #da4735;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-top: 8px;
  /* 9 */
  padding-top: 0.8rem;
  /* 9 */
}
/* line 31, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .header-group .header-group__headline {
  display: block;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 32px;
  font-size: 3.2rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 30px;
  /* 9 */
  line-height: 3rem;
  /* 9 */
  color: #da4735;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 8 */
  padding-top: 0px;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 8 */
  margin-top: 0px;
  /* 9 */
}
/* line 42, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .teaser-image {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 10px;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-top: 9px;
  /* 9 */
  padding-top: 0.9rem;
  /* 9 */
}
/* line 49, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .teaser-image img {
  float: none;
  width: 100%;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  border-radius: 5px;
  /* 9 */
  border-radius: 0.5rem;
  /* 9 */
  margin: 0;
}
/* line 58, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .comp-rich-text p {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px;
  /* 9 */
  font-size: 1.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 22px;
  /* 9 */
  line-height: 2.2rem;
  /* 9 */
  color: #333333;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 8 */
  padding-top: 0px;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 8 */
  padding-bottom: 0;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 8 */
  margin-bottom: 0;
  /* 9 */
  word-wrap: break-word;
}
/* line 68, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .cta--m {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-top: 16px;
  /* 9 */
  padding-top: 1.6rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-bottom: 18px;
  /* 9 */
  padding-bottom: 1.8rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-bottom: -16px;
  /* 9 */
  margin-bottom: -1.6rem;
  /* 9 */
}
/* line 73, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .cta--m a {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px;
  /* 9 */
  font-size: 1.8rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 22px;
  /* 9 */
  line-height: 2.2rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  padding: 0 42px 0 0;
  /* 9 */
  padding: 0 4.2rem 0 0;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 8 */
  margin: 0 0 0rem 0;
  /* 9 */
  color: #da4735;
  max-width: 100%;
}
/* line 80, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .cta--m a:hover, .shelf.single-article .cta--m a:focus {
  color: #a83728;
}
/* line 83, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .cta--m a:after {
  position: absolute;
  content: "\e904";
  right: 0px;
  top: 50%;
  font-size: 27px;
  line-height: 1px;
}

/* line 96, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article.theme--light-blue {
  background-color: #eae1d8;
}

/* line 100, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article.theme--white {
  background-color: #faf8f5;
}

/* line 104, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.theme--brown.single-article {
  background-color: #f7f7f5;
}

/* line 108, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.theme--light-grey.single-article {
  background-color: white;
}

/* line 112, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.theme--blue.single-article {
  background-color: #eae2d9;
}
/* line 114, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.theme--blue.single-article .comp-rich-text {
  color: #333333;
}
/* line 116, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.theme--blue.single-article .comp-rich-text .body-copy {
  color: #333333;
}
/* line 119, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.theme--blue.single-article .comp-rich-text h4, .shelf.theme--blue.single-article .comp-rich-text h3 {
  color: #333333;
}
/* line 122, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.theme--blue.single-article .comp-rich-text ul li {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/list-blue.png") left 6px no-repeat;
  color: #333333;
}
/* line 126, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.theme--blue.single-article .comp-rich-text em, .shelf.theme--blue.single-article .comp-rich-text strong {
  color: #666666;
}
/* line 129, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.theme--blue.single-article .comp-rich-text a {
  color: white;
}
/* line 131, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.theme--blue.single-article .comp-rich-text a:hover {
  color: white;
}

/* line 138, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.grid__article-teaser .comp-rich-text p {
  line-height: 22px;
  float: left;
}

/* SA New changes for R5 Services */
/* line 145, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.single-article-top-separator {
  border-top: 2px solid #e2e1dd;
  margin: 0 16px 36px;
  margin-top: -19px;
}

/* line 150, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.single-article-bottom-separator {
  margin: 0px 16px 36px;
  border-bottom: 2px solid #e2e1dd;
  padding-top: 23px;
  margin-bottom: -32px;
}

/* line 156, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article .header-group .header-group__headline {
  font-family: "RNHouseSansRegular", sans-serif;
}

/* line 161, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article.sixtyseven-thirtythree .teaser-image {
  padding-top: 0;
  margin-top: 18px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

/* line 167, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.single-article.sixtyseven-thirtythree .grid.grid__article-teaser .grid__item .cta.cta--branded.cta--l a, .shelf.single-article.sixtyseven-thirtythree .grid__article-teaser.grid--rev .grid__item .cta.cta--branded.cta--l a, .shelf.single-article.sixtyseven-thirtythree .grid__article-teaser.grid--full .grid__item .cta.cta--branded.cta--l a, .shelf.single-article.sixtyseven-thirtythree .grid__article-teaser.grid--right .grid__item .cta.cta--branded.cta--l a, .shelf.single-article.sixtyseven-thirtythree .grid__article-teaser.grid--center .grid__item .cta.cta--branded.cta--l a {
  margin-top: 18px;
}

/* SA New changes for R5 Services */
/* Fix for defect RBSW-10977, this might need to be removed after latest re-base  */
/* line 174, ../../../legacy-dmp/sass/_phase5/teaser-article/_mobile.scss */
.shelf.teaser-multiple .teaser-image .video-player {
  height: auto !important;
  min-height: 216px;
}

/* These styles override styles in the above file - need to find a proper home for them */
/* line 959, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf.single-article .teaser-image img {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 8 */
  border-radius: 0px;
  /* 9 */
}

/* line 964, ../../../legacy-dmp/sass/lombard/mobile.scss */
.single-article-top-separator {
  margin-top: -38px;
}

/*------------------------------------*\
    RTE -- Mobile CSS
\*------------------------------------*/
/* line 4, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.termsconditions .comp-rich-text {
  padding: 19px 16px 7px;
}
/* line 6, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.termsconditions .comp-rich-text p {
  padding-top: 5px;
}

/**
 * RICH TEXT COMPONENT....main container (.comp-rich-text)
 * DOWNLOAD-RTE.......rte__download (.rte__download)
 * THEME BLUE RICH TEXT.......rich text component style for theme blue (.theme--blue .comp-rich-text)
 */
/*------------------------------------*\
    $RICH TEXT COMPONENT
\*------------------------------------*/
/* line 18, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text {
  font-size: 13px;
  font-size: 1.3rem;
  /*------------------------------------*\
      $DOWNLOAD-RTE
  \*------------------------------------*/
  /*------------------------------------*\
      $PRODUCT DETAIL-RTE
  \*------------------------------------*/
}
/* line 20, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .fs-16 {
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 1;
}
/* line 25, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .fs-16 strong {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 30, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .fs-14 {
  font-size: 14px;
  font-size: 1.4rem;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 1;
}
/* line 34, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .fs-14 strong {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 38, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .fs-18 {
  font-size: 18px;
  font-size: 1.8rem;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 1;
}
/* line 43, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .fs-18 strong {
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 47, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .intro-copy {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 2.7rem;
}
/* line 51, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text h3, .comp-rich-text h3 strong {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 22px;
  line-height: 26px;
  color: #333333;
}
/* line 57, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text p, .comp-rich-text ul, .comp-rich-text ol {
  padding-bottom: 1em;
}
/* line 60, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text h4, .comp-rich-text h4 strong {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #333333;
  padding-bottom: 10px;
}
/* line 67, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .body-copy, .comp-rich-text .inline-text, .comp-rich-text li, .comp-rich-text strong, .comp-rich-text em, .comp-rich-text p {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
}
/* line 73, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text ul li {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/list-blue.png") left 6px no-repeat;
  padding-left: .688em;
  clear: both;
  margin: 5px 0;
}
/* line 79, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text ol li {
  list-style: decimal inside;
  margin: 5px 0;
}
/* line 84, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .cta--l a {
  line-height: 1;
}
/* line 88, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .cta--m a {
  line-height: 1.125;
}
/* line 92, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text blockquote {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 22px;
  line-height: 26px;
  color: #333333;
  margin-bottom: 1.563em;
}
/* line 99, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text blockquote:before, .comp-rich-text blockquote:after {
  font-family: nw-icons;
  font-size: 36px;
  font-size: 3.6rem;
  width: 78px;
}
/* line 107, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text blockquote:before {
  content: '\e014';
  margin-right: .44em;
}
/* line 111, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text blockquote:after {
  content: '\e013';
  vertical-align: middle;
  margin-left: .42em;
}
/* line 118, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .tips-copy {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.7rem;
}
/* line 122, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text p a {
  color: #2f515d;
  text-decoration: underline;
}
/* line 125, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text p a:hover {
  color: #070b0d;
}
/* line 129, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text h3 a, .comp-rich-text h4 a {
  color: #2f515d;
  text-decoration: none;
}
/* line 133, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text h3 a:hover, .comp-rich-text h4 a:hover {
  color: #070b0d;
  text-decoration: underline;
}
/* line 137, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text span a {
  color: #2f515d;
  text-decoration: none;
}
/* line 140, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text span a:hover {
  color: #070b0d;
}
/* line 144, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .tips-copy {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 147, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .intro-copy, .comp-rich-text .pull-out-quote {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 150, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .bl__icon-checkmark, .comp-rich-text .bl__icon-ticket, .comp-rich-text .bl__icon-airplane, .comp-rich-text .bl__icon-umbrella, .comp-rich-text .bl__icon-cancel, .comp-rich-text .bl__icon-mobile, .comp-rich-text .icon-tastecard, .comp-rich-text .icon-new-tick, .comp-rich-text .icon-travel-money, .comp-rich-text .icon-travel-insurance, .comp-rich-text .icon-store, .comp-rich-text .icon-percentage, .comp-rich-text .icon-national-trust, .comp-rich-text .icon-mobile, .comp-rich-text .icon-house-with-tick, .comp-rich-text .icon-EC, .comp-rich-text .icon-direct-debit, .comp-rich-text .icon-concierge, .comp-rich-text .icon-chair, .comp-rich-text .icon-uniE611, .comp-rich-text .icon-uniE620, .comp-rich-text .lp_mobile-app-get-cash {
  float: none;
  padding-left: 25px;
}
/* line 153, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .bl__icon-checkmark:before, .comp-rich-text .bl__icon-ticket:before, .comp-rich-text .bl__icon-airplane:before, .comp-rich-text .bl__icon-umbrella:before, .comp-rich-text .bl__icon-cancel:before, .comp-rich-text .bl__icon-mobile:before, .comp-rich-text .icon-tastecard:before, .comp-rich-text .icon-new-tick:before, .comp-rich-text .icon-travel-money:before, .comp-rich-text .icon-travel-insurance:before, .comp-rich-text .icon-store:before, .comp-rich-text .icon-percentage:before, .comp-rich-text .icon-national-trust:before, .comp-rich-text .icon-mobile:before, .comp-rich-text .icon-house-with-tick:before, .comp-rich-text .icon-EC:before, .comp-rich-text .icon-direct-debit:before, .comp-rich-text .icon-concierge:before, .comp-rich-text .icon-chair:before, .comp-rich-text .icon-uniE611:before, .comp-rich-text .icon-uniE620:before, .comp-rich-text .lp_mobile-app-get-cash:before {
  font-size: 1.1em;
  width: 1.9em;
  top: 2px;
}
/* line 160, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text h3 .bl__icon-checkmark, .comp-rich-text h3 .bl__icon-ticket, .comp-rich-text h3 .bl__icon-airplane, .comp-rich-text h3 .bl__icon-umbrella, .comp-rich-text h3 .bl__icon-cancel, .comp-rich-text h3 .bl__icon-mobile, .comp-rich-text blockquote .bl__icon-checkmark, .comp-rich-text blockquote .bl__icon-ticket, .comp-rich-text blockquote .bl__icon-airplane, .comp-rich-text blockquote .bl__icon-umbrella, .comp-rich-text blockquote .bl__icon-cancel, .comp-rich-text blockquote .bl__icon-mobile, .comp-rich-text p .icon--pd__title .bl__icon-checkmark, .comp-rich-text p .icon--pd__title .bl__icon-ticket, .comp-rich-text p .icon--pd__title .bl__icon-airplane, .comp-rich-text p .icon--pd__title .bl__icon-umbrella, .comp-rich-text p .icon--pd__title .bl__icon-cancel, .comp-rich-text p .icon--pd__title .bl__icon-mobile {
  width: 1.4em;
}
/* line 166, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text h4 .bl__icon-checkmark, .comp-rich-text h4 .bl__icon-ticket, .comp-rich-text h4 .bl__icon-airplane, .comp-rich-text h4 .bl__icon-umbrella, .comp-rich-text h4 .bl__icon-cancel, .comp-rich-text h4 .bl__icon-mobile {
  width: 2em;
}
/* line 170, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text ul li a:hover {
  color: #070b0d;
}
/* line 177, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .download {
  width: 100%;
  padding-left: 31px;
  line-height: 1;
  min-height: 28px;
  float: left;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "RNHouseSansRegular", sans-serif;
  color: #070b0d;
  text-decoration: none;
}
/* line 190, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .download a {
  color: #070b0d;
}
/* line 192, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .download a:hover {
  color: #070b0d;
}
/* line 200, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text span.icon--pd__title {
  font-size: 18px;
  font-size: 1.8rem;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 1.2;
  display: block;
  margin: 0;
  position: relative;
}
/* line 210, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text span.icon--pd__desc {
  display: block;
  margin-top: -.8em;
}

/* line 215, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
h3.pd__heading {
  font-size: 30px;
  font-size: 3rem;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 3rem;
  margin: 0 0 .5em 0;
}

/* line 221, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text span.icon--pd__title, .theme--brown .comp-rich-text span.icon--pd__title {
  background-position: left -194px;
}

/*------------------------------------*\
    $THEME BLUE RICH TEXT
\*------------------------------------*/
/* line 227, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text, .modal-overlay .comp-rich-text {
  color: white;
}
/* line 229, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text .download a, .modal-overlay .comp-rich-text .download a {
  color: #070b0d;
}
/* line 231, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text .download a:hover, .modal-overlay .comp-rich-text .download a:hover {
  color: #070b0d;
}
/* line 235, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text span a, .modal-overlay .comp-rich-text span a {
  color: white;
  text-decoration: none;
}
/* line 238, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text span a:hover, .modal-overlay .comp-rich-text span a:hover {
  color: #b4a99f;
}
/* line 242, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text p span a, .modal-overlay .comp-rich-text p span a {
  text-decoration: none;
}
/* line 245, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text p a, .modal-overlay .comp-rich-text p a {
  color: white;
  text-decoration: underline;
}
/* line 248, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text p a:hover, .modal-overlay .comp-rich-text p a:hover {
  color: #b4a99f;
}
/* line 252, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text h3 a, .theme--blue .comp-rich-text h4 a, .modal-overlay .comp-rich-text h3 a, .modal-overlay .comp-rich-text h4 a {
  color: white;
  text-decoration: none;
}
/* line 256, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text h3 a:hover, .theme--blue .comp-rich-text h4 a:hover, .modal-overlay .comp-rich-text h3 a:hover, .modal-overlay .comp-rich-text h4 a:hover {
  color: #b4a99f;
  text-decoration: underline;
}
/* line 260, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text ul li, .modal-overlay .comp-rich-text ul li {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/list-white.png") left 6px no-repeat;
  padding-left: .688em;
  clear: both;
}
/* line 265, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text blockquote, .modal-overlay .comp-rich-text blockquote {
  color: white;
}

/***********************Incident message*********************************/
/* line 272, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text.incident_message {
  border: 1px solid #FF0000;
  padding-left: 10px;
  padding-top: 8px;
  clear: both;
  margin: 10px 0px 2px 0px;
}

/*------------------------------------*\
    $RTE - Service Status  Icons 
\*------------------------------------*/
/* line 284, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.check-icon {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-37.png") no-repeat -111px -148px transparent;
}

/* line 287, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.info-icon {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-37.png") no-repeat -111px -185px transparent;
}

/* line 290, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.cross-icon {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-37.png") no-repeat -111px -73px transparent;
}

/* line 293, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.alert-icon {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-37.png") no-repeat -111px -111px transparent;
}

/* line 297, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.check-icon, .cross-icon, .info-icon, .alert-icon {
  line-height: 1;
  min-height: 37px;
  position: absolute;
  right: 0;
  width: 39px;
  margin-top: 0px;
  top: 14px;
  padding-right: 0px;
}

/* line 308, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.cross-icon {
  min-height: 38px;
}

/* line 311, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
option.check-icon, option.cross-icon, option.info-icon, option.alert-icon {
  width: 100%;
  padding-left: 45px;
}

/*------------------------------------*\
    $RTE - Credit Card changes 
\*------------------------------------*/
/* line 320, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text.white--border-padded {
  margin-top: 119px;
  margin-left: 33px;
  border: 1px solid white;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

/* line 329, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .blue--backgorund {
  border: 1px solid;
  background: #161849;
}

/* line 334, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .blue--backgorund tr td {
  border: 1px solid white;
  color: white;
}

/* line 339, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.user-icon {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/icon_your-account.png") no-repeat scroll 0 0 transparent;
}

/* line 342, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.home-icon {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/icon_home.png") no-repeat scroll 0 0 transparent;
}

/* line 345, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.piggybank-icon {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/icon_income.png") no-repeat scroll 0 0 transparent;
}

/* line 348, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.productdetails-shelf {
  font-family: "NatWestNewRegular", sans-serif,'nw-icons' !important;
  font-size: 1.8rem;
}

/* line 354, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.user-icon, .home-icon, .piggybank-icon {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 1.8rem;
  padding: 1px 0 0 35px;
  display: table;
}

/* line 360, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.home-icon {
  padding-top: 1px;
}

@media screen and (max-width: 600px) {
  /* line 364, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
  table thead {
    display: none;
  }

  /* line 365, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
  table tbody td {
    display: table-cell;
    color: #000;
  }

  /* line 367, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
  .rate-table-grey td {
    display: table-cell;
  }
}
/* line 373, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.cta-leftaligned .shelf__inner.shelf--padded .grid .cta.cta--branded.cta--l, .cta-leftaligned .shelf__inner.shelf--padded .grid--rev .cta.cta--branded.cta--l, .cta-leftaligned .shelf__inner.shelf--padded .grid--full .cta.cta--branded.cta--l, .cta-leftaligned .shelf__inner.shelf--padded .grid--right .cta.cta--branded.cta--l, .cta-leftaligned .shelf__inner.shelf--padded .grid--center .cta.cta--branded.cta--l {
  margin-left: -86px !important;
}

/* line 377, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .moneysupermarket {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/logo_monkeysupermarket.png");
  background-repeat: no-repeat;
  min-height: 5.5em;
  float: left;
  font-size: 1.3rem;
  line-height: 1;
  padding-top: 15px;
  background-position: bottom left;
  padding-right: 0px;
  width: 100%;
  margin-left: 1.2em;
}

/* line 390, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.icon-tick--padded:before {
  display: table-cell;
  font-family: "nw-icons";
}

/* line 394, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.icon-tick--padded {
  display: table;
}

/* line 397, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.breadcrumb + div.comp-rich-text {
  padding-left: 48px;
}

/* line 398, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.social-bar.js-social-bar + div.comp-rich-text {
  padding-left: 48px;
}

/* line 399, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.cta--download, .download {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/rte-download.png") no-repeat left top;
}

/* line 402, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.cta--download {
  padding-left: 31px;
}

/*------------------------------------*\
    $Dark Theme
\*------------------------------------*/
/* line 413, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text h3, .theme--blue .comp-rich-text h3 strong {
  color: white;
}
/* line 416, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text h4, .theme--blue .comp-rich-text h4 strong {
  color: white;
}
/* line 419, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text .body-copy, .theme--blue .comp-rich-text .inline-text, .theme--blue .comp-rich-text li, .theme--blue .comp-rich-text strong, .theme--blue .comp-rich-text em, .theme--blue .comp-rich-text p {
  color: white;
}
/* line 424, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .tile--header-group {
  color: #ffffff;
}

/* line 429, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .fc-black strong {
  color: #333333;
}

/*** IM04288241 ***/
/* line 433, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text .download {
  color: white;
}
/* line 435, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text .download a {
  color: white;
}
/* line 437, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .comp-rich-text .download a:hover {
  color: white;
}

/* line 443, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.comp-rich-text .fs-20 {
  font-size: 22px !important;
  font-size: 2.2rem !important;
  line-height: 26px !important;
}

/* line 453, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.rte-bottom-separator {
  margin: 24px auto 24px;
  border-bottom: 1px solid #dfd9d1;
  width: 100%;
}

/* line 458, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.rte-top-separator {
  margin: 24px auto 24px;
  border-top: 1px solid #dfd9d1;
  width: 100%;
}

/* line 463, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--white .rte-top-separator {
  border-bottom: 1px solid #d1c9bf;
}

/* line 466, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--white .rte-bottom-separator {
  border-bottom: 1px solid #d1c9bf;
}

/* line 469, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--brown .rte-bottom-separator {
  border-bottom: 1px solid #d1c9bf;
}

/* line 474, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--brown .rte-top-separator {
  border-top: 1px solid #d1c9bf;
}

/* line 480, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .rte-bottom-separator {
  border-bottom: 1px solid #f7f7f5;
}

/* line 485, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--blue .rte-top-separator {
  border-top: 1px solid #f7f7f5;
}

/* line 490, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--light-blue .rte-bottom-separator {
  border-bottom: 1px solid #d1c9bf;
}

/* line 495, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.theme--light-blue .rte-top-separator {
  border-top: 1px solid #d1c9bf;
}

/* line 500, ../../../legacy-dmp/sass/_phase5/rich-text/_mobile.scss */
.header-group__headline {
  font-size: 26px !important;
  line-height: 30px !important;
  font-family: "RNHouseSansBold",sans-serif;
}

/* These styles extend styles in the above file */
/* line 970, ../../../legacy-dmp/sass/lombard/mobile.scss */
.cta--download, .download {
  background: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/rte-download.png") no-repeat 0 0;
}
/* line 972, ../../../legacy-dmp/sass/lombard/mobile.scss */
.cta--download a, .download a {
  color: #da4735;
  padding-right: 10px;
}
/* line 975, ../../../legacy-dmp/sass/lombard/mobile.scss */
.cta--download a:hover, .download a:hover {
  color: #a83728;
}

/* line 981, ../../../legacy-dmp/sass/lombard/mobile.scss */
.cta--download {
  background-position: 0 3px;
}

/* line 986, ../../../legacy-dmp/sass/lombard/mobile.scss */
.comp-rich-text .cta--download a, .comp-rich-text .download a {
  color: #da4735;
}
/* line 988, ../../../legacy-dmp/sass/lombard/mobile.scss */
.comp-rich-text .cta--download a:hover, .comp-rich-text .download a:hover {
  color: #a83728;
}
/* line 994, ../../../legacy-dmp/sass/lombard/mobile.scss */
.comp-rich-text p img + span {
  vertical-align: top;
}

/* line 999, ../../../legacy-dmp/sass/lombard/mobile.scss */
.header-group__headline {
  font-size: 32px !important;
  line-height: 37px !important;
}

/* line 1004, ../../../legacy-dmp/sass/lombard/mobile.scss */
.comp-rich-text blockquote {
  text-align: center;
}
/* line 1006, ../../../legacy-dmp/sass/lombard/mobile.scss */
.comp-rich-text blockquote:after {
  padding-top: 20px;
  content: '\e902';
}
/* line 1011, ../../../legacy-dmp/sass/lombard/mobile.scss */
.comp-rich-text blockquote:before {
  padding-bottom: 20px;
  content: '\e905';
}
/* line 1021, ../../../legacy-dmp/sass/lombard/mobile.scss */
.comp-rich-text blockquote + p {
  text-align: center;
}

/** 
* Light banding - Table background color : #dfe0f0	//Light Blue
* Heavy banding - Table background color : #aeabd0	//Mid Blue 
*/
/* line 6, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band, .heavy-band, .blue--backgorund {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  width: 99.7%;
  border: 2px solid #b4a99f;
  border-radius: 20px;
  border-collapse: initial;
}
/* line 14, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band th, .light-band td, .heavy-band th, .heavy-band td, .blue--backgorund th, .blue--backgorund td {
  padding: 1.45em 0.3em;
  text-align: center;
}
/* line 18, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band th:first-child, .light-band td:first-child, .heavy-band th:first-child, .heavy-band td:first-child, .blue--backgorund th:first-child, .blue--backgorund td:first-child {
  text-align: left;
  padding-left: 5px;
}
/* line 22, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band th:last-child, .light-band td:last-child, .heavy-band th:last-child, .heavy-band td:last-child, .blue--backgorund th:last-child, .blue--backgorund td:last-child {
  padding-right: 5px;
}
/* line 27, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band th, .heavy-band th, .blue--backgorund th {
  font-size: 12px;
  font-size: 1.2rem;
  border-bottom: 2px solid white;
  border-right: none;
  border-left: none;
  border-top: none;
  background: #cfc7b8;
  color: #FFFFFF;
  font-family: "RNHouseSansBold";
}
/* line 36, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band th:first-child, .heavy-band th:first-child, .blue--backgorund th:first-child {
  border-radius: 20px 0 0;
  border-top-left-radius: 0px;
}
/* line 40, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band th:last-child, .heavy-band th:last-child, .blue--backgorund th:last-child {
  border-radius: 0 20px 0 0;
  border-top-right-radius: 0px;
}
/* line 45, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band td, .heavy-band td, .blue--backgorund td {
  /*@include main-font; */
  font-family: "RNHouseSansRegular", sans-serif;
  border-bottom: none;
  border-right: none;
  border-left: none;
}
/* line 53, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band table tr:last-child td, .heavy-band table tr:last-child td, .blue--backgorund table tr:last-child td {
  border-bottom: none;
}

/* line 58, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band {
  background: #cfc7be;
  border-collapse: collapse;
  color: #333333;
}
/* line 62, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band tr:nth-child(odd) {
  background: #cfc7be;
}
/* line 65, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band tr:nth-child(even) {
  background: #e9e5e0;
}
/* line 68, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band th, .light-band td {
  border-color: white;
}

/* line 75, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.white-band {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  overflow: hidden;
  margin-bottom: 2.5em;
  width: 99%;
  border-collapse: inherit;
  border: 2px solid white;
  background: #cfc7be;
  border-radius: 20px;
}
/* line 85, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.white-band th {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2;
  border: 2px solid white;
  padding: 0 0.5em;
  border-right: none;
  border-left: none;
  border-top: none;
  background: #aeabd0;
}
/* line 94, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.white-band th:last-child {
  border-right: 0px solid white;
  border-radius: 0 20px 0 0;
}
/* line 98, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.white-band th:first-child {
  border-radius: 20px 0 0;
}
/* line 103, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.white-band td {
  font-size: 18px;
  font-size: 1.8rem;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  padding: 1em 0.6em;
  text-align: center;
  border-bottom: none;
  border-right: none;
  border-left: none;
}
/* line 113, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.white-band td:first-child {
  font-size: 18px;
  font-size: 1.8rem;
  text-align: left;
  border-left: 0px solid white;
}
/* line 118, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.white-band td:last-child {
  border-right: 0px solid white;
  border-left: 0px solid white;
}
/* line 124, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.white-band tr:last-child td {
  border-bottom: 0px solid white;
}

/* line 129, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
span.white-band__variable-fig {
  font-size: 18px;
  font-size: 1.8rem;
}

/* line 130, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
span.white-band__variable-cont {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
}

/* line 131, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
span.white-band__cr-limit {
  font-size: 24px;
  font-size: 2.4rem;
}

/* line 133, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
span.icon--check {
  font-size: 25px;
  font-size: 2.5rem;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 27px;
}
/* line 138, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
span.icon--check:before, span.icon--check:after {
  font-family: nw-icons;
  font-size: 36px;
  font-size: 3.6rem;
  font-weight: bold;
}
/* line 144, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
span.icon--check:before {
  content: '\2713';
}

/* line 151, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.scrollable.has-scroll {
  position: relative;
  overflow: hidden;
  /* Clips the shadow created with the pseudo-element in the next rule. Not necessary for the actual scrolling. */
}

/*.scrollable.has-scroll:before {
	position: absolute;
	content:'This table is scrollable';
	right:0;
	top:0;
	height:1em;
	padding:0.3em;
	background-color: $primary-1;
	color: $primary-7;
}*/
/* line 167, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.scrollable.has-scroll:after {
  position: absolute;
  top: 0;
  left: 100%;
  width: 50px;
  height: 100%;
  border-radius: 10px 0 0 10px / 50% 0 0 50%;
  box-shadow: -5px 0 10px rgba(0, 0, 0, 0.25);
  content: '';
}

/* This is the element whose content will be scrolled if necessary */
/* line 178, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.scrollable.has-scroll > div {
  overflow-x: hidden;
}

/* Other changes related to table in different component wise*/
/* 
includes\components\rich-text\_mobile.scss
Below code is overwriting above mentioned scss file
*/
/* line 188, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.comp-rich-text .blue--backgorund {
  border: 2px solid white;
  background: #cfc7be;
  border-collapse: initial;
}

/* line 194, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.comp-rich-text .blue--backgorund tr td {
  border: none;
  color: white;
}

/* line 198, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.blue--backgorund {
  background: #cfc7be;
  border: 2px solid white;
  border-radius: 20px;
  width: 99.7%;
}
/* line 203, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.blue--backgorund th {
  border-bottom: 2px solid white;
  border-right: none;
  border-left: none;
  border-top: none;
  background: #cfc7b8;
}
/* line 209, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.blue--backgorund th:first-child {
  border-radius: 20px 0 0;
}
/* line 212, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.blue--backgorund th:last-child {
  border-radius: 0 20px 0 0;
}
/* line 216, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.blue--backgorund tr:nth-child(even) {
  background: #e9e5e0;
}
/* line 219, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.blue--backgorund td {
  border-bottom: none;
  border-right: none;
  border-left: none;
}

/*
_branding.scss 
Below code is overwriting above mentioned scss file
*/
/* line 229, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.white-band {
  background: #cfc7be;
  color: #0c0a13;
  border: 2px solid white;
  border-collapse: initial;
}
/* line 234, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.white-band th {
  border-bottom: 2px solid white;
  border-right: none;
  border-left: none;
  border-top: none;
  background: #cfc7b8;
  color: white;
}
/* line 242, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.white-band tr:nth-child(even) {
  background: #e9e5e0;
}

/* line 247, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.heavy-band, .dark-theme {
  background: #cfc7be;
  color: #0c0a13;
}
/* line 250, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.heavy-band th, .heavy-band td, .dark-theme th, .dark-theme td {
  border-color: #7e7ea6;
}
/* line 253, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.heavy-band tr:nth-child(even), .dark-theme tr:nth-child(even) {
  background: #e9e5e0;
}
/* line 256, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.heavy-band tr:nth-child(odd), .dark-theme tr:nth-child(odd) {
  background: #cfc7be;
}

/* 
includes/components/product-table/_desktop.scss 
Below code is overwriting above mentioned scss file
*/
/* line 265, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table td {
  border-right: none;
}
/* line 268, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table th {
  border-right: none;
}
/* line 272, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table .dark-theme td {
  border-right: none;
}

/*------------------------------------*\
    $TABLE RE-BRAND BACKGROUND COLORS
\*------------------------------------*/
/* line 285, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.accordion {
  border-top: 1px solid white;
}
/* line 288, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.accordion .accordion__item {
  border-bottom: 1px solid white;
}
/* line 292, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.accordion .accordion__item--odd {
  background-color: #cfc7be;
}

/* line 302, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.dark-theme th {
  background-color: #cfc7be;
  border-bottom: 2px solid white;
}

/* line 316, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table th .comp-rich-text {
  color: #0d7985;
}
/* line 323, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table td .comp-rich-text {
  color: #0d7985;
}

/* line 330, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.carousel--product-table .carousel__list td:last-child {
  width: 100%;
}

/* line 334, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table.col-left-pad td:first-child {
  padding-left: 50px !important;
}

/* line 345, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table .light-band .cta--m a {
  font-size: 1.4rem;
  color: #AD1982;
}
/* line 349, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table .light-band .cta--m a:after {
  font-size: 2.2rem;
}
/* line 360, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table .cta--product-table .cta.cta--m a {
  font-size: 1.4rem;
  color: #AD1982;
}
/* line 364, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table .cta--product-table .cta.cta--m a:after {
  font-size: 2.2rem;
}

/* line 376, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band, .theme--white .comp-rich-text .heavy-band, .theme--white .comp-rich-text .white-band, .theme--white .comp-rich-text .blue--backgorund {
  background: #FFFFFF;
}
/* line 380, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr, .theme--white .comp-rich-text .heavy-band tr, .theme--white .comp-rich-text .white-band tr, .theme--white .comp-rich-text .blue--backgorund tr {
  color: #333333;
}
/* line 383, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr td, .theme--white .comp-rich-text .heavy-band tr td, .theme--white .comp-rich-text .white-band tr td, .theme--white .comp-rich-text .blue--backgorund tr td {
  color: #333333;
}
/* line 387, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr th, .theme--white .comp-rich-text .heavy-band tr th, .theme--white .comp-rich-text .white-band tr th, .theme--white .comp-rich-text .blue--backgorund tr th {
  color: white;
}
/* line 392, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr:nth-child(even), .theme--white .comp-rich-text .heavy-band tr:nth-child(even), .theme--white .comp-rich-text .white-band tr:nth-child(even), .theme--white .comp-rich-text .blue--backgorund tr:nth-child(even) {
  background: #e9e5e0;
}
/* line 395, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr:nth-child(odd), .theme--white .comp-rich-text .heavy-band tr:nth-child(odd), .theme--white .comp-rich-text .white-band tr:nth-child(odd), .theme--white .comp-rich-text .blue--backgorund tr:nth-child(odd) {
  background: #cfc7be;
}

/* line 408, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table .light-band .dark-theme th {
  background-color: #cfc7be;
  border-bottom: 2px solid white;
}
/* line 414, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table .light-band tr:nth-child(even) {
  background: #e9e5e0;
}
/* line 417, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table .light-band tr:nth-child(odd) {
  background: #cfc7be;
}

/* line 422, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table tr:last-child td:last-child {
  border-bottom-right-radius: 0px;
}

/* line 425, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.product-table tr:last-child td:first-child {
  border-bottom-left-radius: 0px;
}

/* line 431, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.blue--backgorund {
  width: 99.7%;
}
/* line 433, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.blue--backgorund th, .blue--backgorund td {
  padding: 1.45em 0.3em;
}
/* line 435, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.blue--backgorund th:first-child, .blue--backgorund td:first-child {
  padding-left: 5px;
}
/* line 438, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.blue--backgorund th:last-child, .blue--backgorund td:last-child {
  padding-right: 5px;
}

/*-------------------------------------*\
    $PHASE 5
\*-------------------------------------*/
/* line 458, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .product-table .accordion--link td, .theme--blue .product-table .accordion--link td, .theme--light-blue .product-table .accordion--link td, .theme--brown .product-table .accordion--link td, .theme-light-grey .product-table .accordion--link td {
  cursor: pointer;
}
/* line 462, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .product-table table, .theme--blue .product-table table, .theme--light-blue .product-table table, .theme--brown .product-table table, .theme-light-grey .product-table table {
  border-radius: 0px;
  border-bottom: 2px solid #b4a99f;
  border-collapse: normal;
}
/* line 474, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .product-table .light-band th .comp-rich-text p, .theme--blue .product-table .light-band th .comp-rich-text p, .theme--light-blue .product-table .light-band th .comp-rich-text p, .theme--brown .product-table .light-band th .comp-rich-text p, .theme-light-grey .product-table .light-band th .comp-rich-text p {
  color: #0d7985;
}
/* line 479, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .product-table .light-band th:first-child, .theme--blue .product-table .light-band th:first-child, .theme--light-blue .product-table .light-band th:first-child, .theme--brown .product-table .light-band th:first-child, .theme-light-grey .product-table .light-band th:first-child {
  border-top-left-radius: 0px !important;
}
/* line 483, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .product-table .light-band th:last-child, .theme--blue .product-table .light-band th:last-child, .theme--light-blue .product-table .light-band th:last-child, .theme--brown .product-table .light-band th:last-child, .theme-light-grey .product-table .light-band th:last-child {
  border-top-right-radius: 0px !important;
}
/* line 493, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .product-table .light-band tr:last-child td:first-child, .theme--blue .product-table .light-band tr:last-child td:first-child, .theme--light-blue .product-table .light-band tr:last-child td:first-child, .theme--brown .product-table .light-band tr:last-child td:first-child, .theme-light-grey .product-table .light-band tr:last-child td:first-child {
  border-bottom-left-radius: 0px !important;
}
/* line 497, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .product-table .light-band tr:last-child td:last-child, .theme--blue .product-table .light-band tr:last-child td:last-child, .theme--light-blue .product-table .light-band tr:last-child td:last-child, .theme--brown .product-table .light-band tr:last-child td:last-child, .theme-light-grey .product-table .light-band tr:last-child td:last-child {
  border-bottom-right-radius: 0px !important;
}
/* line 507, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .product-table .comp-rich-text p, .theme--blue .product-table .comp-rich-text p, .theme--light-blue .product-table .comp-rich-text p, .theme--brown .product-table .comp-rich-text p, .theme-light-grey .product-table .comp-rich-text p {
  color: #0d7985;
}
/* line 511, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .product-table .comp-rich-text strong, .theme--blue .product-table .comp-rich-text strong, .theme--light-blue .product-table .comp-rich-text strong, .theme--brown .product-table .comp-rich-text strong, .theme-light-grey .product-table .comp-rich-text strong {
  color: #0d7985;
}
/* line 517, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .product-table .comp-rich-text .cta.cta--m a, .theme--blue .product-table .comp-rich-text .cta.cta--m a, .theme--light-blue .product-table .comp-rich-text .cta.cta--m a, .theme--brown .product-table .comp-rich-text .cta.cta--m a, .theme-light-grey .product-table .comp-rich-text .cta.cta--m a {
  color: #0d7985;
}
/* line 529, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text table, .theme--blue .comp-rich-text table, .theme--light-blue .comp-rich-text table, .theme--brown .comp-rich-text table, .theme-light-grey .comp-rich-text table {
  border-radius: 0px;
  border-bottom: 2px solid transparent;
}
/* line 538, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band th:first-child, .theme--white .comp-rich-text .heavy-band th:first-child, .theme--white .comp-rich-text .white-band th:first-child, .theme--white .comp-rich-text .blue--backgorund th:first-child, .theme--blue .comp-rich-text .light-band th:first-child, .theme--blue .comp-rich-text .heavy-band th:first-child, .theme--blue .comp-rich-text .white-band th:first-child, .theme--blue .comp-rich-text .blue--backgorund th:first-child, .theme--light-blue .comp-rich-text .light-band th:first-child, .theme--light-blue .comp-rich-text .heavy-band th:first-child, .theme--light-blue .comp-rich-text .white-band th:first-child, .theme--light-blue .comp-rich-text .blue--backgorund th:first-child, .theme--brown .comp-rich-text .light-band th:first-child, .theme--brown .comp-rich-text .heavy-band th:first-child, .theme--brown .comp-rich-text .white-band th:first-child, .theme--brown .comp-rich-text .blue--backgorund th:first-child, .theme-light-grey .comp-rich-text .light-band th:first-child, .theme-light-grey .comp-rich-text .heavy-band th:first-child, .theme-light-grey .comp-rich-text .white-band th:first-child, .theme-light-grey .comp-rich-text .blue--backgorund th:first-child {
  border-top-left-radius: 0px !important;
}
/* line 542, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band th:last-child, .theme--white .comp-rich-text .heavy-band th:last-child, .theme--white .comp-rich-text .white-band th:last-child, .theme--white .comp-rich-text .blue--backgorund th:last-child, .theme--blue .comp-rich-text .light-band th:last-child, .theme--blue .comp-rich-text .heavy-band th:last-child, .theme--blue .comp-rich-text .white-band th:last-child, .theme--blue .comp-rich-text .blue--backgorund th:last-child, .theme--light-blue .comp-rich-text .light-band th:last-child, .theme--light-blue .comp-rich-text .heavy-band th:last-child, .theme--light-blue .comp-rich-text .white-band th:last-child, .theme--light-blue .comp-rich-text .blue--backgorund th:last-child, .theme--brown .comp-rich-text .light-band th:last-child, .theme--brown .comp-rich-text .heavy-band th:last-child, .theme--brown .comp-rich-text .white-band th:last-child, .theme--brown .comp-rich-text .blue--backgorund th:last-child, .theme-light-grey .comp-rich-text .light-band th:last-child, .theme-light-grey .comp-rich-text .heavy-band th:last-child, .theme-light-grey .comp-rich-text .white-band th:last-child, .theme-light-grey .comp-rich-text .blue--backgorund th:last-child {
  border-top-right-radius: 0px !important;
}
/* line 546, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band th h1, .theme--white .comp-rich-text .heavy-band th h1, .theme--white .comp-rich-text .white-band th h1, .theme--white .comp-rich-text .blue--backgorund th h1, .theme--blue .comp-rich-text .light-band th h1, .theme--blue .comp-rich-text .heavy-band th h1, .theme--blue .comp-rich-text .white-band th h1, .theme--blue .comp-rich-text .blue--backgorund th h1, .theme--light-blue .comp-rich-text .light-band th h1, .theme--light-blue .comp-rich-text .heavy-band th h1, .theme--light-blue .comp-rich-text .white-band th h1, .theme--light-blue .comp-rich-text .blue--backgorund th h1, .theme--brown .comp-rich-text .light-band th h1, .theme--brown .comp-rich-text .heavy-band th h1, .theme--brown .comp-rich-text .white-band th h1, .theme--brown .comp-rich-text .blue--backgorund th h1, .theme-light-grey .comp-rich-text .light-band th h1, .theme-light-grey .comp-rich-text .heavy-band th h1, .theme-light-grey .comp-rich-text .white-band th h1, .theme-light-grey .comp-rich-text .blue--backgorund th h1 {
  font-family: "RNHouseSansBold";
  font-size: 14px;
  color: #0d7985;
}
/* line 555, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr:first-child, .theme--white .comp-rich-text .heavy-band tr:first-child, .theme--white .comp-rich-text .white-band tr:first-child, .theme--white .comp-rich-text .blue--backgorund tr:first-child, .theme--blue .comp-rich-text .light-band tr:first-child, .theme--blue .comp-rich-text .heavy-band tr:first-child, .theme--blue .comp-rich-text .white-band tr:first-child, .theme--blue .comp-rich-text .blue--backgorund tr:first-child, .theme--light-blue .comp-rich-text .light-band tr:first-child, .theme--light-blue .comp-rich-text .heavy-band tr:first-child, .theme--light-blue .comp-rich-text .white-band tr:first-child, .theme--light-blue .comp-rich-text .blue--backgorund tr:first-child, .theme--brown .comp-rich-text .light-band tr:first-child, .theme--brown .comp-rich-text .heavy-band tr:first-child, .theme--brown .comp-rich-text .white-band tr:first-child, .theme--brown .comp-rich-text .blue--backgorund tr:first-child, .theme-light-grey .comp-rich-text .light-band tr:first-child, .theme-light-grey .comp-rich-text .heavy-band tr:first-child, .theme-light-grey .comp-rich-text .white-band tr:first-child, .theme-light-grey .comp-rich-text .blue--backgorund tr:first-child {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
/* line 561, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr:first-child td:first-child, .theme--white .comp-rich-text .heavy-band tr:first-child td:first-child, .theme--white .comp-rich-text .white-band tr:first-child td:first-child, .theme--white .comp-rich-text .blue--backgorund tr:first-child td:first-child, .theme--blue .comp-rich-text .light-band tr:first-child td:first-child, .theme--blue .comp-rich-text .heavy-band tr:first-child td:first-child, .theme--blue .comp-rich-text .white-band tr:first-child td:first-child, .theme--blue .comp-rich-text .blue--backgorund tr:first-child td:first-child, .theme--light-blue .comp-rich-text .light-band tr:first-child td:first-child, .theme--light-blue .comp-rich-text .heavy-band tr:first-child td:first-child, .theme--light-blue .comp-rich-text .white-band tr:first-child td:first-child, .theme--light-blue .comp-rich-text .blue--backgorund tr:first-child td:first-child, .theme--brown .comp-rich-text .light-band tr:first-child td:first-child, .theme--brown .comp-rich-text .heavy-band tr:first-child td:first-child, .theme--brown .comp-rich-text .white-band tr:first-child td:first-child, .theme--brown .comp-rich-text .blue--backgorund tr:first-child td:first-child, .theme-light-grey .comp-rich-text .light-band tr:first-child td:first-child, .theme-light-grey .comp-rich-text .heavy-band tr:first-child td:first-child, .theme-light-grey .comp-rich-text .white-band tr:first-child td:first-child, .theme-light-grey .comp-rich-text .blue--backgorund tr:first-child td:first-child {
  border-top-left-radius: 0px !important;
}
/* line 565, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr:first-child td:last-child, .theme--white .comp-rich-text .heavy-band tr:first-child td:last-child, .theme--white .comp-rich-text .white-band tr:first-child td:last-child, .theme--white .comp-rich-text .blue--backgorund tr:first-child td:last-child, .theme--blue .comp-rich-text .light-band tr:first-child td:last-child, .theme--blue .comp-rich-text .heavy-band tr:first-child td:last-child, .theme--blue .comp-rich-text .white-band tr:first-child td:last-child, .theme--blue .comp-rich-text .blue--backgorund tr:first-child td:last-child, .theme--light-blue .comp-rich-text .light-band tr:first-child td:last-child, .theme--light-blue .comp-rich-text .heavy-band tr:first-child td:last-child, .theme--light-blue .comp-rich-text .white-band tr:first-child td:last-child, .theme--light-blue .comp-rich-text .blue--backgorund tr:first-child td:last-child, .theme--brown .comp-rich-text .light-band tr:first-child td:last-child, .theme--brown .comp-rich-text .heavy-band tr:first-child td:last-child, .theme--brown .comp-rich-text .white-band tr:first-child td:last-child, .theme--brown .comp-rich-text .blue--backgorund tr:first-child td:last-child, .theme-light-grey .comp-rich-text .light-band tr:first-child td:last-child, .theme-light-grey .comp-rich-text .heavy-band tr:first-child td:last-child, .theme-light-grey .comp-rich-text .white-band tr:first-child td:last-child, .theme-light-grey .comp-rich-text .blue--backgorund tr:first-child td:last-child {
  border-top-right-radius: 0px !important;
}
/* line 569, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr:first-child td:only-child, .theme--white .comp-rich-text .heavy-band tr:first-child td:only-child, .theme--white .comp-rich-text .white-band tr:first-child td:only-child, .theme--white .comp-rich-text .blue--backgorund tr:first-child td:only-child, .theme--blue .comp-rich-text .light-band tr:first-child td:only-child, .theme--blue .comp-rich-text .heavy-band tr:first-child td:only-child, .theme--blue .comp-rich-text .white-band tr:first-child td:only-child, .theme--blue .comp-rich-text .blue--backgorund tr:first-child td:only-child, .theme--light-blue .comp-rich-text .light-band tr:first-child td:only-child, .theme--light-blue .comp-rich-text .heavy-band tr:first-child td:only-child, .theme--light-blue .comp-rich-text .white-band tr:first-child td:only-child, .theme--light-blue .comp-rich-text .blue--backgorund tr:first-child td:only-child, .theme--brown .comp-rich-text .light-band tr:first-child td:only-child, .theme--brown .comp-rich-text .heavy-band tr:first-child td:only-child, .theme--brown .comp-rich-text .white-band tr:first-child td:only-child, .theme--brown .comp-rich-text .blue--backgorund tr:first-child td:only-child, .theme-light-grey .comp-rich-text .light-band tr:first-child td:only-child, .theme-light-grey .comp-rich-text .heavy-band tr:first-child td:only-child, .theme-light-grey .comp-rich-text .white-band tr:first-child td:only-child, .theme-light-grey .comp-rich-text .blue--backgorund tr:first-child td:only-child {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
/* line 576, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr:last-child, .theme--white .comp-rich-text .heavy-band tr:last-child, .theme--white .comp-rich-text .white-band tr:last-child, .theme--white .comp-rich-text .blue--backgorund tr:last-child, .theme--blue .comp-rich-text .light-band tr:last-child, .theme--blue .comp-rich-text .heavy-band tr:last-child, .theme--blue .comp-rich-text .white-band tr:last-child, .theme--blue .comp-rich-text .blue--backgorund tr:last-child, .theme--light-blue .comp-rich-text .light-band tr:last-child, .theme--light-blue .comp-rich-text .heavy-band tr:last-child, .theme--light-blue .comp-rich-text .white-band tr:last-child, .theme--light-blue .comp-rich-text .blue--backgorund tr:last-child, .theme--brown .comp-rich-text .light-band tr:last-child, .theme--brown .comp-rich-text .heavy-band tr:last-child, .theme--brown .comp-rich-text .white-band tr:last-child, .theme--brown .comp-rich-text .blue--backgorund tr:last-child, .theme-light-grey .comp-rich-text .light-band tr:last-child, .theme-light-grey .comp-rich-text .heavy-band tr:last-child, .theme-light-grey .comp-rich-text .white-band tr:last-child, .theme-light-grey .comp-rich-text .blue--backgorund tr:last-child {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
/* line 582, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr:last-child td:first-child, .theme--white .comp-rich-text .heavy-band tr:last-child td:first-child, .theme--white .comp-rich-text .white-band tr:last-child td:first-child, .theme--white .comp-rich-text .blue--backgorund tr:last-child td:first-child, .theme--blue .comp-rich-text .light-band tr:last-child td:first-child, .theme--blue .comp-rich-text .heavy-band tr:last-child td:first-child, .theme--blue .comp-rich-text .white-band tr:last-child td:first-child, .theme--blue .comp-rich-text .blue--backgorund tr:last-child td:first-child, .theme--light-blue .comp-rich-text .light-band tr:last-child td:first-child, .theme--light-blue .comp-rich-text .heavy-band tr:last-child td:first-child, .theme--light-blue .comp-rich-text .white-band tr:last-child td:first-child, .theme--light-blue .comp-rich-text .blue--backgorund tr:last-child td:first-child, .theme--brown .comp-rich-text .light-band tr:last-child td:first-child, .theme--brown .comp-rich-text .heavy-band tr:last-child td:first-child, .theme--brown .comp-rich-text .white-band tr:last-child td:first-child, .theme--brown .comp-rich-text .blue--backgorund tr:last-child td:first-child, .theme-light-grey .comp-rich-text .light-band tr:last-child td:first-child, .theme-light-grey .comp-rich-text .heavy-band tr:last-child td:first-child, .theme-light-grey .comp-rich-text .white-band tr:last-child td:first-child, .theme-light-grey .comp-rich-text .blue--backgorund tr:last-child td:first-child {
  border-bottom-left-radius: 0px !important;
}
/* line 586, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr:last-child td:last-child, .theme--white .comp-rich-text .heavy-band tr:last-child td:last-child, .theme--white .comp-rich-text .white-band tr:last-child td:last-child, .theme--white .comp-rich-text .blue--backgorund tr:last-child td:last-child, .theme--blue .comp-rich-text .light-band tr:last-child td:last-child, .theme--blue .comp-rich-text .heavy-band tr:last-child td:last-child, .theme--blue .comp-rich-text .white-band tr:last-child td:last-child, .theme--blue .comp-rich-text .blue--backgorund tr:last-child td:last-child, .theme--light-blue .comp-rich-text .light-band tr:last-child td:last-child, .theme--light-blue .comp-rich-text .heavy-band tr:last-child td:last-child, .theme--light-blue .comp-rich-text .white-band tr:last-child td:last-child, .theme--light-blue .comp-rich-text .blue--backgorund tr:last-child td:last-child, .theme--brown .comp-rich-text .light-band tr:last-child td:last-child, .theme--brown .comp-rich-text .heavy-band tr:last-child td:last-child, .theme--brown .comp-rich-text .white-band tr:last-child td:last-child, .theme--brown .comp-rich-text .blue--backgorund tr:last-child td:last-child, .theme-light-grey .comp-rich-text .light-band tr:last-child td:last-child, .theme-light-grey .comp-rich-text .heavy-band tr:last-child td:last-child, .theme-light-grey .comp-rich-text .white-band tr:last-child td:last-child, .theme-light-grey .comp-rich-text .blue--backgorund tr:last-child td:last-child {
  border-bottom-right-radius: 0px !important;
}
/* line 590, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band tr:last-child td:only-child, .theme--white .comp-rich-text .heavy-band tr:last-child td:only-child, .theme--white .comp-rich-text .white-band tr:last-child td:only-child, .theme--white .comp-rich-text .blue--backgorund tr:last-child td:only-child, .theme--blue .comp-rich-text .light-band tr:last-child td:only-child, .theme--blue .comp-rich-text .heavy-band tr:last-child td:only-child, .theme--blue .comp-rich-text .white-band tr:last-child td:only-child, .theme--blue .comp-rich-text .blue--backgorund tr:last-child td:only-child, .theme--light-blue .comp-rich-text .light-band tr:last-child td:only-child, .theme--light-blue .comp-rich-text .heavy-band tr:last-child td:only-child, .theme--light-blue .comp-rich-text .white-band tr:last-child td:only-child, .theme--light-blue .comp-rich-text .blue--backgorund tr:last-child td:only-child, .theme--brown .comp-rich-text .light-band tr:last-child td:only-child, .theme--brown .comp-rich-text .heavy-band tr:last-child td:only-child, .theme--brown .comp-rich-text .white-band tr:last-child td:only-child, .theme--brown .comp-rich-text .blue--backgorund tr:last-child td:only-child, .theme-light-grey .comp-rich-text .light-band tr:last-child td:only-child, .theme-light-grey .comp-rich-text .heavy-band tr:last-child td:only-child, .theme-light-grey .comp-rich-text .white-band tr:last-child td:only-child, .theme-light-grey .comp-rich-text .blue--backgorund tr:last-child td:only-child {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
/* line 598, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.theme--white .comp-rich-text .light-band p, .theme--white .comp-rich-text .heavy-band p, .theme--white .comp-rich-text .white-band p, .theme--white .comp-rich-text .blue--backgorund p, .theme--blue .comp-rich-text .light-band p, .theme--blue .comp-rich-text .heavy-band p, .theme--blue .comp-rich-text .white-band p, .theme--blue .comp-rich-text .blue--backgorund p, .theme--light-blue .comp-rich-text .light-band p, .theme--light-blue .comp-rich-text .heavy-band p, .theme--light-blue .comp-rich-text .white-band p, .theme--light-blue .comp-rich-text .blue--backgorund p, .theme--brown .comp-rich-text .light-band p, .theme--brown .comp-rich-text .heavy-band p, .theme--brown .comp-rich-text .white-band p, .theme--brown .comp-rich-text .blue--backgorund p, .theme-light-grey .comp-rich-text .light-band p, .theme-light-grey .comp-rich-text .heavy-band p, .theme-light-grey .comp-rich-text .white-band p, .theme-light-grey .comp-rich-text .blue--backgorund p {
  color: #0d7985;
}

/* samsung S6 mobile ***/
/* line 605, ../../../legacy-dmp/sass/_phase5/table-free-form/_mobile.scss */
.light-band .comp-rich-text .body-copy {
  padding-right: 7px;
}

/* line 1026, ../../../legacy-dmp/sass/lombard/mobile.scss */
span.white-band__variable-fig {
  margin-bottom: 10px;
}

/* line 1, ../../../legacy-dmp/sass/_phase5/contact-details/_mobile.scss */
.contact-details.theme--blue {
  background: #0d7985;
}
/* line 4, ../../../legacy-dmp/sass/_phase5/contact-details/_mobile.scss */
.contact-details.theme--blue .find-branch__link {
  color: white;
}
/* line 12, ../../../legacy-dmp/sass/_phase5/contact-details/_mobile.scss */
.contact-details.theme--blue .minicom p:first-child {
  border-top: 1px solid white;
}

/*------------------------------------*\
    NEXT STEPS Mobile - Mobile CSS
\*------------------------------------*/
/**
 * MODULE CONTAINER....main container (.next-steps--mobile)
 * INNER CONTAINERS......inner items (.next-steps--mobile__content)
 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/* line 13, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile li {
  width: 100%;
  position: inherit;
  margin: 0;
  padding: 0;
  background-color: #333333;
  color: white;
  font-size: 20px;
  font-size: 2rem;
  border-bottom: 1px solid #373737;
  overflow: visible;
  cursor: pointer;
}
/* line 25, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile li span {
  position: relative;
}
/* line 29, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile li span:before {
  position: absolute;
  top: 15px;
  left: 5px;
  font-family: 'nw-icons';
}
/* line 35, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile li span.cta.cta--l a:before, .next-steps--mobile li span.cta.cta--l a:after {
  display: none;
}
/* line 38, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile li span.icon--appointment:before {
  font-family: 'iconset';
}
/* line 42, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .cta {
  padding: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 45, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .cta a {
  float: left;
  width: 90%;
  padding: 0;
  margin: 0 0 0 10%;
  line-height: 2.7;
  color: white;
  outline: none;
  text-decoration: none;
  line-height: 48px;
}
/* line 55, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .cta a:hover {
  color: #002a66;
}
/* line 59, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .cta:hover, .next-steps--mobile .cta:focus {
  color: white;
}
/* line 63, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .js-accordion__toggle--opened {
  background-color: #4a3d65;
}

/*------------------------------------*\
    $NEXT STEPS MOBILE CONTENT
\*------------------------------------*/
/* line 71, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .overlay {
  background-color: white;
  padding: 0px;
  float: left;
  width: 100%;
  opacity: 1 !important;
}
/* line 78, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .overlay a {
  color: white;
}

/* line 84, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .overlay section {
  background-color: #4a3d65;
  color: #333333;
}
/* line 87, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .overlay section.theme--white {
  background-color: white;
}
/* line 90, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .overlay section.theme--light-blue {
  background-color: white;
}

/* line 94, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .overlay .grid__item {
  padding-left: 10px;
}

/* line 97, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .call-us__numbers {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 3.5;
}
/* line 100, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .call-us__numbers span {
  float: right;
  margin-right: 10%;
}

/* line 102, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .call-us__days {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 2;
  margin-top: 10px;
}
/* line 106, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .call-us__days span {
  float: right;
}

/* line 108, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile .overlay {
  display: none;
}

/* line 113, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile span.icon--call {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png");
  background-repeat: no-repeat;
  background-position: -161px -104px;
}
/* line 118, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile span.cta a {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png");
  background-repeat: no-repeat;
  background-position: right -200px;
  max-height: 84px;
}
/* line 124, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile span.js-accordion__toggle--opened a {
  background-position: right -154px;
}
/* line 127, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile span.icon--visit:before {
  content: "\e027";
  left: 11px;
}
/* line 131, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile span.icon--help:before {
  content: "\e025";
  left: 11px;
  top: 15px;
}
/* line 136, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile span.icon--chat:before {
  content: "\e026";
  left: 11px;
}
/* line 140, ../../../legacy-dmp/sass/_phase5/next-steps-mobile/_mobile.scss */
.next-steps--mobile span.icon--appointment:before {
  content: '\e603';
  left: 8px;
}

/* line 23, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .grid__item .comp-rich-text li {
  font-size: 14px;
}
/* line 27, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .grid__item .comp-rich-text li {
  font-size: 14px;
}
/* line 30, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .loading {
  padding: 16px;
  text-align: center;
  font-size: 18px;
}
/* line 34, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .loading p {
  margin-top: 16px;
}
/* line 38, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc a {
  color: #2f515d;
  font-size: 14px;
}
/* line 42, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-field {
  /* 
  	ab = X X
  */
  height: 42px;
  height: 4.2rem;
}
/* line 46, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-field.error_text {
  background-color: white;
  color: #d90f34;
  border-color: #b9b29f;
}
/* line 52, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-field--input-pound {
  background-position: 0 12px;
}
/* line 56, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc #totalTerm,
.tool-comp .marine-finance-calc #depositAmount {
  float: left;
  clear: left;
  margin-right: 8px;
}
/* line 61, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc #totalTerm {
  width: 40%;
}
/* line 64, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc #depositAmount {
  width: 60%;
}
/* line 68, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc #depositAmount ~ .radio-option {
  width: 18%;
}
/* line 71, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc #totalTerm ~ .radio-option {
  width: 28%;
}
/* line 74, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-label--radio-option.input-label--focus {
  background-color: #2f515d;
  color: white;
}
/* line 79, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row .input-label--radio-option {
  margin-left: 5px;
  padding-top: 11px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 90%;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
/* line 83, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row .input-label--radio-option input {
  opacity: 0;
}
/* line 97, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row.suffix-row input {
  width: 80%;
  float: left;
}
/* line 103, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row.prefix-row .error-container {
  left: 18px;
}
/* line 106, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row.prefix-row .input-label {
  display: block;
}
/* line 109, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row.prefix-row input {
  width: 93%;
  float: left;
}
/* line 114, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row .suffix {
  float: left;
  width: 20%;
  font-size: 16px;
  padding-top: 10px;
  text-align: center;
}
/* line 122, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .radio-option {
  float: left;
}
/* line 125, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc label.dual-field {
  float: left;
}
/* line 128, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row.dual-field {
  float: left;
  width: 100%;
}
/* line 132, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .hint.dual-field {
  float: left;
  clear: left;
}
/* line 137, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .header-group {
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
}
/* line 141, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf {
  background-color: white;
  padding: 16px 16px;
  border-top: 2px solid #D1C9BF;
}
/* line 148, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec .acc-desc {
  padding-left: 0;
}
/* line 153, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-section-content {
  margin-left: 0;
  margin-right: 0;
  margin-top: 7px;
}
/* line 159, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf:first-child {
  margin-top: 6px;
  border-top: 0 none;
}
/* line 163, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf:last-child {
  border-bottom: 2px solid #D1C9BF;
}
/* line 166, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .cta.cta--branded a {
  margin-top: 17px;
}
/* line 171, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .cta.cta--branded a {
  margin-right: 0;
  width: 100%;
  margin-top: 0px;
}
/* line 177, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .cta.cta--branded.cta-button-disabled a {
  background-color: #b4a99f;
  border: medium none;
  box-shadow: 0 3px 0 #a09489, 0 1px 0 #eeede9 inset;
  color: white;
  cursor: default;
  pointer-events: none;
  text-shadow: none;
}
/* line 188, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-label {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 1.6px;
  font-size: 1.6rem;
  padding-bottom: 15px;
  display: inline-block;
}
/* line 195, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-label.checkbox {
  margin-left: 1em;
}
/* line 200, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .icon-info {
  margin-bottom: 0px;
  top: -4px;
  margin-left: 11px;
  color: #DA4735;
  font-size: 1.6em;
}
/* line 207, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .icon-info .icon-info__tool-tip {
  font-size: 12px;
}
/* line 209, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .icon-info .icon-info__tool-tip.left {
  left: 2em;
}
/* line 214, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .error-container {
  left: 0;
  bottom: auto;
  top: 0px;
  z-index: 1000;
  max-width: 90%;
}
/* line 221, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .hint {
  margin-top: 6px;
  font-size: 14px;
  color: #666666;
}
/* line 226, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .cta {
  width: 100%;
}
/* line 229, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .back-link {
  margin: 20px 0;
  display: block;
}
/* line 234, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc input.js-cta-submit-button {
  font-family: "RNHouseSansBold",sans-serif;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
}
/* line 240, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc input.js-cta-submit-button.form_button_submit.cta-submit-button.submit-disable {
  background: #b4a99f;
  box-shadow: 0 3px 0 #a09489,0 1px 0 #eeede9 inset;
  /*
  		    margin: 20px 0rem 1rem 0rem;
  		    padding: 1.2rem 1.0rem;
  		    padding: 12px 10px;
  		    */
}
/* line 250, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc input.js-cta-submit-button.form_button_submit {
  background: #1092a0;
  box-shadow: 0 3px 0 #2f515d, 0 1px 0 transparent inset;
  margin: 20px 0rem 1rem 0rem;
  padding: 12px 18px 12px 20px;
  line-height: 26px;
  color: white;
  -moz-border-radius: 0.125em;
  border-radius: 0.125em;
}
/* line 262, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc input.js-cta-submit-button.form_button_submit:hover {
  background: #2f515d;
  box-shadow: 0 3px 0 #1e333b, 0 1px 0 transparent inset;
}
/* line 267, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .header-wrapper {
  position: relative;
  overflow: hidden;
}
/* line 268, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .header-wrapper .header-group__headline {
  font-family: "RNHouseSansRegular",sans-serif;
}
/* line 271, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .header-wrapper .banner {
  padding: 16px 16px 7px 16px;
}
/* line 276, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .header-wrapper .feedback {
  background: #34889f;
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  color: white;
  font-family: "RNHouseSansBold",sans-serif;
  font-size: 18px;
  display: table;
  height: 84px;
  -webkit-transition: 0.3s top ease;
  transition: 0.3s top ease;
}
/* line 293, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .header-wrapper .feedback p {
  line-height: 24px;
  display: table-cell;
  vertical-align: middle;
  padding: 0 16px;
}
/* line 302, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .save-quote-form h5 {
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 308, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .save-quote-form .header-wrapper .banner {
  padding-bottom: 28px;
}
/* line 312, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .save-quote-form .tool-wrapper {
  background-color: #faf8f5;
  padding: 16px;
  position: relative;
}
/* line 316, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .save-quote-form .tool-wrapper:before {
  position: absolute;
  content: '';
  top: -2px;
  right: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 16px solid #eae2d9;
}
/* line 322, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .save-quote-form .grid__item {
  float: none;
  padding-left: 0;
}
/* line 328, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .mfc .tool-wrapper {
  padding: 16px;
}
/* line 331, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .mfc .grid__item {
  padding-left: 16px;
}
/* line 339, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec h5 {
  font-size: 18px;
  font-family: "RNHouseSansBold",sans-serif;
}
/* line 344, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec .img-sec {
  width: 0;
}
/* line 347, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec a.chevron-click {
  font-size: 14px;
  color: #2f515d;
  background: none;
  top: 7px;
}
/* line 353, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec .img-sec.valid {
  border-radius: 50%;
  width: 21px;
  height: 21px;
  background: #da4735;
  position: relative;
  margin-right: 15px;
  margin-top: 2px;
}
/* line 362, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec .img-sec.valid:after {
  font-family: 'nw-icons';
  content: '\e029';
  color: #f7f7f5;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  font-size: 13px;
  width: 13px;
  height: 13px;
}
/* line 379, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf.disabled .accordion-sec .acc-desc h5 {
  color: #666666 !important;
}
/* line 387, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc fieldset {
  min-height: 175px;
}
/* line 391, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .fieldset-save-quote .cta-block {
  text-align: center;
}
/* line 395, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-field {
  width: 100%;
}
/* line 398, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row {
  padding-left: 0;
  clear: both;
}
/* line 401, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row .form-input-row {
  margin-top: 0;
}
/* line 405, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-container {
  clear: both;
}
/* line 408, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-container .desk--one-third {
  padding-left: 0;
}
/* line 414, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-container .cta {
  margin-top: 16px;
}
/* line 421, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-container h4 {
  font-size: 18px;
  font-family: "RNHouseSansBold",sans-serif;
}
/* line 426, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-container .save-quote-cta {
  text-align: center;
  padding-top: 16px;
}
/* line 433, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .quote-wrapper {
  background: #f7f3ef;
  position: relative;
}
/* line 438, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .quote-wrapper:before {
  position: absolute;
  content: '';
  top: -2px;
  right: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 16px solid white;
}
/* line 443, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .quote-title {
  clear: both;
  padding: 19px 15px 10px 15px;
}
/* line 449, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-data {
  padding: 0px 15px 15px 15px;
  overflow: hidden;
}
/* line 455, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-data .subscript {
  font-size: 15px;
}
/* line 459, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-data dt, .tool-comp .marine-finance-calc .response-data dd {
  padding: 10px 0 10px 0;
  float: left;
  font-size: 16px;
}
/* line 464, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-data dt {
  width: 70%;
}
/* line 468, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-data dd {
  width: 30%;
  text-align: right;
  font-family: "RNHouseSansBold",sans-serif;
}

/* 	Below class is for both mobile and desktop
	To remove transition to .main div in order to work
	position:fixed properly for comparison table
*/
/* line 5, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
div.main.ct-main-no-tranform {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 16, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.comparison-table-wrapper {
  display: none;
  /* To hide desktop comparison table in mobile */
}

/* Author CSS*/
/* line 23, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.mobile_author_html .comparison-header,
.mobile_author_html .comparison-footer {
  background-color: white;
  margin-right: 1px;
  border-radius: 12px 12px 0 0;
}

/* line 28, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.mobile_author_html .bgrndcolor1 {
  background-color: white;
}

/* line 31, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.mobile_author_html .bgrndcolor2 {
  background-color: white;
}

/* line 34, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.mobile_author_html .bgrndcolor3 {
  background-color: white;
}

/* line 37, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.mobile_author_html .bgrndcolor4 {
  background-color: white;
}

/* Loyalty Mobile Start */
/* line 43, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main {
  padding: 0;
  margin: 0 auto;
  position: relative;
}
/* line 47, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-header, #loyalty-sales-main .fixed_Header {
  background-color: white;
  color: #333333;
  margin-right: 1px;
}
/* line 53, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .fixed_Header h3, #loyalty-sales-main .fixed_Footer h3, #loyalty-sales-main .duplicate_Fixed_Header_Children h3 {
  font-size: 18px;
  font-family: "RNHouseSansBold", sans-serif;
  height: 44px;
  text-transform: uppercase;
  line-height: 22px;
  overflow: hidden;
}
/* line 61, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .fixed_Header span, #loyalty-sales-main .fixed_Footer span, #loyalty-sales-main .duplicate_Fixed_Header_Children span {
  font-size: 14px;
  font-family: "RNHouseSansBold", sans-serif;
  margin-top: 6px;
  height: 18px;
  line-height: 18px;
  display: block;
}
/* line 71, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .button {
  position: absolute;
  z-index: 9999;
  top: 107px;
  width: 24px;
}
/* line 76, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .button a {
  display: inline-block;
  text-decoration: none;
  outline: none;
  cursor: none;
}
/* line 83, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .left-arrow {
  left: 0;
  margin-left: -16px;
}
/* line 87, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .right-arrow {
  right: 0;
  margin-right: -16px;
}
/* line 91, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .right-arrow a {
  background-image: url("/etc/designs/dmp/clientlibs_nw_mobile/images/NW_RHS.png");
  height: 53px;
  width: 24px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
/* line 98, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .left-arrow a {
  background-image: url("/etc/designs/dmp/clientlibs_nw_mobile/images/NW_LHS.png");
  height: 53px;
  width: 24px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
/* line 105, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales {
  margin: 0;
  overflow: hidden;
  position: relative;
  padding-top: 16px;
}
/* line 110, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner {
  left: 0;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 116, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account {
  text-align: left;
  padding: 0;
  margin: 0;
  float: left;
  width: 144px;
  position: relative;
}
/* line 123, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 16px;
  color: #333333;
}
/* line 130, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell span.center {
  background-position: center center;
}
/* line 133, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell span.right {
  background-position: right center;
}
/* line 137, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text ul li {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rt-list-icon.png");
}
/* line 141, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text strong {
  font-family: "RNHouseSansBold", sans-serif;
}
/* line 167, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .bl__icon-checkmark,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .bl__icon-ticket,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-uniE645,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .bl__icon-airplane,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .bl__icon-umbrella,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .bl__icon-cancel,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .bl__icon-mobile,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-tastecard,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-new-tick,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-travel-money,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-travel-insurance,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-store,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-percentage,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-national-trust,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-mobile,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-house-with-tick,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-EC,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-direct-debit,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-concierge,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-chair,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-uniE620,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-EC,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-uniE611, #loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-uniE645, #loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-new-mobile, #loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-new-car, #loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-contactless, #loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .lp_mobile-app-get-cash {
  float: none;
  padding-left: 0;
  width: auto;
  height: auto;
  position: Static;
  display: inline-block;
}
/* line 174, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .bl__icon-checkmark:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .bl__icon-ticket:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-uniE645:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .bl__icon-airplane:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .bl__icon-umbrella:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .bl__icon-cancel:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .bl__icon-mobile:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-tastecard:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-new-tick:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-travel-money:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-travel-insurance:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-store:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-percentage:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-national-trust:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-mobile:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-house-with-tick:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-EC:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-direct-debit:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-concierge:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-chair:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-uniE620:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-EC:before,
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-uniE611:before, #loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-uniE645:before, #loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-new-mobile:before, #loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-new-car:before, #loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-contactless:before, #loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .lp_mobile-app-get-cash:before {
  font-family: 'nw-icons';
  font-size: 21px;
  font-size: 2.1rem;
  width: auto;
  top: inherit;
  left: inherit;
  position: Static;
  color: white;
}
/* line 185, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-direct-debit:before, #loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-percentage:before {
  font-size: 22px;
  font-size: 2.2rem;
}
/* line 190, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-travel-money:before, #loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-concierge:before {
  font-size: 19px;
  font-size: 1.9rem;
}
/* line 195, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text .icon-new-car:before {
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 200, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .sticky_Header_Over .mobile-carousel-cta {
  height: 97px;
}
/* line 207, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .ui-loader {
  display: none;
}
/* line 210, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .mobile-carousel-rte {
  height: 60px;
}
/* line 212, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .mobile-carousel-rte .comp-rich-text p {
  font-family: "RNHouseSansRegular", sans-serif;
  height: 60px;
  color: #fff;
  padding-bottom: 0;
}
/* line 219, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .fixed_Header {
  z-index: 999;
  border-radius: 12px 12px 0 0;
  margin-right: 1px;
  padding: 20px 14px 17px 14px;
}
/* line 226, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .fixed_Footer {
  padding-top: 20px;
  padding-bottom: 17px;
}
/* line 230, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .static_Header {
  border-radius: 12px 12px 0 0;
  margin-right: 1px;
  padding-left: 14px;
  padding-right: 14px;
  color: #fff;
}
/* line 237, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-footer {
  background-color: white;
  color: #333333;
  border-radius: 0 0 12px 12px;
  margin-right: 1px;
}
/* line 244, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-content-section-heading {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  line-height: 20px;
  padding: 12px 14px 13px 14px;
  font-size: 18px;
  font-family: "RNHouseSansBold", sans-serif;
  color: white;
}
/* line 252, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-content-section-heading.Mobile_sales_Shevrondown {
  border-top: none;
  background: rgba(0, 0, 0, 0) url("/etc/designs/dmp/clientlibs_base/images/icons/collapse_chevron1.png") no-repeat scroll 114px;
  background-size: 15px 9px;
  padding-right: 39px;
}
/* line 259, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .content_Dropdown {
  display: none;
}
/* line 262, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .carousel_points {
  margin: 0 auto;
  display: inline-block;
  padding-top: 11px;
}
/* line 266, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .carousel_points li {
  width: auto;
  float: left;
  list-style: none;
  margin-left: 12px;
  border-radius: 13px;
  width: 13px;
  height: 13px;
  background-color: transparent;
  display: inline-block;
  text-indent: -999px;
}
/* line 278, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .carousel_points li.active {
  background: white;
}
/* line 281, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .carousel_points li:first-child {
  margin-left: 0;
}
/* line 286, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .fixed {
  position: absolute;
}
/* line 289, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-inner .absolute {
  position: fixed;
  top: 0;
  display: block;
}
/* line 294, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .static_Header {
  display: none;
}
/* line 297, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .AccordionMobile {
  display: none;
}
/* line 300, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-content-section-heading.Mobile_sales_ShevronUp {
  background: rgba(0, 0, 0, 0) url("/etc/designs/dmp/clientlibs_base/images/icons/expand_chevron1.png") no-repeat scroll 114px;
  background-size: 15px 9px;
  padding-right: 39px;
}
/* line 304, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-content-section-heading.Mobile_sales_ShevronUp + .loyalty-sales-content-cell {
  display: block;
}
/* line 308, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .sales_Text_Bold {
  font-weight: bold;
}
/* line 311, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main h2 {
  width: 209px;
  font-family: "RNHouseSansBold", sans-serif;
  font-size: 26px;
  color: white;
  margin: 0 auto;
  text-align: center;
  line-height: 30px;
}
/* line 320, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .carousel-wrapper {
  position: relative;
  width: 288px;
  margin: auto;
}
/* line 326, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-content-Parent .loyalty-sales-content:nth-child(odd) {
  background: #f7f3ef;
}
/* line 329, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-content-Parent .loyalty-sales-content:nth-child(even) {
  background: #f6f6f6;
}
/* line 333, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .cta.cta--branded.cta--l a {
  margin: 0 0 3px 0;
  padding: 7px 23px;
  line-height: 20px;
}
/* line 338, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .sticky_Header_Over .cta.cta--branded.cta--l a {
  padding-top: 16px;
  padding-bottom: 15px;
  padding-left: 14px;
  padding-right: 14px;
  display: inline-block;
  font-size: 17px;
}
/* line 346, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .sticky_Header_Over p {
  height: 60px;
  color: #fff;
}
/* line 350, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .carousel_main {
  text-align: center;
}
/* line 353, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main #loyalty-sales-main h2 {
  text-align: center;
}
/* line 356, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .duplicate_Fixed_Header_Children {
  width: 114px;
  padding-left: 14px;
  padding-right: 14px;
  color: white;
  background: white;
  z-index: 999;
  border-radius: 12px 12px 0 0;
  margin-right: 1px;
  float: left;
}
/* line 367, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .duplicate_Fixed_Header_Children.position_fixed {
  width: 143px;
  padding-top: 20px;
  padding-bottom: 17px;
}
/* line 372, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .bgrndcolor1 {
  background-color: white;
}
/* line 375, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .bgrndcolor2 {
  background-color: white;
}
/* line 378, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .bgrndcolor3 {
  background-color: white;
}
/* line 381, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .bgrndcolor4 {
  background-color: white;
}
/* line 384, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .ui-link {
  height: 32px;
  line-height: 17px;
}
/* line 388, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .carousel_points.footer_carousel_points {
  padding-bottom: 24px;
  padding-top: 24px;
}
/* line 392, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .duplicate_Fixed_Header_Children.position_fixed {
  display: block;
}
/* line 395, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .duplicate_Fixed_Header_Children {
  display: none;
}
/* line 398, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .duplicate_Fixed_Header {
  position: absolute;
  z-index: 99;
  top: 0px;
  display: none;
}
/* line 405, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .carousel-wrapper .absolute {
  position: fixed;
}
/* line 408, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-header {
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 24px;
}
/* line 413, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .mobile-carousel-cta {
  padding-top: 20px;
  height: 58px;
  display: block;
}
/* line 418, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .sticky_Header_Over .mobile-carousel-cta {
  height: 51px;
}
/* line 422, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-content-cell {
  padding: 11px 14px 0 14px;
}
/* line 426, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-content-cell .comp-rich-text p:last-child, #loyalty-sales-main .loyalty-sales-content-cell .comp-rich-text ul:last-child, #loyalty-sales-main .loyalty-sales-content-cell .comp-rich-text ol:last-child {
  padding-bottom: 12px;
}
/* line 431, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-content-cell .image:last-child {
  margin-bottom: 12px;
}
/* line 435, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-footer {
  padding: 0 14px 24px 14px;
}
/* line 438, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .loyalty-sales-footer .mobile-carousel-cta {
  padding-top: 0;
}

/* line 445, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
#loyalty-sales-main .li_Border h4.loyalty-sales-content-section-heading,
#loyalty-sales-main .loyalty-sales-inner .loyalty-sales-inner-account.li_Border .loyalty-sales-content-cell {
  border-right: none;
}

/* RTE Icons */
/* line 450, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-new-car:before {
  content: "\e669";
}

/* line 453, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-tastecard:before {
  content: "\e651";
}

/* line 456, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-new-tick:before {
  content: "\e654";
}

/* line 459, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-travel-money:before {
  content: "\e657";
}

/* line 462, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-travel-insurance:before {
  content: "\e658";
}

/* line 465, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-store:before {
  content: "\e656";
}

/* line 468, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-percentage:before {
  content: "\e655";
}

/* line 471, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-national-trust:before {
  content: "\e653";
}

/* line 474, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-new-mobile:before {
  content: "\e652";
}

/* line 477, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-house-with-tick:before {
  content: "\e650";
}

/* line 480, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-EC:before {
  content: "\e64f";
}

/* line 483, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-direct-debit:before {
  content: "\e64e";
}

/* line 486, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-concierge:before {
  content: "\e64d";
}

/* line 489, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-chair:before {
  content: "\e64c";
}

/* line 492, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-uniE645:before {
  content: "\e645";
}

/* line 495, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.icon-contactless:before {
  content: "\e66a";
}

/* line 498, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.carousel-wrapper .comp-rich-text {
  color: white;
}

/* line 499, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.theme--blue .carousel-wrapper .comp-rich-text li, .theme--blue .carousel-wrapper .comp-rich-text strong, .theme--blue .carousel-wrapper .comp-rich-text em, .theme--blue .carousel-wrapper .comp-rich-text p {
  color: white;
}

/* line 500, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.theme--blue #loyalty-sales-main h2 {
  color: white;
}

/* line 501, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.theme--blue .mobile_author_html .rowpar, .theme--blue .mobile_author_html .rowpar .comp-rich-text .body-copy, .theme--blue .mobile_author_html .rowpar  .comp-rich-text .inline-text, .theme--blue .mobile_author_html .rowpar .comp-rich-text li, .theme--blue .mobile_author_html .rowpar .comp-rich-text strong, .theme--blue .mobile_author_html .rowpar .comp-rich-text em, .theme--blue .mobile_author_html .rowpar .comp-rich-text p, .theme--blue .mobile_author_html .comp-rich-text strong, .theme--blue .mobile_author_html .comp-rich-text ul li, .theme--blue .mobile_author_html .rowpar li, .theme--blue .carousel-wrapper .comp-rich-text li {
  color: white;
}

/* line 502, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.theme--blue .mobile_author_html .comp-rich-text ul li {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rt-list-icon.png");
}

/* line 504, ../../../legacy-dmp/includes/components/comparison-table/_mobile.scss */
.mobile_author_html .celltext {
  color: white;
  margin-bottom: 15px;
  font-family: "RNHouseSansBold", sans-serif;
}

/* line 1031, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .carousel_points {
  padding-top: 0;
  padding-bottom: 20px;
}
/* line 1034, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .carousel_points li {
  border: 1px solid #101742;
}
/* line 1037, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .carousel_points li.active {
  background-color: #101742;
}

/* line 1042, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main h2 {
  color: #da4735;
  text-align: left;
  font-family: "RNHouseSansRegular", sans-serif;
  width: auto;
  margin: 1rem -0.2rem 3.8rem -0.2rem;
  font-size: 32px;
  line-height: 37px;
}

/* line 1051, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .loyalty-sales {
  padding-top: 0;
}

/* line 1055, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .fixed_Header h3,
#loyalty-sales-main .loyalty-sales-content-section-heading {
  font-size: 16px;
}

/* line 1059, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .loyalty-sales .loyalty-sales-inner .loyalty-sales-inner-account .loyalty-sales-content-cell .comp-rich-text span:before {
  color: #101742 !important;
}

/* line 1063, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .loyalty-sales-content-section-heading {
  color: #DA4735;
}

/* line 1067, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .loyalty-sales-footer,
#loyalty-sales-main .fixed_Header {
  border-radius: 0;
}

/* line 1070, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .fixed_Header h3, #loyalty-sales-main .fixed_Footer h3, #loyalty-sales-main .duplicate_Fixed_Header_Children h3 {
  color: #333333;
}

/* line 1073, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .loyalty-sales-content-section-heading.Mobile_sales_Shevrondown {
  background: none;
  padding-right: 10px;
}

/* line 1078, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .mobile-carousel-rte {
  height: auto;
}
/* line 1080, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .mobile-carousel-rte .comp-rich-text {
  color: #333;
}
/* line 1082, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .mobile-carousel-rte .comp-rich-text p {
  height: auto;
  color: #333;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px;
  /* 9 */
  font-size: 1.6rem;
  /* 9 */
}
/* line 1090, ../../../legacy-dmp/sass/lombard/mobile.scss */
#loyalty-sales-main .button {
  display: none !important;
}

/* Shame file*/
/* line 6, ../../../legacy-dmp/sass/lombard/_shame.scss */
.theme--white {
  background: #faf8f5;
  color: #333333;
}

/* line 13, ../../../legacy-dmp/sass/lombard/_shame.scss */
.theme--blue {
  background: #0c0a13;
  color: white;
}

/* line 20, ../../../legacy-dmp/sass/lombard/_shame.scss */
.theme--light-blue {
  background: #eae2d9;
  color: #333333;
}

/* line 27, ../../../legacy-dmp/sass/lombard/_shame.scss */
.grid__article-teaser .float-right .image {
  float: none !important;
}

/* line 33, ../../../legacy-dmp/sass/lombard/_shame.scss */
.btn {
  background-image: linear-gradient(#70bf54, #4f8f3d);
}

/* line 37, ../../../legacy-dmp/sass/lombard/_shame.scss */
.btn--disabled {
  color: #aaa;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #999999), color-stop(100%, #666666));
  background-image: -webkit-linear-gradient(#999999, #666666);
  background-image: -moz-linear-gradient(#999999, #666666);
  background-image: -o-linear-gradient(#999999, #666666);
  background-image: linear-gradient(#999999, #666666);
  background-color: #7d7d7d;
}

/* line 42, ../../../legacy-dmp/sass/lombard/_shame.scss */
.icon-tick {
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/tic-icon.png") no-repeat left center;
  width: 16px;
  height: 16px;
  display: block;
  text-indent: -9999px;
  float: left;
}

/* line 51, ../../../legacy-dmp/sass/lombard/_shame.scss */
.icon-tick--padded:before {
  content: "\e641" !important;
}

/* line 59, ../../../legacy-dmp/sass/lombard/_shame.scss */
.shelf--faq .carousel__control-paging {
  width: auto;
  margin: 0 auto;
}
/* line 66, ../../../legacy-dmp/sass/lombard/_shame.scss */
.shelf--faq .carousel__control-paging li:last-child {
  padding: 0px;
}

/* line 75, ../../../legacy-dmp/sass/lombard/_shame.scss */
.header--mobile .header__nav__tools .submit-wrap:before {
  content: none;
}

/* line 81, ../../../legacy-dmp/sass/lombard/_shame.scss */
.cta--download a {
  float: left;
  width: 100%;
  margin-bottom: 0.75em;
  font-size: 18px;
  font-size: 1.8rem;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 1.3;
  text-decoration: none;
  color: #da4735;
  padding-left: 2px;
}