@charset "UTF-8";
/* line 92, ../../../legacy-dmp/sass/lombard/_shame.scss */
.cta--download a:hover {
  color: #a83728;
}

/* line 101, ../../../legacy-dmp/sass/lombard/_shame.scss */
.theme--blue .cta--download a {
  color: #e78a38;
}
/* line 103, ../../../legacy-dmp/sass/lombard/_shame.scss */
.theme--blue .cta--download a:hover {
  color: #A83728;
}

/* line 117, ../../../legacy-dmp/sass/lombard/_shame.scss */
.shelf.theme--blue.single-article .comp-rich-text ul li {
  background: url("/etc/designs/arete_theme/arete_lombard/arete_lombard-v1_0/images/icons/rt-list-icon.png") left 6px no-repeat;
}
/* line 121, ../../../legacy-dmp/sass/lombard/_shame.scss */
.shelf.theme--blue.single-article .comp-rich-text ol li {
  color: #DA4735;
}
/* line 125, ../../../legacy-dmp/sass/lombard/_shame.scss */
.shelf.theme--blue.single-article .comp-rich-text a, .shelf.theme--blue.single-article .comp-rich-text span a {
  color: #AD1982;
}
/* line 128, ../../../legacy-dmp/sass/lombard/_shame.scss */
.shelf.theme--blue.single-article .comp-rich-text a:hover, .shelf.theme--blue.single-article .comp-rich-text span a:hover {
  color: #DA4735;
}

/* line 139, ../../../legacy-dmp/sass/lombard/_shame.scss */
.shelf.single-article .comp-rich-text ul li {
  background: url("/etc/designs/arete_theme/arete_lombard/arete_lombard-v1_0/images/icons/rt-list-icon.png") left 6px no-repeat;
}

/* line 149, ../../../legacy-dmp/sass/lombard/_shame.scss */
.next-steps--mobile .overlay section.theme--light-blue {
  color: #DA4735;
}

/* line 159, ../../../legacy-dmp/sass/lombard/_shame.scss */
.comp-rich-text .cta.cta--branded.cta--m {
  padding-left: 0px;
}

/* line 169, ../../../legacy-dmp/sass/lombard/_shame.scss */
.next-steps--mobile span.cta a {
  background-image: none;
}

/* line 182, ../../../legacy-dmp/sass/lombard/_shame.scss */
.next-steps--mobile .overlay section.theme--light-blue h3 a {
  color: #DA4735;
}

/* line 189, ../../../legacy-dmp/sass/lombard/_shame.scss */
.grid--teaserComp.float-left.palm--one-whole.desk--one-whole {
  overflow: hidden;
}

/* line 192, ../../../legacy-dmp/sass/lombard/_shame.scss */
.float-left {
  float: left !important;
}

/* line 196, ../../../legacy-dmp/sass/lombard/_shame.scss */
.hero--container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  position: relative;
  height: 27.6rem;
}

/* line 206, ../../../legacy-dmp/sass/lombard/_shame.scss */
.hero--container .hero--title {
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 36px;
  line-height: 3.6rem;
  padding: 0px 10px 10px 26px;
  padding: 0rem 1rem 1rem 2.6rem;
  font-family: "RNHouseSansBold",sans-serif;
}

/* line 216, ../../../legacy-dmp/sass/lombard/_shame.scss */
.get-started .itl-content-block .getting-started-block {
  padding: 0;
}

/* line 219, ../../../legacy-dmp/sass/lombard/_shame.scss */
.get-started .itl-content-block .getting-started-block .title {
  font-size: 40px;
  font-size: 4rem;
  line-height: 1.3;
  font-family: "RNHouseSansBold",sans-serif;
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
  margin-top: 40px;
}

/* line 228, ../../../legacy-dmp/sass/lombard/_shame.scss */
.cq-dd-paragraph .natyes.tool-comp section > .grid, .cq-dd-paragraph .natyes.tool-comp section > .grid--rev, .cq-dd-paragraph .natyes.tool-comp section > .grid--full, .cq-dd-paragraph .natyes.tool-comp section > .grid--right, .cq-dd-paragraph .natyes.tool-comp section > .grid--center {
  margin-left: 0px;
  padding-top: 0px;
}

/* line 232, ../../../legacy-dmp/sass/lombard/_shame.scss */
.mortgage-options--content-block .grid, .mortgage-options--content-block .grid--rev, .mortgage-options--content-block .grid--full, .mortgage-options--content-block .grid--right, .mortgage-options--content-block .grid--center {
  margin-left: 0px;
}

/* line 234, ../../../legacy-dmp/sass/lombard/_shame.scss */
.cq-dd-paragraph .get-started .itl-content-block .getting-started-block .desc {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  line-height: 2.2rem;
}

/* line 241, ../../../legacy-dmp/sass/lombard/_shame.scss */
.cq-dd-paragraph .get-started .itl-content-block .getting-started-block .desc p {
  padding-bottom: 24px;
  padding-bottom: 2.4rem;
}

/*
.cq-dd-paragraph .topbottomremove {
  padding: 0!important;
  background: 0;
}*/
/* line 250, ../../../legacy-dmp/sass/lombard/_shame.scss */
.cq-dd-paragraph .mortgage-options .grid--teaserComp .mortgage-options--content-block .rteContent .listItem .comp-rich-text {
  height: 13rem;
  overflow: hidden;
}

/* line 256, ../../../legacy-dmp/sass/lombard/_shame.scss */
.cq-dd-paragraph .mortgage-options .grid--teaserComp .mortgage-options--content-block .cta.cta--branded.cta--l a {
  padding: 12.5px 0;
  padding: 1.0rem 0rem !important;
  width: 100%;
  margin: 0rem 0rem 1rem 0rem;
}

/* line 262, ../../../legacy-dmp/sass/lombard/_shame.scss */
.cq-dd-paragraph .mortgage-options .grid--teaserComp .mortgage-options--content-block .rteContent .textContent .comp-rich-text {
  margin-bottom: 20px;
  margin-bottom: 2rem;
  height: 180px;
  height: 18rem;
  overflow: hidden;
}

/* line 269, ../../../legacy-dmp/sass/lombard/_shame.scss */
.cq-dd-paragraph span.white-band__variable-fig {
  font-size: 13px;
  font-size: 1.3rem;
}

/* line 273, ../../../legacy-dmp/sass/lombard/_shame.scss */
.cq-dd-paragraph .mortgage-options {
  padding-bottom: 40px;
  padding-bottom: 4rem;
  padding-top: 22px;
  padding-top: 2.2rem;
}

/* line 279, ../../../legacy-dmp/sass/lombard/_shame.scss */
.cq-dd-paragraph .grid__item .comp-rich-text p {
  line-height: 1.3em !important;
}

/* line 282, ../../../legacy-dmp/sass/lombard/_shame.scss */
.cq-dd-paragraph .natyes.tool-comp section > .grid, .cq-dd-paragraph .natyes.tool-comp section > .grid--rev, .cq-dd-paragraph .natyes.tool-comp section > .grid--full, .cq-dd-paragraph .natyes.tool-comp section > .grid--right, .cq-dd-paragraph .natyes.tool-comp section > .grid--center {
  margin-left: 0px;
}

/* line 286, ../../../legacy-dmp/sass/lombard/_shame.scss */
.mortgage-options .mortgage-options--content-block .grid, .mortgage-options .mortgage-options--content-block .grid--rev, .mortgage-options .mortgage-options--content-block .grid--full, .mortgage-options .mortgage-options--content-block .grid--right, .mortgage-options .mortgage-options--content-block .grid--center {
  margin-left: 0px;
}

/* Accordion Box text font color */
/* line 290, ../../../legacy-dmp/sass/lombard/_shame.scss */
.theme--blue .accordion__item .comp-rich-text, .modal-overlay .comp-rich-text {
  color: #DA4735;
}

/*Commenting this to fix defect 1994 fix*/
/*CTA is seen completely left aligned in Mobile the next step shelf
.js-comp-wrap-m-interstitial .theme--blue {
  padding-left: 18px;
}
*/
@media only screen and (max-width: 568px) {
  /* line 302, ../../../legacy-dmp/sass/lombard/_shame.scss */
  .grid .grid__item, .grid--rev .grid__item, .grid--full .grid__item, .grid--right .grid__item, .grid--center .grid__item {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 306, ../../../legacy-dmp/sass/lombard/_shame.scss */
  .grid--gap-xs.grid .grid__item, .grid--gap-xs.grid--rev .grid__item, .grid--gap-xs.grid--full .grid__item, .grid--gap-xs.grid--right .grid__item, .grid--gap-xs.grid--center .grid__item {
    padding-right: 1.21em;
  }
}
/* line 313, ../../../legacy-dmp/sass/lombard/_shame.scss */
.accordion-shelf .comp-rich-text p a {
  color: #2F515D !important;
  text-decoration: underline;
}
/* line 317, ../../../legacy-dmp/sass/lombard/_shame.scss */
.accordion-shelf .comp-rich-text p a:before, .accordion-shelf .comp-rich-text p a:after {
  text-decoration: underline;
  display: inline-block;
}
/* line 322, ../../../legacy-dmp/sass/lombard/_shame.scss */
.accordion-shelf .comp-rich-text p a:before, .accordion-shelf .comp-rich-text p a:after, .accordion-shelf .comp-rich-text p a:hover:after, .accordion-shelf .comp-rich-text p a:hover:before {
  text-decoration: none;
}
/* line 326, ../../../legacy-dmp/sass/lombard/_shame.scss */
.accordion-shelf .comp-rich-text p a:hover {
  color: #070B0D !important;
  text-decoration: none;
}

/* line 334, ../../../legacy-dmp/sass/lombard/_shame.scss */
.lt-ie9 .main--tool-desk {
  min-height: 590px;
}

/* line 337, ../../../legacy-dmp/sass/lombard/_shame.scss */
.lt-ie9 .main--tool-desk .shelf--first {
  padding-top: 57px;
}

/*
	Need to find a home for these styles - global overides
*/
/* line 1116, ../../../legacy-dmp/sass/lombard/mobile.scss */
.flexslider .slider_image {
  position: relative;
  overflow: hidden;
}
/* line 1104, ../../../legacy-dmp/sass/lombard/mobile.scss */
.flexslider .slider_image:after {
  content: '';
  bottom: 1em;
  right: 0;
  position: absolute;
  border-style: solid;
  border-width: 0 0 25px 51px;
  border-color: transparent transparent #f7f7f5 transparent;
}

/* line 1121, ../../../legacy-dmp/sass/lombard/mobile.scss */
.text-image-wrapper .text-image-image {
  position: relative;
  overflow: hidden;
}
/* line 1104, ../../../legacy-dmp/sass/lombard/mobile.scss */
.text-image-wrapper .text-image-image:after {
  content: '';
  bottom: 1em;
  right: 0;
  position: absolute;
  border-style: solid;
  border-width: 0 0 25px 51px;
  border-color: transparent transparent #f7f7f5 transparent;
}

/* line 1125, ../../../legacy-dmp/sass/lombard/mobile.scss */
.teaser-multiple.vertical, .teaser__content, .shelf {
  	/*This needs to inherit the background colour of the shelf 
  
  	This is new to this brand
  	*/
}
/* line 1130, ../../../legacy-dmp/sass/lombard/mobile.scss */
.teaser-multiple.vertical .teaser--vr .grid__item, .teaser-multiple.vertical .imgContainer, .teaser-multiple.vertical .teaser-image, .teaser-multiple.vertical .single-article__image, .teaser__content .teaser--vr .grid__item, .teaser__content .imgContainer, .teaser__content .teaser-image, .teaser__content .single-article__image, .shelf .teaser--vr .grid__item, .shelf .imgContainer, .shelf .teaser-image, .shelf .single-article__image {
  position: relative;
  overflow: hidden;
}
/* line 1104, ../../../legacy-dmp/sass/lombard/mobile.scss */
.teaser-multiple.vertical .teaser--vr .grid__item:after, .teaser-multiple.vertical .imgContainer:after, .teaser-multiple.vertical .teaser-image:after, .teaser-multiple.vertical .single-article__image:after, .teaser__content .teaser--vr .grid__item:after, .teaser__content .imgContainer:after, .teaser__content .teaser-image:after, .teaser__content .single-article__image:after, .shelf .teaser--vr .grid__item:after, .shelf .imgContainer:after, .shelf .teaser-image:after, .shelf .single-article__image:after {
  content: '';
  bottom: 1em;
  right: 0;
  position: absolute;
  border-style: solid;
  border-width: 0 0 25px 51px;
  border-color: transparent transparent #f7f7f5 transparent;
}
/* line 1134, ../../../legacy-dmp/sass/lombard/mobile.scss */
.teaser-multiple.vertical .single-article__image:after, .teaser__content .single-article__image:after, .shelf .single-article__image:after {
  border-width: 0 0 29px 62px;
}

/* line 1141, ../../../legacy-dmp/sass/lombard/mobile.scss */
.teaser-multiple.vertical .teaser--vr .grid__item:after {
  bottom: 0;
}

/* line 1149, ../../../legacy-dmp/sass/lombard/mobile.scss */
.text-image-wrapper .text-image-image:after {
  bottom: 0;
}

/* line 1157, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf .teaser-image:after {
  bottom: 0;
}

/* line 1165, ../../../legacy-dmp/sass/lombard/mobile.scss */
.teaser-multiple.vertical .teaser-image:after {
  bottom: 12px;
}

/* line 1173, ../../../legacy-dmp/sass/lombard/mobile.scss */
.teaser-multiple.horizontal .teaser-image,
.teaser-multiple.vertical .teaser-image {
  margin-bottom: 10px;
}

/* line 1179, ../../../legacy-dmp/sass/lombard/mobile.scss */
.flexslider .slider_image:after {
  bottom: 14px;
  border-color: transparent transparent #eae1d8 transparent;
}

/* line 1187, ../../../legacy-dmp/sass/lombard/mobile.scss */
.single-article .teaser-image:after {
  bottom: 10px;
}

/* line 1192, ../../../legacy-dmp/sass/lombard/mobile.scss */
.teaser__head .cta a {
  /* this is hard coded in sass/_mobile */
  font-size: 2rem;
}

/* line 1196, ../../../legacy-dmp/sass/lombard/mobile.scss */
.grid.grid__article-teaser, .grid__article-teaser.grid--rev, .grid__article-teaser.grid--full, .grid__article-teaser.grid--right, .grid__article-teaser.grid--center {
  /* this is hard coded in sass/_mobile */
  margin-left: 0;
}

/* line 1200, ../../../legacy-dmp/sass/lombard/mobile.scss */
.teaser__head .cta a {
  /* this is hard coded in sass/_mobile */
  margin: 0.215em 0 0.8em;
}

/* line 1204, ../../../legacy-dmp/sass/lombard/mobile.scss */
.next-steps .grid, .next-steps .grid--rev, .next-steps .grid--full, .next-steps .grid--right, .next-steps .grid--center {
  /* This was hard coded in /includes/components/next-steps/_desktop */
}
/* line 1206, ../../../legacy-dmp/sass/lombard/mobile.scss */
.next-steps .grid .cta--branded, .next-steps .grid--rev .cta--branded, .next-steps .grid--full .cta--branded, .next-steps .grid--right .cta--branded, .next-steps .grid--center .cta--branded {
  margin-left: 0;
}

/* line 1211, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .form-wrapper {
  padding: 10px 0;
}
/* line 1213, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .form-wrapper input::-webkit-input-placeholder {
  font-style: normal;
  color: #EAE7E2 !important;
}
/* line 1217, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .form-wrapper input {
  background: #3d3b42;
  height: 42px;
  color: #EAE7E2 !important;
  box-sizing: border-box;
  border-radius: 0px;
  -webkit-appearance: none;
}
/* line 1225, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .form-wrapper button {
  background: #3d3b42;
  width: 40px;
  height: 42px;
  line-height: 5px;
}

/* line 1235, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .mnav {
  height: 3.75em;
}
/* line 1239, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .mnav .snav .snav-li {
  height: 3.75em;
}
/* line 1241, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .mnav .snav .snav-li:hover {
  background-color: transparent;
}
/* line 1244, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .mnav .snav .snav-li .snav-li-a {
  line-height: 4.3em;
  font-size: 1.4rem;
  padding: 0 1.15em;
  color: white;
}
/* line 1249, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .mnav .snav .snav-li .snav-li-a:hover {
  background-color: transparent;
  color: #E78A38;
}
/* line 1258, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .expanded-nav li .left-nav.active,
header.header--global-nav .expanded-nav li .left-nav.active:hover {
  background-color: white;
  color: #0c0a13;
}
/* line 1262, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .expanded-nav li .left-nav:hover {
  background-color: #333333;
}
/* line 1266, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .expanded-nav li .right-nav section.shelf .shelf__inner {
  padding: 0 1.231em 1.2em 0.88em;
}
/* line 1269, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .expanded-nav li .right-nav .header-group {
  margin-left: 0.88em;
}
/* line 1274, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .expanded-nav li .right-nav .detail-links .cta--m a {
  color: #2F515D;
}
/* line 1281, ../../../legacy-dmp/sass/lombard/mobile.scss */
header.header--global-nav .expanded-nav.expanded-nav--bottom-shadow {
  box-shadow: none;
}

/*

This came from natwest/_re-branding.scss

*/
/* line 1301, ../../../legacy-dmp/sass/lombard/mobile.scss */
.header--global-nav .gnav .gnav-content {
  width: 976px;
  margin: 0 auto;
  position: relative;
}
/* line 1308, ../../../legacy-dmp/sass/lombard/mobile.scss */
.header--global-nav .mnav {
  text-align: center;
}
/* line 1311, ../../../legacy-dmp/sass/lombard/mobile.scss */
.header--global-nav .mnav .mnav-content {
  display: inline-block;
  width: 976px;
}

/* line 1318, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero .hero__copy {
  margin: 0;
  min-height: 0;
  width: 100%;
  background: #d63234 url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_mobile-v1_0/images/grad.png") repeat-x;
}
/* line 1326, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero .hero__signpost,
.shelf--hero .hero__heading {
  margin-left: 0;
}
/* line 1330, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero .hero__signpost {
  max-width: 80%;
}

/* line 1335, ../../../legacy-dmp/sass/lombard/mobile.scss */
.hero__mask {
  position: absolute;
  top: 0;
  right: auto;
  width: auto;
  display: block;
  height: auto;
  left: 0;
}

@media screen and (max-width: 667px) {
  /* line 1346, ../../../legacy-dmp/sass/lombard/mobile.scss */
  .hero__mask {
    display: none;
  }
}
/*

This overrides styles in the header

*/
/* line 1356, ../../../legacy-dmp/sass/lombard/mobile.scss */
.wrapper .header--global-nav .mnav .logo {
  height: auto;
  padding-top: 14px;
}

/* TMP - till JS is sorted out */
/* line 1369, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero .image {
  height: auto;
}

/***** END ******/
/****** NEW *******/
/* line 1386, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--white h1, .theme--white h2, .theme--white h3 {
  /* these titles just inherited the shelf colour - they needed their own */
  color: #da4735;
}
/* line 1393, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--white .teaser-multiple.vertical .teaser--vr .grid__item:after, .theme--white .teaser-multiple.vertical .imgContainer:after, .theme--white .teaser-multiple.vertical .teaser-image:after, .theme--white .teaser-multiple.vertical .single-article__image:after, .theme--white .teaser__content .teaser--vr .grid__item:after, .theme--white .teaser__content .imgContainer:after, .theme--white .teaser__content .teaser-image:after, .theme--white .teaser__content .single-article__image:after, .theme--white .shelf__inner .teaser--vr .grid__item:after, .theme--white .shelf__inner .imgContainer:after, .theme--white .shelf__inner .teaser-image:after, .theme--white .shelf__inner .single-article__image:after {
  border-color: transparent transparent #faf8f5 transparent !important;
}

/* line 1406, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--light-blue .comp-rich-text h1 strong,
.theme--light-blue .comp-rich-text h2 strong,
.theme--light-blue .comp-rich-text h3 strong,
.theme--light-blue .comp-rich-text h1,
.theme--light-blue .comp-rich-text h2,
.theme--light-blue .comp-rich-text h3,
.theme--light-blue h1, .theme--light-blue h2, .theme--light-blue h3 {
  /* these titles just inherited the shelf colour - they needed their own */
  color: #DA4735;
}
/* line 1413, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--light-blue .teaser-multiple.vertical .teaser--vr .grid__item, .theme--light-blue .teaser-multiple.vertical .imgContainer, .theme--light-blue .teaser-multiple.vertical .teaser-image, .theme--light-blue .teaser-multiple.vertical .single-article__image, .theme--light-blue .teaser__content .teaser--vr .grid__item, .theme--light-blue .teaser__content .imgContainer, .theme--light-blue .teaser__content .teaser-image, .theme--light-blue .teaser__content .single-article__image, .theme--light-blue .shelf__inner .teaser--vr .grid__item, .theme--light-blue .shelf__inner .imgContainer, .theme--light-blue .shelf__inner .teaser-image, .theme--light-blue .shelf__inner .single-article__image {
  position: relative;
}
/* line 1416, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--light-blue .teaser-multiple.vertical .teaser--vr .grid__item:after, .theme--light-blue .teaser-multiple.vertical .imgContainer:after, .theme--light-blue .teaser-multiple.vertical .teaser-image:after, .theme--light-blue .teaser-multiple.vertical .single-article__image:after, .theme--light-blue .teaser__content .teaser--vr .grid__item:after, .theme--light-blue .teaser__content .imgContainer:after, .theme--light-blue .teaser__content .teaser-image:after, .theme--light-blue .teaser__content .single-article__image:after, .theme--light-blue .shelf__inner .teaser--vr .grid__item:after, .theme--light-blue .shelf__inner .imgContainer:after, .theme--light-blue .shelf__inner .teaser-image:after, .theme--light-blue .shelf__inner .single-article__image:after {
  border-color: transparent transparent #eae2d9 transparent !important;
}
/* line 1422, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--light-blue div.single-article-bottom-separator {
  border-color: #B9B29F;
}

/* line 1435, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--blue.single-article .teaser__content .imgContainer:after, .theme--blue.single-article .teaser__content .teaser-image:after, .theme--blue.single-article .teaser__content .single-article__image:after, .theme--blue.single-article .shelf__inner .imgContainer:after, .theme--blue.single-article .shelf__inner .teaser-image:after, .theme--blue.single-article .shelf__inner .single-article__image:after {
  border-color: transparent transparent #eae2d9 transparent !important;
}

/* line 1445, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--white .accordion-shelf {
  background: #eae2d9;
}
/* line 1448, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--white .accordion-shelf + .accordion-shelf {
  border-top-color: #faf8f5;
}

/***** END ******/
/* line 1458, ../../../legacy-dmp/sass/lombard/mobile.scss */
.footer__list a:hover {
  text-decoration: underline;
}

@media screen and (min-width: 300px) and (max-width: 667px) {
  /* line 1464, ../../../legacy-dmp/sass/lombard/mobile.scss */
  .flexslider_wrap {
    background: #eae1d8 !important;
  }
}
/* line 1468, ../../../legacy-dmp/sass/lombard/mobile.scss */
div.single-article-bottom-separator {
  margin-bottom: -32px;
}

/* line 1474, ../../../legacy-dmp/sass/lombard/mobile.scss */
.tool-comp .error-container {
  bottom: 4em;
  text-align: left;
}
/* line 1479, ../../../legacy-dmp/sass/lombard/mobile.scss */
.tool-comp .selector,
.tool-comp .input-field {
  -moz-border-radius: 0.125em;
  -webkit-border-radius: 0.125em;
  border-radius: 0.125em;
}
/* line 1483, ../../../legacy-dmp/sass/lombard/mobile.scss */
.tool-comp .selector span {
  background: url("etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/select-icon.png") right center no-repeat;
}

/* line 1488, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--white .comp-rich-text table h1, .theme--white .comp-rich-text table h2, .theme--white .comp-rich-text table h3 {
  color: inherit;
}

/* line 1494, ../../../legacy-dmp/sass/lombard/mobile.scss */
.comp-rich-text table p,
.comp-rich-text table h4 {
  color: inherit;
}

/* line 1499, ../../../legacy-dmp/sass/lombard/mobile.scss */
.main--tool-mobile .theme--white {
  background: #faf8f5;
}

/* line 1502, ../../../legacy-dmp/sass/lombard/mobile.scss */
.main--tool-mobile .theme--blue {
  background: #0c0a13;
}

/* line 1505, ../../../legacy-dmp/sass/lombard/mobile.scss */
.main--tool-mobile .theme--light-blue {
  background: #eae2d9;
}

/* line 1508, ../../../legacy-dmp/sass/lombard/mobile.scss */
.main--tool-mobile .shelf .shelf__inner.shelf--padded {
  background: none;
}

/* line 1513, ../../../legacy-dmp/sass/lombard/mobile.scss */
.tool-comp .error-container {
  top: -5px;
  bottom: inherit;
  left: 0;
}
/* line 1519, ../../../legacy-dmp/sass/lombard/mobile.scss */
.tool-comp .selector,
.tool-comp .input-field {
  -moz-border-radius: 0.125em;
  -webkit-border-radius: 0.125em;
  border-radius: 0.125em;
}
/* line 1523, ../../../legacy-dmp/sass/lombard/mobile.scss */
.tool-comp .selector span {
  background: url("/etc/designs/arete_theme/arete_lombard/arete_lombard-v1_0/images/select-icon.png") right center no-repeat;
}
/* line 1527, ../../../legacy-dmp/sass/lombard/mobile.scss */
.tool-comp .selector select {
  left: 0;
  height: 3.0em;
  top: 26px;
}
/* line 1534, ../../../legacy-dmp/sass/lombard/mobile.scss */
.tool-comp span.input-field--input-pound {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/form-elements-icon.png") no-repeat 0 -113px;
}

/* line 1539, ../../../legacy-dmp/sass/lombard/mobile.scss */
.theme--white .comp-rich-text table h1, .theme--white .comp-rich-text table h2, .theme--white .comp-rich-text table h3 {
  color: inherit;
}

/* line 1545, ../../../legacy-dmp/sass/lombard/mobile.scss */
.comp-rich-text table p,
.comp-rich-text table h4 {
  color: inherit;
}

/* line 1551, ../../../legacy-dmp/sass/lombard/mobile.scss */
.overlay-wrap .overlay-content .shelf {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-top: 38px;
  /* 9 */
  padding-top: 3.8rem;
  /* 9 */
}

 /*------------------------------------*\
     Cash Flow - MOBILE CSS
\*------------------------------------*/
/**
 * TOOL COMMON STYLING
 * GETTING STARTED TOOL
 * MORTGAGE DETAILS: HOW MUCH BORROW TOOL
 *   
**/
/* line 11, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.main--tool-mobile .shelf {
  /* 
  	ab = X X
  */
  padding-left: 16px;
  padding-left: 1.6rem;
  /* 
  	ab = X X
  */
  padding-right: 16px;
  padding-right: 1.6rem;
}
/* line 14, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.main--tool-mobile .shelf .shelf--padded {
  padding: 0em !important;
}
/* line 19, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.main--tool-mobile .theme--white.tool--aia {
  background: #f7f7f7 !important;
}

/*---------------------------------------------*\
  $TOOL COMMON STYLING
\*---------------------------------------------*/
/* line 27, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.aia .breadcrumb, .aia .non-js-submit {
  display: none;
}

/* line 31, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia {
  /* 
  	ab = X X
  */
  padding-bottom: 20px;
  padding-bottom: 2rem;
}
/* line 34, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia.topbottomremove {
  padding: 0em !important;
  margin-top: -0.8125em;
}
/* line 39, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia input.cta-submit-button {
  -webkit-appearance: none;
  /*Safari/Chrome*/
  -moz-appearance: none;
  /*Firefox*/
  -ms-appearance: none;
  /*IE*/
  -o-appearance: none;
  /*Opera*/
  -webkit-border-radius: 0.3125em;
}
/* line 51, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .grid__item {
  padding-top: 1.25em;
  /* 
  	ab = X X
  */
  padding-left: 0px;
  padding-left: 0rem;
}
/* line 56, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .header-banner {
  /* 
  	ab = X X
  */
  padding: 0px;
  padding: 0rem;
  height: auto;
}
/* line 60, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .header-banner .banner-title {
  /* 
  	ab = X X
  */
  font-size: 32px;
  font-size: 3.2rem;
  margin-right: 12.5%;
  /* 
  	ab = X X
  */
  line-height: 36px;
  line-height: 3.6rem;
  /* 
  	ab = X X
  */
  padding-top: 25px;
  padding-top: 2.5rem;
}
/* line 67, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .header-banner .banner-descripition {
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
  /* 
  	ab = X X
  */
  line-height: 22px;
  line-height: 2.2rem;
  padding: 15px 12.5% 0 0;
}
/* line 72, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .header-banner .banner-descripition span {
  display: block;
  font-family: "RNHouseSansBold", sans-serif;
}
/* line 79, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .form-input-row {
  padding-left: 0 !important;
}
/* line 81, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .form-input-row .input-label {
  font-family: "RNHouseSansRegular",sans-serif;
}
/* line 86, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .form-input-row span.input-field--input-pound {
  width: 5%;
}
/* line 91, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .form-input-row .input-field {
  width: 100%;
}
/* line 94, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .form-input-row .input-field.input-field--input-pound {
  width: 95%;
}
/* line 100, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .form-input-row .selector span {
  background-position: right 15px !important;
}
/* line 104, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .form-input-row .selector select {
  left: 0;
}
/* line 109, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .form-input-row .select-box-width-medium {
  width: 100%;
}
/* line 111, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .form-input-row .select-box-width-medium .selector {
  width: 100%;
}
/* line 113, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .form-input-row .select-box-width-medium .selector span {
  width: 97%;
}
/* line 117, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .form-input-row .select-box-width-medium .selector select {
  width: 100%;
}
/* line 127, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .aia_result .result-block {
  float: left;
  width: 100%;
  padding: 4%;
  background: white;
  border-radius: 5px;
}
/* line 134, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .aia_result .result-block .label {
  width: 100%;
  text-align: left;
  float: left;
  /* 
  	ab = X X
  */
  padding-bottom: 10px;
  padding-bottom: 1rem;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 142, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .aia_result .result-block .value {
  width: 100%;
  text-align: left;
  float: left;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 149, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .aia_result .result-block p {
  display: inline-block;
  width: 100%;
}
/* line 153, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .aia_result .result-block p.last {
  padding-bottom: 0;
}
/* line 159, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .aia_result .result-title {
  font-family: "RNHouseSansRegular",sans-serif;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
  /* 
  	ab = X X
  */
  padding-bottom: 15px;
  padding-bottom: 1.5rem;
  color: #333333;
}
/* line 166, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .aia_result p {
  font-family: "RNHouseSansRegular",sans-serif;
  /* 
  	ab = X X
  */
  font-size: 15px;
  font-size: 1.5rem;
  padding-bottom: 0.9375em;
}
/* line 170, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .aia_result p span {
  font-weight: normal;
  display: block;
  text-align: center;
}
/* line 175, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .aia_result p span.tax-relief, .tool--aia .aia_result p span.annual-allowance, .tool--aia .aia_result p span.tax-saved, .tool--aia .aia_result p span.total-capital {
  font-weight: bold;
}
/* line 182, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .aia_result .cta {
  float: right;
}
/* line 187, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .cta-block--findmore {
  /* 
  	ab = X X
  */
  margin-top: 10px;
  margin-top: 1rem;
  float: right;
  width: auto;
}
/* line 193, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .assumption-copy {
  width: 100%;
  display: inline-block;
}
/* line 198, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .loader-block {
  float: left;
  width: 100%;
  height: 180px;
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/loader.gif") no-repeat top center;
  text-indent: -9999px;
}
/* line 206, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .cta-block--calculate {
  margin-top: 0.5em;
}
/* line 208, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .cta-block--calculate .cta--l a {
  min-width: 15rem;
  width: 100%;
  /* 
  	ab = X X
  */
  margin-bottom: 3px;
  margin-bottom: 0.3rem;
}
/* line 216, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .cta.cta--branded.cta-button-disabled {
  float: left;
  width: 100%;
  background-image: none;
}
/* line 220, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .cta.cta--branded.cta-button-disabled a, .tool--aia .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 229, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .cta.cta--branded.cta-button-disabled a:hover, .tool--aia .cta.cta--branded.cta-button-disabled input:hover {
  background-color: #b4a99f;
}
/* line 233, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .cta.cta--branded.cta-button-disabled.cta--l a {
  /* 
  	ab = X X
  */
  min-width: 150px;
  min-width: 15rem;
  margin-bottom: 0;
  width: 100%;
}
/* line 237, ../../../legacy-dmp/includes/tools/aia/_mobile.scss */
.tool--aia .cta.cta--branded.cta-button-disabled.cta--l a:focus {
  border: none;
}

/* line 1561, ../../../legacy-dmp/sass/lombard/mobile.scss */
html.lt-ie9 .breadcrumb {
  left: -10px;
}
/* line 1566, ../../../legacy-dmp/sass/lombard/mobile.scss */
html.lt-ie9 .breadcrumb__list li a {
  -ms-filter: none !important;
  filter: none !important;
}

/* line 1575, ../../../legacy-dmp/sass/lombard/mobile.scss */
html.ie10 .icon-info .icon-info__tool-tip-anchor,
html.lt-ie9 .icon-info .icon-info__tool-tip-anchor {
  /*IE bug - you can't hover over the anchor unluss it has a background colour */
  background: rgba(0, 0, 0, 0);
}

/*------------------------------------*\
    Cookie decoration - Mobile CSS
\*------------------------------------*/
/**
 * MODULE CONTAINER....main container (.cookieConsent)
 * CONTENT STYLES......Inner content items (.cc-accepted, .cc-declined etc)
 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/* line 13, ../../../legacy-dmp/includes/components/cookie-declaration/_mobile.scss */
.cookieConsent fieldset {
  /* 
  	ab = X X
  */
  min-height: 50px;
  min-height: 5rem;
  /* 
  	ab = X X
  */
  padding-bottom: 25px;
  padding-bottom: 2.5rem;
}
/* line 18, ../../../legacy-dmp/includes/components/cookie-declaration/_mobile.scss */
.cookieConsent .form-input-row {
  padding-left: 0;
}

/*------------------------------------*\
    Global -- Desktop CSS
\*------------------------------------*/
/**
 * FRAMEWORK STYLES
 * SHELF STYLES
 * GRID GAPS RELATED STYLES
*/
/*------------------------------------*\
    $FRAMEWORK STYLES
\*------------------------------------*/
/* line 14, ../../../legacy-dmp/sass/_desktop.scss */
.wrapper {
  width: 100%;
  margin: 0px auto;
  overflow: hidden;
  background-color: #eeede9;
}

/* line 22, ../../../legacy-dmp/sass/_desktop.scss */
.main {
  z-index: auto;
  width: 976px;
  margin: 0px auto;
}

/* line 28, ../../../legacy-dmp/sass/_desktop.scss */
.print-block {
  display: none;
}

/* line 32, ../../../legacy-dmp/sass/_desktop.scss */
a {
  color: inherit;
  text-decoration: underline;
}
/* line 35, ../../../legacy-dmp/sass/_desktop.scss */
a:focus {
  outline: 2px solid #ffbf47;
  overflow: hidden;
}

/* line 40, ../../../legacy-dmp/sass/_desktop.scss */
.global-form a:focus {
  outline: 2px solid #ffbf47;
}

/* line 44, ../../../legacy-dmp/sass/_desktop.scss */
#access-content:focus {
  border: 0;
}

/* line 48, ../../../legacy-dmp/sass/_desktop.scss */
#access-content:focus {
  display: none;
}

/* line 52, ../../../legacy-dmp/sass/_desktop.scss */
input:focus, textarea:focus, select:focus, .selector.focus, #global-header input:focus {
  outline: 2px solid #ffbf47;
}

/*------------------------------------*\
    $SHELF STYLES
\*------------------------------------*/
/* line 59, ../../../legacy-dmp/sass/_desktop.scss */
.shelf {
  padding: 28px 0 38px;
  /* Canvas BG changes for R5 Services */
}
/* line 66, ../../../legacy-dmp/sass/_desktop.scss */
.shelf .shelf__inner.shelf--padded {
  padding: 0 45px;
}
/* line 74, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.canvas-bg .grid .grid__item > .grid, .shelf.canvas-bg .grid--rev .grid__item > .grid, .shelf.canvas-bg .grid--full .grid__item > .grid, .shelf.canvas-bg .grid--right .grid__item > .grid, .shelf.canvas-bg .grid--center .grid__item > .grid, .shelf.canvas-bg .grid .grid__item > .grid--rev, .shelf.canvas-bg .grid--rev .grid__item > .grid--rev, .shelf.canvas-bg .grid--full .grid__item > .grid--rev, .shelf.canvas-bg .grid--right .grid__item > .grid--rev, .shelf.canvas-bg .grid--center .grid__item > .grid--rev, .shelf.canvas-bg .grid .grid__item > .grid--full, .shelf.canvas-bg .grid--rev .grid__item > .grid--full, .shelf.canvas-bg .grid--full .grid__item > .grid--full, .shelf.canvas-bg .grid--right .grid__item > .grid--full, .shelf.canvas-bg .grid--center .grid__item > .grid--full, .shelf.canvas-bg .grid .grid__item > .grid--right, .shelf.canvas-bg .grid--rev .grid__item > .grid--right, .shelf.canvas-bg .grid--full .grid__item > .grid--right, .shelf.canvas-bg .grid--right .grid__item > .grid--right, .shelf.canvas-bg .grid--center .grid__item > .grid--right, .shelf.canvas-bg .grid .grid__item > .grid--center, .shelf.canvas-bg .grid--rev .grid__item > .grid--center, .shelf.canvas-bg .grid--full .grid__item > .grid--center, .shelf.canvas-bg .grid--right .grid__item > .grid--center, .shelf.canvas-bg .grid--center .grid__item > .grid--center {
  padding-top: 72px;
}

/* line 81, ../../../legacy-dmp/sass/_desktop.scss */
.shelf--first {
  padding-top: 5.688em;
}

/* line 86, ../../../legacy-dmp/sass/_desktop.scss */
.shelf--non-padded .header-group {
  margin-left: 3.692em;
}

/*------------------------------------*\
    $GRID GAPS RELATED STYLES
\*------------------------------------*/
/* line 94, ../../../legacy-dmp/sass/_desktop.scss */
.grid, .grid--rev, .grid--full, .grid--right, .grid--center {
  margin-left: -3.692em;
}
/* line 97, ../../../legacy-dmp/sass/_desktop.scss */
.grid .grid__item, .grid--rev .grid__item, .grid--full .grid__item, .grid--right .grid__item, .grid--center .grid__item {
  border: 0px;
  padding-left: 3.692em;
}
/* line 102, ../../../legacy-dmp/sass/_desktop.scss */
.grid.grid--gap-s, .grid--gap-s.grid--rev, .grid--gap-s.grid--full, .grid--gap-s.grid--right, .grid--gap-s.grid--center {
  margin: 0 0 0 -2.462em;
}
/* line 105, ../../../legacy-dmp/sass/_desktop.scss */
.grid.grid--gap-s .grid__item, .grid--gap-s.grid--rev .grid__item, .grid--gap-s.grid--full .grid__item, .grid--gap-s.grid--right .grid__item, .grid--gap-s.grid--center .grid__item {
  padding-left: 2.462em;
}
/* line 110, ../../../legacy-dmp/sass/_desktop.scss */
.grid.grid--gap-xs, .grid--gap-xs.grid--rev, .grid--gap-xs.grid--full, .grid--gap-xs.grid--right, .grid--gap-xs.grid--center {
  margin-left: -1.231em;
}
/* line 113, ../../../legacy-dmp/sass/_desktop.scss */
.grid.grid--gap-xs .grid__item, .grid--gap-xs.grid--rev .grid__item, .grid--gap-xs.grid--full .grid__item, .grid--gap-xs.grid--right .grid__item, .grid--gap-xs.grid--center .grid__item {
  padding-left: 1.231em;
}
/* line 118, ../../../legacy-dmp/sass/_desktop.scss */
.grid.grid--gap-xxs, .grid--gap-xxs.grid--rev, .grid--gap-xxs.grid--full, .grid--gap-xxs.grid--right, .grid--gap-xxs.grid--center {
  margin-left: -0.6155em;
}
/* line 121, ../../../legacy-dmp/sass/_desktop.scss */
.grid.grid--gap-xxs .grid__item, .grid--gap-xxs.grid--rev .grid__item, .grid--gap-xxs.grid--full .grid__item, .grid--gap-xxs.grid--right .grid__item, .grid--gap-xxs.grid--center .grid__item {
  padding-left: 0.6155em;
}
/* line 127, ../../../legacy-dmp/sass/_desktop.scss */
.grid.grid--gap-xxs.sub-nav .grid__item, .grid--gap-xxs.sub-nav.grid--rev .grid__item, .grid--gap-xxs.sub-nav.grid--full .grid__item, .grid--gap-xxs.sub-nav.grid--right .grid__item, .grid--gap-xxs.sub-nav.grid--center .grid__item {
  padding-left: 1.231em;
}

/* line 135, ../../../legacy-dmp/sass/_desktop.scss */
.popup .shelf {
  background: white;
}

/* line 140, ../../../legacy-dmp/sass/_desktop.scss */
* {
  box-sizing: content-box;
}

/* line 144, ../../../legacy-dmp/sass/_desktop.scss */
.desk--one-half .teaser__content {
  position: relative;
}
/* line 147, ../../../legacy-dmp/sass/_desktop.scss */
.desk--one-half .teaser__content .cta-wrap {
  position: absolute;
  top: 8.4375em;
  left: 0;
  z-index: 9;
  background: #faf8f5;
}
/* line 154, ../../../legacy-dmp/sass/_desktop.scss */
.desk--one-half .teaser__content .cta-wrap a {
  margin: 7px 9px;
}

/* line 161, ../../../legacy-dmp/sass/_desktop.scss */
.theme--blue .cta-wrap a {
  color: #0c0a13;
}

/*------------------------------------------------*\
    $RULES FOR HIDING ELEMENTS IN AN ACCESSIBLE WAY
\*------------------------------------------------*/
/* line 170, ../../../legacy-dmp/sass/_desktop.scss */
.skip-links a:focus, .skip-links a:active, .snav p.skip-links-last a:focus, .snav p.skip-links-last a:active {
  width: auto;
  height: auto;
  overflow: visible;
  top: 20px;
  left: 20px;
  background: #e7ff44;
  padding: 0.1em;
  z-index: 9999;
  text-decoration: none;
}

/* line 182, ../../../legacy-dmp/sass/_desktop.scss */
.snav p.skip-links, .snav p.skip-links-last {
  margin: 0;
}

/* line 185, ../../../legacy-dmp/sass/_desktop.scss */
.snav p.skip-links a:focus, .snav p.skip-links a:active, .snav p.skip-links-last a:focus, .snav p.skip-links-last a:active {
  top: 2px;
  left: 2px;
  padding: 0.8em;
  width: auto;
  outline: none;
  text-decoration: underline;
}

/*------------------------------------*\
    $TOOL TEMPLATE STYLES
\*------------------------------------*/
/* line 200, ../../../legacy-dmp/sass/_desktop.scss */
.main--tool-desk {
  background-size: cover;
  min-height: 45.38462em;
  overflow: visible;
  /*Fix for next shelf theme color and transparency for tool template */
  /*.header-group {
  	margin-left: 32px;
  } */
}
/* line 205, ../../../legacy-dmp/sass/_desktop.scss */
.main--tool-desk .theme--white, .main--tool-desk theme--blue, .main--tool-desk .theme--light-blue {
  background: none;
}
/* line 209, ../../../legacy-dmp/sass/_desktop.scss */
.main--tool-desk .shelf .shelf__inner.shelf--padded {
  display: block;
  padding: 1em 0 0 0;
  margin: 0 45px;
  background-color: rgba(255, 255, 255, 0.95);
  background: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=98);
  opacity: 0.98;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=98);
}
/* line 219, ../../../legacy-dmp/sass/_desktop.scss */
.main--tool-desk .shelf .shelf__inner.shelf--padded.next-steps {
  background: none;
  margin-left: 48px;
}
/* line 227, ../../../legacy-dmp/sass/_desktop.scss */
.main--tool-desk .shelf--first {
  padding-top: 4.4em;
}

/*------------------------------------*\
    $PAGINATION & CTA STYLES
\*------------------------------------*/
/* line 238, ../../../legacy-dmp/sass/_desktop.scss */
.pagination {
  float: left;
  width: 100%;
  /*position: absolute;
  bottom: 0;
  left: 0;*/
}
/* line 245, ../../../legacy-dmp/sass/_desktop.scss */
.pagination .pagination__pagination-item-left {
  float: left;
  width: 40%;
}
/* line 249, ../../../legacy-dmp/sass/_desktop.scss */
.pagination .pagination__pagination-item-middle {
  float: left;
  width: 20%;
}
/* line 253, ../../../legacy-dmp/sass/_desktop.scss */
.pagination .pagination__pagination-item-right {
  float: right;
  width: 40%;
  text-align: right;
}

/* line 260, ../../../legacy-dmp/sass/_desktop.scss */
.cta-next-button, .main--tool-mobile .tool--overpayment .cta-next-button-disabled {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-sprite.png") left -106px no-repeat;
  cursor: pointer;
  float: right;
}
/* line 264, ../../../legacy-dmp/sass/_desktop.scss */
.cta-next-button a, .main--tool-mobile .tool--overpayment .cta-next-button-disabled a, .cta-next-button .cta-submit-button, .main--tool-mobile .tool--overpayment .cta-next-button-disabled .cta-submit-button {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta_white_big.png") right center no-repeat;
  margin: 0 1.6875em 0 0;
  padding: 0 1.125em 0 1.875em;
  display: inline-block;
  height: 1.75em;
  line-height: 1.75em;
  color: white;
}
/* line 272, ../../../legacy-dmp/sass/_desktop.scss */
.cta-next-button a:hover, .main--tool-mobile .tool--overpayment .cta-next-button-disabled a:hover, .cta-next-button .cta-submit-button:hover, .main--tool-mobile .tool--overpayment .cta-next-button-disabled .cta-submit-button:hover {
  color: white;
}
@media only screen and (min-device-width: 1025px) {
  /* line 278, ../../../legacy-dmp/sass/_desktop.scss */
  .cta-next-button:hover, .main--tool-mobile .tool--overpayment .cta-next-button-disabled:hover {
    background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-sprite.png") left -158px no-repeat;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 286, ../../../legacy-dmp/sass/_desktop.scss */
  .cta-next-button:active, .main--tool-mobile .tool--overpayment .cta-next-button-disabled:active {
    background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-sprite.png") left -158px no-repeat;
  }
}

/* line 293, ../../../legacy-dmp/sass/_desktop.scss */
.cta-next-button-disabled {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-sprite.png") left -210px no-repeat;
  pointer-events: none;
  cursor: default;
  float: right;
}
/* line 298, ../../../legacy-dmp/sass/_desktop.scss */
.cta-next-button-disabled a, .cta-next-button-disabled .cta-submit-button {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta_white_big.png") right center no-repeat;
  margin: 0 1.6875em 0 0;
  padding: 0 1.125em 0 1.875em;
  display: inline-block;
  height: 1.75em;
  line-height: 1.75em;
  color: white;
}
/* line 306, ../../../legacy-dmp/sass/_desktop.scss */
.cta-next-button-disabled a:hover, .cta-next-button-disabled .cta-submit-button:hover {
  color: white;
}

/* line 312, ../../../legacy-dmp/sass/_desktop.scss */
.cta-back-button {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-sprite.png") right 0 no-repeat;
  cursor: pointer;
  float: left;
}
/* line 316, ../../../legacy-dmp/sass/_desktop.scss */
.cta-back-button a, .cta-back-button .cta-submit-button {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta_white_big_back.png") left center no-repeat;
  margin: 0 0 0 1.6875em;
  padding: 0 1.875em 0 1.125em;
  display: inline-block;
  height: 1.75em;
  line-height: 1.75em;
  color: white;
}
/* line 324, ../../../legacy-dmp/sass/_desktop.scss */
.cta-back-button a:hover, .cta-back-button .cta-submit-button:hover {
  color: white;
}
@media only screen and (min-device-width: 1025px) {
  /* line 330, ../../../legacy-dmp/sass/_desktop.scss */
  .cta-back-button:hover {
    background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-sprite.png") right -54px no-repeat;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 338, ../../../legacy-dmp/sass/_desktop.scss */
  .cta-back-button:active {
    background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-sprite.png") right -54px no-repeat;
  }
}

/* line 344, ../../../legacy-dmp/sass/_desktop.scss */
.cta-call-button {
  display: inline-block;
}
/* line 346, ../../../legacy-dmp/sass/_desktop.scss */
.cta-call-button a {
  margin: 0;
  padding: 0 0 0 16px;
  display: inline-block;
  font-family: "RNHouseSansRegular", sans-serif;
  color: #161849;
  font-size: 18px;
  font-size: 1.8rem;
  height: 2.6em;
  line-height: 2.6em;
  color: #333333;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/next-steps.png") no-repeat scroll;
  background-position: 0 -488px;
}
/* line 358, ../../../legacy-dmp/sass/_desktop.scss */
.cta-call-button a:hover {
  color: #333333;
}

/* line 363, ../../../legacy-dmp/sass/_desktop.scss */
.cta-call-button-arrow {
  display: inline-block;
}
/* line 365, ../../../legacy-dmp/sass/_desktop.scss */
.cta-call-button-arrow a {
  margin: 0;
  padding: 0 0 0 16px;
  display: inline-block;
  font-family: "RNHouseSansRegular", sans-serif;
  color: #161849;
  font-size: 18px;
  font-size: 1.8rem;
  height: 2.6em;
  line-height: 2.6em;
  color: #333333;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/next-steps.png") no-repeat 0 -68px;
}
/* line 376, ../../../legacy-dmp/sass/_desktop.scss */
.cta-call-button-arrow a:hover {
  color: #333333;
}
/* line 380, ../../../legacy-dmp/sass/_desktop.scss */
.cta-call-button-arrow .cta--arrow {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta_blue_small.png") no-repeat;
  display: inline-block;
  width: 0.5625em;
  height: 0.6875em;
  margin-left: 0.1875em;
}

/* line 389, ../../../legacy-dmp/sass/_desktop.scss */
.cta-result-page {
  font-size: 18px;
  font-size: 1.8rem;
  color: #161849;
  font-family: "RNHouseSansRegular", sans-serif;
  text-decoration: none;
  display: inline-block !important;
  padding-right: 1em;
  margin-top: 0.53846em;
  text-align: right;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta_blue.png") no-repeat right;
}
/* line 400, ../../../legacy-dmp/sass/_desktop.scss */
.cta-result-page a {
  text-decoration: none;
  margin: 0;
}
/* line 403, ../../../legacy-dmp/sass/_desktop.scss */
.cta-result-page a:hover {
  color: #333333;
}

/*------------------------------------*\
    CTA STYLES FOR APPLYNOW
\*------------------------------------*/
/* line 417, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application .cta-next-button, .mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled, .main--tool-mobile .tool--overpayment .mortgage-application .cta-next-button-disabled {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-form-cta.png") right 0 no-repeat;
  float: left;
}
/* line 420, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application .cta-next-button a, .mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled a, .main--tool-mobile .tool--overpayment .mortgage-application .cta-next-button-disabled a, .mortgage-application .cta-next-button .cta-submit-button, .mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled .cta-submit-button, .main--tool-mobile .tool--overpayment .mortgage-application .cta-next-button-disabled .cta-submit-button {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta_white_big.png") right center no-repeat;
  font-size: 25px;
  font-size: 2.5rem;
  margin: 0 1.6em 0 0;
  padding: 0 0.8em 0 1.28em;
  height: 1.92em;
  line-height: 1.92em;
}
@media only screen and (min-device-width: 1025px) {
  /* line 430, ../../../legacy-dmp/sass/_desktop.scss */
  .mortgage-application .cta-next-button:hover, .mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled:hover, .main--tool-mobile .tool--overpayment .mortgage-application .cta-next-button-disabled:hover {
    background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-form-cta.png") right -98px no-repeat;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 438, ../../../legacy-dmp/sass/_desktop.scss */
  .mortgage-application .cta-next-button:active, .mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled:active, .main--tool-mobile .tool--overpayment .mortgage-application .cta-next-button-disabled:active {
    background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-form-cta.png") right -98px no-repeat;
  }
}
/* line 445, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application .cta-next-button-disabled {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-form-cta.png") right -198px no-repeat;
  float: left;
  pointer-events: none;
  cursor: default;
}
/* line 450, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application .cta-next-button-disabled a, .mortgage-application .cta-next-button-disabled .cta-submit-button {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta_white_big.png") right center no-repeat;
  font-size: 25px;
  font-size: 2.5rem;
  margin: 0 1.6em 0 0;
  padding: 0 0.8em 0 1.28em;
  height: 1.92em;
  line-height: 1.92em;
}
/* line 457, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application .cta-next-button-disabled a:hover, .mortgage-application .cta-next-button-disabled .cta-submit-button:hover {
  color: white;
}
/* line 464, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application .cta-back-button {
  float: left;
  margin-left: 2.8em;
  background: none;
}
/* line 468, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application .cta-back-button a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta_blue_left.png") left center no-repeat;
  color: #333333;
  margin: .85em 0 0 0;
  padding: 0 0 0 1em;
}

/* line 482, ../../../legacy-dmp/sass/_desktop.scss */
.key-facts-illustration.mortgage-application .cta-next-button, .key-facts-illustration.mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled, .main--tool-mobile .tool--overpayment .key-facts-illustration.mortgage-application .cta-next-button-disabled {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-form-cta.png") left 0 no-repeat;
  float: right;
}
@media only screen and (min-device-width: 1025px) {
  /* line 488, ../../../legacy-dmp/sass/_desktop.scss */
  .key-facts-illustration.mortgage-application .cta-next-button:hover, .key-facts-illustration.mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled:hover, .main--tool-mobile .tool--overpayment .key-facts-illustration.mortgage-application .cta-next-button-disabled:hover {
    background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-form-cta.png") left -98px no-repeat;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 496, ../../../legacy-dmp/sass/_desktop.scss */
  .key-facts-illustration.mortgage-application .cta-next-button:active, .key-facts-illustration.mortgage-application .main--tool-mobile .tool--overpayment .cta-next-button-disabled:active, .main--tool-mobile .tool--overpayment .key-facts-illustration.mortgage-application .cta-next-button-disabled:active {
    background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-form-cta.png") left -98px no-repeat;
  }
}
/* line 503, ../../../legacy-dmp/sass/_desktop.scss */
.key-facts-illustration.mortgage-application .cta-next-button-disabled {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-form-cta.png") left -198px no-repeat;
  float: right;
  pointer-events: none;
  cursor: default;
}

/*------------------------------------*\
    HELP CONTAINER
\*------------------------------------*/
/* line 518, ../../../legacy-dmp/sass/_desktop.scss */
.mendatory-instruction-text {
  font-size: 10px;
  font-size: 1rem;
  padding: 0.625em 3.2em 1.875em 0;
  display: block;
  text-align: right;
}

/* line 525, ../../../legacy-dmp/sass/_desktop.scss */
.btn-instruction-container {
  float: right;
}

/* line 531, ../../../legacy-dmp/sass/_desktop.scss */
.page-dots-wrapper .page-dots-wrapper__dot {
  border: 1px solid red;
  width: 13px;
  height: 13px;
  display: inline-block;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") -99px -286px no-repeat;
}
/* line 538, ../../../legacy-dmp/sass/_desktop.scss */
.page-dots-wrapper .active {
  background-position: -42px -286px;
}

/* line 543, ../../../legacy-dmp/sass/_desktop.scss */
.inline-block {
  display: inline-block;
}

/* line 547, ../../../legacy-dmp/sass/_desktop.scss */
.js-show-content {
  display: block;
}

/* line 550, ../../../legacy-dmp/sass/_desktop.scss */
.js-hide-content {
  display: none;
}

/* line 554, ../../../legacy-dmp/sass/_desktop.scss */
.js-visible-content {
  visibility: visible;
}

/* line 557, ../../../legacy-dmp/sass/_desktop.scss */
.js-hidden-content {
  visibility: hidden;
}

/*------------------------------------*\
    $progress BAR STYLES- Mobile CSS
\*------------------------------------*/
/* line 565, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar {
  position: relative;
  margin: -1em 0 1em 0;
  min-height: 2em;
  padding-top: 0;
}
/* line 571, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .progress-bar__progress {
  background: #c0bebe;
  float: left;
  height: 40px;
  line-height: 40px;
  color: #fff;
  padding-left: 42px;
  vertical-align: middle;
  position: relative;
}
/* line 580, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .progress-bar__progress .progress-bar__icon {
  font-size: 11px;
  font-size: 1.1rem;
  font-style: normal;
  display: inline-block;
  width: 14px;
  height: 16px;
  position: absolute;
  left: 17px;
  top: 12px;
  line-height: normal;
  padding: 2px 3px 0;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") right -309px no-repeat;
}
/* line 595, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .progress-bar__progress:last-child .progress-bar__icon {
  color: #C0BEBE;
}
/* line 603, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .round-left {
  -webkit-border-radius: 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px;
}
/* line 608, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .round-right {
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
  border-radius: 0px 3px 3px 0px;
}
/* line 613, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .done {
  background: #161849 url("/etc/designs/dmp/clientlibs_base/images/icons/progress-bar-mortgage-sprite.png") right -154px no-repeat;
}
/* line 615, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .done .progress-bar__icon {
  color: #fff;
}
/* line 617, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .done .progress-bar__icon:before {
  content: "";
  left: 0px;
  top: 2px;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") -177px -289px no-repeat;
  position: absolute;
  color: #ffffff;
  display: inline-block;
  height: 15px;
  width: 15px;
}
/* line 630, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .completed {
  background: #161849 url("/etc/designs/dmp/clientlibs_base/images/icons/progress-bar-mortgage-sprite.png") right -102px no-repeat;
}
/* line 632, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .completed .progress-bar__icon {
  color: #fff;
}
/* line 634, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .completed .progress-bar__icon:before {
  content: "";
  left: 0px;
  top: 2px;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") -177px -289px no-repeat;
  position: absolute;
  z-index: 2;
  color: white;
  display: inline-block;
  height: 15px;
  width: 15px;
}
/* line 648, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .current {
  background: -moz-linear-gradient(top, #0088cd 0%, #0088cd 4%, #0574ac 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0088cd), color-stop(44%, #037dba), color-stop(100%, #0574ac));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0088cd 0%, #0088cd 4%, #0574ac 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0088cd 0%, #0088cd 4%, #0574ac 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0088cd 0%, #0088cd 4%, #0574ac 100%);
  /* IE10+ */
  background: linear-gradient(top bottom, #0088cd 0%, #0088cd 4%, #0574ac 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cd', endColorstr='#0574ac',GradientType=0 );
  /* IE6-9 */
}
/* line 664, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .current .progress-bar__icon {
  color: #0574AC;
}
/* line 667, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .current:after {
  content: "";
  background: transparent url("/etc/designs/dmp/clientlibs_base/images/icons/progress-bar-mortgage-sprite.png") right 0 no-repeat;
  position: absolute;
  right: 0;
  z-index: 2;
  display: inline-block;
  height: 40px;
  width: 10px;
}
/* line 679, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .disabled {
  background: #c0bebe url("/etc/designs/dmp/clientlibs_base/images/icons/progress-bar-mortgage-sprite.png") right -51px no-repeat;
}
/* line 681, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .disabled .progress-bar__icon {
  color: #C0BEBE;
}
/* line 686, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .next {
  background: -moz-linear-gradient(top, #0088cd 0%, #0088cd 4%, #0574ac 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0088cd), color-stop(44%, #037dba), color-stop(100%, #0574ac));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0088cd 0%, #0088cd 4%, #0574ac 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0088cd 0%, #0088cd 4%, #0574ac 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0088cd 0%, #0088cd 4%, #0574ac 100%);
  /* IE10+ */
  background: linear-gradient(top bottom, #0088cd 0%, #0088cd 4%, #0574ac 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cd', endColorstr='#0574ac',GradientType=0 );
  /* IE6-9 */
}
/* line 700, ../../../legacy-dmp/sass/_desktop.scss */
.mortgage-application.progress-bar .next .progress-bar__icon {
  color: #C0BEBE;
}

/*------------------*\
    Webchat STYLES
\*------------------*/
/* line 709, ../../../legacy-dmp/sass/_desktop.scss */
.displaysidebar-webchat-mobile {
  visibility: visible;
  top: 40%;
  bottom: 60%;
  right: -206px;
  position: fixed;
  z-index: 99;
}

/* line 719, ../../../legacy-dmp/sass/_desktop.scss */
.shelf--next {
  /* 
  	ab = X X X X 
  */
  padding: 20px 0px 10px 0px;
  padding: 2rem 0rem 1rem 0rem;
}
/* line 723, ../../../legacy-dmp/sass/_desktop.scss */
.shelf--next .tool--shelf-next-list li {
  float: left;
  width: auto;
  /* 
  	ab = X X
  */
  margin-right: 30px;
  margin-right: 3rem;
}

/******************************************************
 * Rebranding related color themes and common classes
 *****************************************************/
/* line 734, ../../../legacy-dmp/sass/_desktop.scss */
.side-margin {
  /* 
  	ab = X X
  */
  padding-left: 15px;
  padding-left: 1.5rem;
}

/* line 738, ../../../legacy-dmp/sass/_desktop.scss */
.content-block {
  position: relative;
}

/* line 743, ../../../legacy-dmp/sass/_desktop.scss */
.teaser-image .image, .teaser-image .video-player {
  width: auto;
  float: left;
  margin: .313em .938em 0 0;
}

/* line 750, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9 span.linkText {
  padding-bottom: 7px;
  margin-top: 7px;
}

/* line 754, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9 .header--global-nav .form-wrapper input {
  width: 198px;
}

/* line 757, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9.ie10 .header--global-nav .form-wrapper input {
  width: 206px;
}

/******************************************************
 * Rebrand Mop up start
 *****************************************************/
/* line 764, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple {
  padding: 48px 0 45px;
}
/* line 767, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .header-group .header-group__sign-post {
  display: none;
}
/* line 773, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .cta.cta--m a {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
}
/* line 776, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .cta.cta--m a:after {
  font-size: 24px;
  font-size: 2.4rem;
}
/* line 781, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .cta.cta--m.cta--font18 a {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
}
/* line 784, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .cta.cta--m.cta--font18 a:after {
  font-size: 27px;
  font-size: 2.7rem;
}
/* line 793, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .comp-rich-text p {
  line-height: 20px;
  padding-bottom: 0px;
}
/* line 798, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .comp-rich-text p .fs-16 {
  line-height: 22px;
}
/* line 802, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .comp-rich-text p .white-band__variable-fig {
  line-height: 22px;
}
/* line 806, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .comp-rich-text h3 {
  padding-bottom: 0px !important;
}
/* line 810, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .cta.cta--m {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 20px;
  /** Fix for the defect RBSW-1466, this might need to be removed once will rebase from BAU **/
}
/* line 814, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .cta.cta--m a {
  padding-right: 40px;
  min-height: 23px;
  padding-bottom: 3px;
  padding-top: 7px;
  /** 2917 **/
  /*&:before, &:after {
      content: "\e615";
      font-family: 'nw-icons';            
   }*/
}
/* line 827, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .header-rte-section {
  margin-bottom: 0px;
}
/* line 829, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .header-rte-section .comp-rich-text p {
  padding-left: 0px;
  padding-bottom: 0px;
}
/* line 836, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .header-rte-section .header-group .header-group__headline {
  margin-top: 0px;
}
/* line 846, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .teaser__head .cta a {
  color: #333333;
}
/* line 849, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple .teaser__head .cta a:hover {
  color: #333333;
}
/* line 858, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .teaser__head .cta {
  float: none;
  width: 100%;
}
/* line 861, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .teaser__head .cta a {
  font-size: 2.0rem;
  font-size: 20px;
  line-height: 24px;
  margin-top: 0px;
  margin-bottom: 17px;
}
/* line 871, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2.horizontal .shelf--padded > .grid, .shelf.teaser-multiple.teaser--2.horizontal .shelf--padded > .grid--rev, .shelf.teaser-multiple.teaser--2.horizontal .shelf--padded > .grid--full, .shelf.teaser-multiple.teaser--2.horizontal .shelf--padded > .grid--right, .shelf.teaser-multiple.teaser--2.horizontal .shelf--padded > .grid--center {
  width: 66%;
  float: right;
}
/* line 875, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2.horizontal .header-rte-section {
  float: left;
  width: 33%;
}
/* line 878, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2.horizontal .header-rte-section .header-group {
  margin-bottom: 20px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}
/* line 885, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2.horizontal .comp-rich-text p {
  padding-left: 0px;
}
/* line 889, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .comp-rich-text p {
  margin-bottom: 17px;
}
/* line 896, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .teaser__content .imgContainer .image {
  margin-bottom: 20px;
  border-radius: 0;
}
/* line 905, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .cta.cta--m a {
  margin-bottom: 0px;
  margin-top: 7px;
  font-size: 14px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 911, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .cta.cta--m a:before {
  content: ' ';
}
/* line 915, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .cta.cta--m a:after {
  font-size: 24px;
  /*** 2917 ***/
  top: 50% !important;
  right: 0px;
  content: '\e615';
}
/* line 925, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .cta.cta--m.cta--font18 a {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
}
/* line 928, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .cta.cta--m.cta--font18 a:after {
  font-size: 27px;
  font-size: 2.7rem;
}
/* line 935, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .cta.cta--m.cta--branded a:before {
  content: ' ';
}
/* line 939, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .cta.cta--m.cta--branded a:after {
  /*** 2917 ***/
  top: 50%;
  right: 0px;
  content: '\e615';
}
/* line 949, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .cta-wrap .cta a {
  margin-bottom: 5px;
}
/* line 957, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .header-rte-section .header-group {
  width: 47%;
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}
/* line 964, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .header-rte-section .comp-rich-text {
  width: 47%;
  float: left;
  display: block;
  margin-left: 48px;
}
/* line 969, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .header-rte-section .comp-rich-text:after {
  content: '';
  display: block;
  clear: both;
}
/* line 975, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .header-rte-section:after {
  content: '';
  display: block;
  clear: both;
}
/* line 984, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .grid .teaser--vr .teaser__head .cta a, .shelf.teaser-multiple.vertical .grid--rev .teaser--vr .teaser__head .cta a, .shelf.teaser-multiple.vertical .grid--full .teaser--vr .teaser__head .cta a, .shelf.teaser-multiple.vertical .grid--right .teaser--vr .teaser__head .cta a, .shelf.teaser-multiple.vertical .grid--center .teaser--vr .teaser__head .cta a {
  margin-bottom: 24px;
}
/* line 988, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .grid .teaser--vr .image, .shelf.teaser-multiple.vertical .grid--rev .teaser--vr .image, .shelf.teaser-multiple.vertical .grid--full .teaser--vr .image, .shelf.teaser-multiple.vertical .grid--right .teaser--vr .image, .shelf.teaser-multiple.vertical .grid--center .teaser--vr .image {
  margin-bottom: 42px;
  border-radius: 0;
}
/* line 993, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .grid .teaser--vr .desk--one-third, .shelf.teaser-multiple.vertical .grid--rev .teaser--vr .desk--one-third, .shelf.teaser-multiple.vertical .grid--full .teaser--vr .desk--one-third, .shelf.teaser-multiple.vertical .grid--right .teaser--vr .desk--one-third, .shelf.teaser-multiple.vertical .grid--center .teaser--vr .desk--one-third {
  padding-left: 48px;
  padding-right: 0px;
  width: 50%;
}
/* line 997, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .grid .teaser--vr .desk--one-third .comp-rich-text, .shelf.teaser-multiple.vertical .grid--rev .teaser--vr .desk--one-third .comp-rich-text, .shelf.teaser-multiple.vertical .grid--full .teaser--vr .desk--one-third .comp-rich-text, .shelf.teaser-multiple.vertical .grid--right .teaser--vr .desk--one-third .comp-rich-text, .shelf.teaser-multiple.vertical .grid--center .teaser--vr .desk--one-third .comp-rich-text {
  float: left;
}
/* line 1001, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .grid .teaser--vr .desk--two-thirds, .shelf.teaser-multiple.vertical .grid--rev .teaser--vr .desk--two-thirds, .shelf.teaser-multiple.vertical .grid--full .teaser--vr .desk--two-thirds, .shelf.teaser-multiple.vertical .grid--right .teaser--vr .desk--two-thirds, .shelf.teaser-multiple.vertical .grid--center .teaser--vr .desk--two-thirds {
  padding-left: 48px;
  padding-right: 0px;
  width: 50%;
}
/* line 1005, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .grid .teaser--vr .desk--two-thirds .comp-rich-text, .shelf.teaser-multiple.vertical .grid--rev .teaser--vr .desk--two-thirds .comp-rich-text, .shelf.teaser-multiple.vertical .grid--full .teaser--vr .desk--two-thirds .comp-rich-text, .shelf.teaser-multiple.vertical .grid--right .teaser--vr .desk--two-thirds .comp-rich-text, .shelf.teaser-multiple.vertical .grid--center .teaser--vr .desk--two-thirds .comp-rich-text {
  float: left;
  padding-bottom: 25px;
}
/* line 1009, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .grid .teaser--vr .desk--two-thirds .cta.cta--m a, .shelf.teaser-multiple.vertical .grid--rev .teaser--vr .desk--two-thirds .cta.cta--m a, .shelf.teaser-multiple.vertical .grid--full .teaser--vr .desk--two-thirds .cta.cta--m a, .shelf.teaser-multiple.vertical .grid--right .teaser--vr .desk--two-thirds .cta.cta--m a, .shelf.teaser-multiple.vertical .grid--center .teaser--vr .desk--two-thirds .cta.cta--m a {
  padding-bottom: 0px;
  padding-top: 6px !important;
}
/* line 1023, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .grid .teaser--vr .lap--one-half.desk--two-thirds, .shelf.teaser-multiple.vertical .grid--rev .teaser--vr .lap--one-half.desk--two-thirds, .shelf.teaser-multiple.vertical .grid--full .teaser--vr .lap--one-half.desk--two-thirds, .shelf.teaser-multiple.vertical .grid--right .teaser--vr .lap--one-half.desk--two-thirds, .shelf.teaser-multiple.vertical .grid--center .teaser--vr .lap--one-half.desk--two-thirds {
  padding-bottom: 0px;
}
/* line 1031, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .grid .article-2, .shelf.teaser-multiple.vertical .grid--rev .article-2, .shelf.teaser-multiple.vertical .grid--full .article-2, .shelf.teaser-multiple.vertical .grid--right .article-2, .shelf.teaser-multiple.vertical .grid--center .article-2 {
  margin-top: 32px;
}
/* line 1041, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .grid .article-3, .shelf.teaser-multiple.vertical .grid--rev .article-3, .shelf.teaser-multiple.vertical .grid--full .article-3, .shelf.teaser-multiple.vertical .grid--right .article-3, .shelf.teaser-multiple.vertical .grid--center .article-3 {
  margin-top: 32px;
}
/* line 1047, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .cta.cta--m a {
  font-size: 14px;
}
/* line 1049, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .cta.cta--m a:before {
  content: ' ';
}
/* line 1054, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .cta.cta--m a:after {
  font-size: 24px;
  top: 50%;
  right: 0px;
  content: '\e615';
}
/* line 1063, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .cta.cta--m.cta--font18 a {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
}
/* line 1066, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .cta.cta--m.cta--font18 a:after {
  font-size: 27px;
  font-size: 2.7rem;
}
/* line 1083, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .cta.cta--m.cta--font18 a {
  font-size: 18px;
  line-height: 22px;
}
/* line 1087, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .cta.cta--m.cta--font18 a:before, .shelf.teaser--3.horizontal .cta.cta--m.cta--font18 a:after {
  font-size: 27px;
}
/* line 1092, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .cta.cta--m a {
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 0;
}
/* line 1097, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .cta.cta--m a:before, .shelf.teaser--3.horizontal .cta.cta--m a:after {
  font-size: 24px;
  top: 50% !important;
  right: 6px;
  content: '\e615';
}
/* line 1109, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .header-rte-section {
  width: 70%;
}
/* line 1111, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .header-rte-section .comp-rich-text p {
  padding-left: 0px;
}
/* line 1117, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .comp-rich-text p {
  margin-bottom: 17px;
}
/* line 1120, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .comp-rich-text h3 {
  margin-bottom: 17px;
}
/* line 1123, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .comp-rich-text h4 {
  padding-bottom: 22px;
}
/* line 1127, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .comp-rich-text .cta.cta--m.cta--branded a {
  line-height: 18px;
  background-image: none;
  padding: 8px 42px 8px 0;
  margin: 1px 0px;
}
/* line 1132, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .comp-rich-text .cta.cta--m.cta--branded a:before {
  content: ' ';
}
/* line 1135, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .comp-rich-text .cta.cta--m.cta--branded a:after {
  font-size: 32px;
  top: 40% !important;
  right: 0px;
  padding: 0px;
}
/* line 1145, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .grid, .shelf.teaser--3.horizontal .grid--rev, .shelf.teaser--3.horizontal .grid--full, .shelf.teaser--3.horizontal .grid--right, .shelf.teaser--3.horizontal .grid--center {
  margin-left: -3.692em !important;
}
/* line 1147, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .grid .grid__item.desk--one-third, .shelf.teaser--3.horizontal .grid--rev .grid__item.desk--one-third, .shelf.teaser--3.horizontal .grid--full .grid__item.desk--one-third, .shelf.teaser--3.horizontal .grid--right .grid__item.desk--one-third, .shelf.teaser--3.horizontal .grid--center .grid__item.desk--one-third {
  padding-left: 3.692em;
}
/* line 1153, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .header-group {
  margin-bottom: 20px;
}
/* line 1160, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .header-group {
  margin-bottom: 22px;
}
/* line 1163, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .header-rte-section {
  padding-bottom: 26px;
}
/* line 1165, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .header-rte-section .header-group {
  width: 47%;
  float: left;
}
/* line 1169, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .header-rte-section .comp-rich-text {
  width: 47%;
  float: left;
  display: block;
  margin-left: 48px;
}
/* line 1174, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .header-rte-section .comp-rich-text:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1180, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .header-rte-section:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1189, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .grid .teaser--vr .teaser__head .cta a, .shelf.teaser--3.vertical .grid--rev .teaser--vr .teaser__head .cta a, .shelf.teaser--3.vertical .grid--full .teaser--vr .teaser__head .cta a, .shelf.teaser--3.vertical .grid--right .teaser--vr .teaser__head .cta a, .shelf.teaser--3.vertical .grid--center .teaser--vr .teaser__head .cta a {
  margin-bottom: 22px;
}
/* line 1193, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .grid .teaser--vr .image, .shelf.teaser--3.vertical .grid--rev .teaser--vr .image, .shelf.teaser--3.vertical .grid--full .teaser--vr .image, .shelf.teaser--3.vertical .grid--right .teaser--vr .image, .shelf.teaser--3.vertical .grid--center .teaser--vr .image {
  margin-bottom: 0px;
  border-radius: 0;
}
/* line 1198, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .grid .teaser--vr .desk--one-third, .shelf.teaser--3.vertical .grid--rev .teaser--vr .desk--one-third, .shelf.teaser--3.vertical .grid--full .teaser--vr .desk--one-third, .shelf.teaser--3.vertical .grid--right .teaser--vr .desk--one-third, .shelf.teaser--3.vertical .grid--center .teaser--vr .desk--one-third {
  padding-left: 48px;
  padding-right: 0px;
  width: 50%;
  margin-bottom: 0;
}
/* line 1203, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .grid .teaser--vr .desk--one-third .comp-rich-text, .shelf.teaser--3.vertical .grid--rev .teaser--vr .desk--one-third .comp-rich-text, .shelf.teaser--3.vertical .grid--full .teaser--vr .desk--one-third .comp-rich-text, .shelf.teaser--3.vertical .grid--right .teaser--vr .desk--one-third .comp-rich-text, .shelf.teaser--3.vertical .grid--center .teaser--vr .desk--one-third .comp-rich-text {
  float: left;
}
/* line 1207, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .grid .teaser--vr .desk--two-thirds, .shelf.teaser--3.vertical .grid--rev .teaser--vr .desk--two-thirds, .shelf.teaser--3.vertical .grid--full .teaser--vr .desk--two-thirds, .shelf.teaser--3.vertical .grid--right .teaser--vr .desk--two-thirds, .shelf.teaser--3.vertical .grid--center .teaser--vr .desk--two-thirds {
  padding-left: 48px;
  padding-right: 0px;
  width: 50%;
}
/* line 1211, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .grid .teaser--vr .desk--two-thirds .comp-rich-text, .shelf.teaser--3.vertical .grid--rev .teaser--vr .desk--two-thirds .comp-rich-text, .shelf.teaser--3.vertical .grid--full .teaser--vr .desk--two-thirds .comp-rich-text, .shelf.teaser--3.vertical .grid--right .teaser--vr .desk--two-thirds .comp-rich-text, .shelf.teaser--3.vertical .grid--center .teaser--vr .desk--two-thirds .comp-rich-text {
  float: left;
  padding-bottom: 25px;
}
/* line 1235, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .grid .article-1 .teaser__head .cta a, .shelf.teaser--3.vertical .grid--rev .article-1 .teaser__head .cta a, .shelf.teaser--3.vertical .grid--full .article-1 .teaser__head .cta a, .shelf.teaser--3.vertical .grid--right .article-1 .teaser__head .cta a, .shelf.teaser--3.vertical .grid--center .article-1 .teaser__head .cta a {
  margin-top: 0px;
}
/* line 1242, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .grid .article-2, .shelf.teaser--3.vertical .grid--rev .article-2, .shelf.teaser--3.vertical .grid--full .article-2, .shelf.teaser--3.vertical .grid--right .article-2, .shelf.teaser--3.vertical .grid--center .article-2 {
  margin-top: 44px;
}
/* line 1249, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .grid .article-2 .teaser__head .cta a, .shelf.teaser--3.vertical .grid--rev .article-2 .teaser__head .cta a, .shelf.teaser--3.vertical .grid--full .article-2 .teaser__head .cta a, .shelf.teaser--3.vertical .grid--right .article-2 .teaser__head .cta a, .shelf.teaser--3.vertical .grid--center .article-2 .teaser__head .cta a {
  margin-top: 0px;
}
/* line 1256, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .grid .article-3, .shelf.teaser--3.vertical .grid--rev .article-3, .shelf.teaser--3.vertical .grid--full .article-3, .shelf.teaser--3.vertical .grid--right .article-3, .shelf.teaser--3.vertical .grid--center .article-3 {
  margin-top: 48px;
}
/* line 1269, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .grid .article-3 .teaser__head .cta a, .shelf.teaser--3.vertical .grid--rev .article-3 .teaser__head .cta a, .shelf.teaser--3.vertical .grid--full .article-3 .teaser__head .cta a, .shelf.teaser--3.vertical .grid--right .article-3 .teaser__head .cta a, .shelf.teaser--3.vertical .grid--center .article-3 .teaser__head .cta a {
  margin-top: 0px;
}
/* line 1278, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .cta.cta--m a {
  font-size: 14px;
}
/* line 1281, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .cta.cta--m a:before, .shelf.teaser--3.vertical .cta.cta--m a:after {
  font-size: 24px;
  top: 50% !important;
}
/* line 1289, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .cta.cta--m.cta--font18 a {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
}
/* line 1292, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .cta.cta--m.cta--font18 a:before, .shelf.teaser--3.vertical .cta.cta--m.cta--font18 a:after {
  font-size: 27px;
  font-size: 2.7rem;
}
/* line 1297, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.vertical .cta.cta--m.cta--branded a {
  background-image: none;
}
/* line 1303, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3 .header-group {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}
/* line 1313, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3 .teaser__head .cta a {
  margin-bottom: 22px;
  font-size: 20px;
  line-height: 24px;
  margin-top: 0px;
}
/* line 1319, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3 .teaser__head .cta a:hover {
  color: #333333;
}
/* line 1329, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3 .teaser__content .imgContainer {
  margin-bottom: 19px;
}
/* line 1331, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3 .teaser__content .imgContainer .image {
  height: 204px;
  border-radius: 0;
  margin-bottom: 0;
}
/* line 1344, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3 .teaser__content .contentContainer .comp-rich-text p {
  margin-bottom: 14px;
}
/* line 1352, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3 .cta.cta--m a {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 2px;
}
/* line 1366, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.theme--blue .teaser__head .cta a {
  color: #ffffff;
}
/* line 1369, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.theme--blue .teaser__head .cta a:hover {
  color: #333333;
}
/* line 1378, ../../../legacy-dmp/sass/_desktop.scss */
.shelf .cta-wrap .cta.cta--m {
  margin-bottom: 0;
}

/* line 1387, ../../../legacy-dmp/sass/_desktop.scss */
.theme--blue.shelf.teaser-multiple.teaser--3 .teaser__head .cta a:hover {
  color: #aeabd0;
}

/* line 1392, ../../../legacy-dmp/sass/_desktop.scss */
.theme--white.shelf.teaser-multiple .cta.cta--m a:focus, .theme--light-blue.shelf.teaser-multiple .cta.cta--m a:focus, .theme-light-grey.shelf.teaser-multiple .cta.cta--m a:focus {
  color: #a83728 !important;
}

/* line 1396, ../../../legacy-dmp/sass/_desktop.scss */
.teaser--2.teaser-multiple.vertical .article-1 {
  padding-bottom: 0px;
}

/*** 3041 **/
/*.shelf--first .shelf__inner.shelf--padded{padding:0px 48px;} //defect 2931*/
/* line 1399, ../../../legacy-dmp/sass/_desktop.scss */
.grid__item.palm--one-half.desk--one-third:hover {
  border: 0;
}

/* line 1403, ../../../legacy-dmp/sass/_desktop.scss */
.teaser--3.teaser-multiple.horizontal .grid__item.desk--one-third .teaser__content .contentContainer .comp-rich-text .download {
  width: 95%;
}

/* line 1407, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2.vertical .article-1 .comp-rich-text p {
  margin-bottom: 2px;
}

/* line 1411, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2.vertical .article-2 .comp-rich-text p {
  margin-bottom: 2px;
}

/* line 1415, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2.vertical .article-3 .comp-rich-text p {
  margin-bottom: 2px;
}

/* line 1419, ../../../legacy-dmp/sass/_desktop.scss */
.grid .grid__item, .grid--rev .grid__item, .grid--full .grid__item, .grid--right .grid__item, .grid--center .grid__item {
  padding-right: 0;
}

/* line 1423, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.horizontal {
  padding: 48px 0 45px;
}

/* line 1426, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .header-rte-section .comp-rich-text h4, .shelf.teaser-multiple.vertical .header-rte-section .comp-rich-text h4 strong {
  padding-bottom: 0;
  line-height: 22px !important;
}

/* line 1432, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .header-rte-section {
  padding-bottom: 32px;
}

/* line 1435, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9.ie10 .shelf.teaser--3.horizontal .comp-rich-text .cta.cta--m.cta--branded a {
  background: none !important;
}

/* line 1438, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9 .theme--light-blue .teaser--3.horizontal .comp-rich-text .cta.cta--m.cta--branded a {
  background: none !important;
}

/* line 1441, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9.ie10 .shelf.teaser--3.horizontal .comp-rich-text .cta.cta--m.cta--branded a:after {
  top: 50% !important;
}

/* line 1446, ../../../legacy-dmp/sass/_desktop.scss */
.theme--blue.shelf.teaser-multiple.vertical .cta.cta--branded.cta--m a {
  background: none;
  padding-top: 8px;
  padding-bottom: 7px;
  padding-right: 43px !important;
}

/* line 1452, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9 .theme--blue.shelf.teaser-multiple.vertical .cta.cta--branded.cta--m a {
  background: none !important;
}

/* line 1456, ../../../legacy-dmp/sass/_desktop.scss */
.theme--blue.shelf.teaser-multiple.vertical .cta.cta--branded.cta--m a:hover {
  background: none;
  padding-top: 8px;
  padding-bottom: 4px;
}

/* line 1461, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9 .theme--blue.shelf.teaser-multiple.vertical .cta.cta--branded.cta--m a:hover {
  background: none !important;
}

/* line 1465, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9.ie10 .theme--blue.shelf.teaser-multiple.vertical .cta.cta--branded.cta--m a {
  background: none !important;
}

/* line 1469, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9.ie10 .theme--blue.shelf.teaser-multiple.vertical .cta.cta--branded.cta--m a:hover {
  background: none !important;
}

/* line 1473, ../../../legacy-dmp/sass/_desktop.scss */
.theme--blue.shelf.teaser-multiple.vertical .cta.cta--branded.cta--m a:before, .theme--blue.shelf.teaser-multiple.vertical .cta.cta--branded.cta--m a:after {
  right: 0;
}

/* line 1478, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.theme--light-blue.teaser-multiple.teaser--2.vertical .cta.cta--m.cta--branded a {
  background: none !important;
  padding-right: 43px !important;
  padding-bottom: 10px;
}

/* line 1483, ../../../legacy-dmp/sass/_desktop.scss */
.ODC-result-multi-teaser-art-FAQs .shelf.teaser--3 .teaser__content .imgContainer {
  margin-bottom: 0;
}

/* line 1484, ../../../legacy-dmp/sass/_desktop.scss */
.ODC-result-multi-teaser-art-FAQs .shelf.teaser-multiple.horizontal {
  padding-bottom: 64px;
}

/* line 1485, ../../../legacy-dmp/sass/_desktop.scss */
.overdraft-calc .content-wrapper .final-result .ODC-result-wrapper .ODC-result-multi-teaser-art-FAQs .shelf .shelf__inner.shelf--padded .cta.cta--m a {
  margin-top: 9px;
  margin-top: 0.9rem;
}

/* line 1488, ../../../legacy-dmp/sass/_desktop.scss */
.teaser--2.teaser-multiple.vertical .grid .article-2, .teaser--2.teaser-multiple.vertical .grid--rev .article-2, .teaser--2.teaser-multiple.vertical .grid--full .article-2, .teaser--2.teaser-multiple.vertical .grid--right .article-2, .teaser--2.teaser-multiple.vertical .grid--center .article-2 {
  margin-top: 44px;
}

/* line 1492, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical .grid .article-1 .teaser--vr .image, .shelf.teaser-multiple.vertical .grid--rev .article-1 .teaser--vr .image, .shelf.teaser-multiple.vertical .grid--full .article-1 .teaser--vr .image, .shelf.teaser-multiple.vertical .grid--right .article-1 .teaser--vr .image, .shelf.teaser-multiple.vertical .grid--center .article-1 .teaser--vr .image {
  margin-bottom: 0px;
}

/* line 1496, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .cta.cta--branded.cta--m a {
  padding-right: 32px !important;
  background: none !important;
}

/* line 1500, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2 .cta.cta--branded.cta--m a:after {
  top: 42% !important;
  right: -6px;
}

/* line 1504, ../../../legacy-dmp/sass/_desktop.scss */
.ie10.lt-ie9 .shelf.teaser-multiple.teaser--2 .cta.cta--branded.cta--m a {
  background: none !important;
}

/* line 1508, ../../../legacy-dmp/sass/_desktop.scss */
.teaser--2.shelf.teaser-multiple.vertical .grid .teaser--vr .desk--two-thirds .comp-rich-text, .teaser--2.shelf.teaser-multiple.vertical .grid--rev .teaser--vr .desk--two-thirds .comp-rich-text, .teaser--2.shelf.teaser-multiple.vertical .grid--full .teaser--vr .desk--two-thirds .comp-rich-text, .teaser--2.shelf.teaser-multiple.vertical .grid--right .teaser--vr .desk--two-thirds .comp-rich-text, .teaser--2.shelf.teaser-multiple.vertical .grid--center .teaser--vr .desk--two-thirds .comp-rich-text {
  padding-bottom: 20px;
}

/* line 1512, ../../../legacy-dmp/sass/_desktop.scss */
.teaser--1.shelf.teaser-multiple.vertical .grid .teaser--vr .desk--two-thirds .comp-rich-text, .teaser--1.shelf.teaser-multiple.vertical .grid--rev .teaser--vr .desk--two-thirds .comp-rich-text, .teaser--1.shelf.teaser-multiple.vertical .grid--full .teaser--vr .desk--two-thirds .comp-rich-text, .teaser--1.shelf.teaser-multiple.vertical .grid--right .teaser--vr .desk--two-thirds .comp-rich-text, .teaser--1.shelf.teaser-multiple.vertical .grid--center .teaser--vr .desk--two-thirds .comp-rich-text {
  padding-bottom: 20px;
}

/* line 1516, ../../../legacy-dmp/sass/_desktop.scss */
.teaser--3.shelf.teaser-multiple.vertical .grid .teaser--vr .desk--two-thirds .comp-rich-text, .teaser--3.shelf.teaser-multiple.vertical .grid--rev .teaser--vr .desk--two-thirds .comp-rich-text, .teaser--3.shelf.teaser-multiple.vertical .grid--full .teaser--vr .desk--two-thirds .comp-rich-text, .teaser--3.shelf.teaser-multiple.vertical .grid--right .teaser--vr .desk--two-thirds .comp-rich-text, .teaser--3.shelf.teaser-multiple.vertical .grid--center .teaser--vr .desk--two-thirds .comp-rich-text {
  padding-bottom: 20px;
}

/* line 1520, ../../../legacy-dmp/sass/_desktop.scss */
.teaser--3.shelf.teaser-multiple.horizontal .grid__item.desk--one-third .teaser__content .comp-rich-text strong {
  font-size: 32px;
  line-height: 39px;
}

/* line 1525, ../../../legacy-dmp/sass/_desktop.scss */
.teaser--3.shelf.teaser-multiple.horizontal .grid__item.desk--one-third .teaser__content .comp-rich-text h2 {
  font-size: 32px;
  line-height: 39px;
  font-family: "RNHouseSansRegular", sans-serif;
}

/* line 1531, ../../../legacy-dmp/sass/_desktop.scss */
.teaser--3.shelf.teaser-multiple.horizontal .grid__item.desk--one-third .teaser__content .imgContainer .comp-rich-text h2 {
  margin-bottom: 32px;
}

/* line 1537, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9 .teaser-multiple.vertical .desk--on--whole .lap--one-half .cta.cta--m a {
  position: relative;
}

/* line 1540, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9 .teaser-multiple.vertical .desk--on--whole .lap--one-half .cta--m .cta--arrow {
  background: none !important;
  position: static;
}

/* line 1545, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9 .teaser-multiple.vertical .desk--on--whole .lap--one-half .cta--m .cta--arrow:after {
  font-size: 32px;
  top: 20%;
  right: 10px;
  content: ' ';
  font-family: "nw-icons";
  position: absolute;
}

/* line 1555, ../../../legacy-dmp/sass/_desktop.scss */
section.shelf.theme--white.shelf--first.teaser--2.teaser-multiple.horizontal {
  padding-top: 44px;
}

/* line 1559, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2.horizontal .header-rte-section .header-group {
  margin-bottom: 24px;
}

/* line 1563, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--3.vertical .header-rte-section {
  padding-bottom: 30px;
}

/* line 1568, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.teaser-multiple.horizontal, .shelf.teaser-multiple.teaser--2.horizontal,
.shelf.teaser--3.teaser-multiple.vertical, .shelf.teaser-multiple.teaser--2.vertical {
  padding-top: 46px;
  padding-bottom: 46px;
}

/* line 1573, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--2.horizontal .comp-rich-text p {
  margin-bottom: 9px;
}

/* line 1577, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.horizontal .header-rte-section .comp-rich-text p {
  margin-bottom: 28px;
}

/* line 1581, ../../../legacy-dmp/sass/_desktop.scss */
.teaser--2.teaser-multiple.vertical .header-rte-section {
  padding-bottom: 24px;
}

/* line 1585, ../../../legacy-dmp/sass/_desktop.scss */
.teaser--2.teaser-multiple.vertical .header-rte-section .header-group, .teaser--2.teaser-multiple.vertical .header-rte-section .comp-rich-text p {
  margin: 0px;
}

/* line 1589, ../../../legacy-dmp/sass/_desktop.scss */
.ie10 .teaser--2.teaser-multiple.vertical .header-rte-section {
  padding-bottom: 30px;
}

/* line 1593, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical.teaser--2 .grid .article-2 .teaser--vr .image, .shelf.teaser-multiple.vertical.teaser--2 .grid--rev .article-2 .teaser--vr .image, .shelf.teaser-multiple.vertical.teaser--2 .grid--full .article-2 .teaser--vr .image, .shelf.teaser-multiple.vertical.teaser--2 .grid--right .article-2 .teaser--vr .image, .shelf.teaser-multiple.vertical.teaser--2 .grid--center .article-2 .teaser--vr .image {
  margin-bottom: 0px;
}

/* line 1597, ../../../legacy-dmp/sass/_desktop.scss */
.wrapper.js-spoke .shelf.teaser--3.teaser-multiple.horizontal .header-rte-section {
  padding-top: 0px;
}

/* line 1601, ../../../legacy-dmp/sass/_desktop.scss */
.ie10 .wrapper.js-spoke .shelf.teaser--3.teaser-multiple.horizontal .header-rte-section .header-group {
  margin-bottom: 18px;
}

/* line 1604, ../../../legacy-dmp/sass/_desktop.scss */
.teaser--2.teaser-multiple.vertical .grid .teaser--vr .teaser__head .cta a, .teaser--2.teaser-multiple.vertical .grid--rev .teaser--vr .teaser__head .cta a, .teaser--2.teaser-multiple.vertical .grid--full .teaser--vr .teaser__head .cta a, .teaser--2.teaser-multiple.vertical .grid--right .teaser--vr .teaser__head .cta a, .teaser--2.teaser-multiple.vertical .grid--center .teaser--vr .teaser__head .cta a {
  margin-bottom: 22px;
}

/* line 1608, ../../../legacy-dmp/sass/_desktop.scss */
.ie10 .teaser--2.teaser-multiple.vertical .header-rte-section {
  padding-bottom: 26px;
}

/* line 1611, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.vertical.teaser--3 .header-rte-section .header-group {
  margin-bottom: 0;
}

/* line 1615, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--2.teaser-multiple.horizontal .header-rte-section .comp-rich-text h4, .shelf.teaser--2.teaser-multiple.vertical .header-rte-section .comp-rich-text h4 {
  font-size: 18px;
  line-height: 22px;
  font-family: "RNHouseSansRegular",sans-serif;
}

/* line 1621, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--2.teaser-multiple.vertical .header-rte-section .comp-rich-text h4 {
  margin-top: 3px;
}

/* line 1625, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser--3.teaser-multiple.horizontal .header-rte-section .comp-rich-text h4, .shelf.teaser--3.teaser-multiple.vertical .header-rte-section .comp-rich-text h4 {
  font-size: 18px;
  line-height: 22px;
}

/* line 1630, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9 .shelf.teaser--3 .grid__item.desk--one-third .teaser__head .cta a {
  font-size: 20px !important;
}

/* line 1634, ../../../legacy-dmp/sass/_desktop.scss */
.shelf.teaser-multiple.teaser--3 .teaser__head {
  height: auto !important;
}

/* line 1639, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9 .shelf.teaser-multiple.teaser--2.vertical .header-rte-section .header-group,
.lt-ie9 .shelf.teaser-multiple.teaser--3.vertical .header-rte-section .header-group {
  margin-top: -7px;
}

/* line 1644, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9.ie10 .shelf.teaser-multiple.teaser--2.vertical .header-rte-section .header-group,
.lt-ie9.ie10 .shelf.teaser-multiple.teaser--3.vertical .header-rte-section .header-group {
  margin-top: -2px;
}

/* line 1648, ../../../legacy-dmp/sass/_desktop.scss */
.lt-ie9 .shelf.teaser-multiple.teaser--2.horizontal .header-rte-section {
  margin-top: -6px;
}

/* line 6, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.teaser--3 .teaser__content .imgContainer {
  margin-bottom: 0px;
}
/* line 8, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.teaser--3 .teaser__content .imgContainer .image {
  margin-bottom: 19px !important;
}

/* line 16, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.teaser-multiple.teaser--2 .cta.cta--branded.cta--m a:after {
  right: 0;
  top: 50% !important;
}

/* line 21, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.teaser--3.horizontal .cta.cta--m,
.shelf.teaser-multiple.teaser--2 .cta.cta--m {
  padding-bottom: 10px;
}
/* line 23, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.teaser--3.horizontal .cta.cta--m a,
.shelf.teaser-multiple.teaser--2 .cta.cta--m a {
  font-size: 18px;
}

/* line 29, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.teaser--3.horizontal .cta.cta--m a:before {
  display: none;
}

/* line 34, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.teaser-multiple.vertical .grid .teaser--vr .desk--two-thirds .cta.cta--m a, .shelf.teaser-multiple.vertical .grid--rev .teaser--vr .desk--two-thirds .cta.cta--m a, .shelf.teaser-multiple.vertical .grid--full .teaser--vr .desk--two-thirds .cta.cta--m a, .shelf.teaser-multiple.vertical .grid--right .teaser--vr .desk--two-thirds .cta.cta--m a, .shelf.teaser-multiple.vertical .grid--center .teaser--vr .desk--two-thirds .cta.cta--m a, .shelf.teaser-multiple.vertical .grid--rev .teaser--vr .desk--two-thirds .cta.cta--m a, .shelf.teaser-multiple.vertical .grid--full .teaser--vr .desk--two-thirds .cta.cta--m a, .shelf.teaser-multiple.vertical .grid--right .teaser--vr .desk--two-thirds .cta.cta--m a, .shelf.teaser-multiple.vertical .grid--center .teaser--vr .desk--two-thirds .cta.cta--m a {
  padding-top: 0 !important;
}

/* line 37, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.teaser-multiple.vertical .cta.cta--m a:after {
  content: "\e904";
}

/* line 40, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.teaser--3.vertical .cta.cta--m a {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
}

/* line 45, ../../../legacy-dmp/sass/lombard/desktop.scss */
.desk--one-half .teaser__content .cta-wrap .cta.cta--m {
  padding-bottom: 3px;
}

/* line 49, ../../../legacy-dmp/sass/lombard/desktop.scss */
.main--tool-desk .theme--white {
  background: #faf8f5;
}

/* line 52, ../../../legacy-dmp/sass/lombard/desktop.scss */
.main--tool-desk .theme--blue {
  background: #0c0a13;
}

/* line 55, ../../../legacy-dmp/sass/lombard/desktop.scss */
.main--tool-desk .theme--light-blue {
  background: #eae2d9;
}

/* line 58, ../../../legacy-dmp/sass/lombard/desktop.scss */
.main--tool-desk .shelf .shelf__inner.shelf--padded {
  background: none;
}

/* line 61, ../../../legacy-dmp/sass/lombard/desktop.scss */
.main--tool-desk .header-group {
  margin-left: 0;
}

/* line 64, ../../../legacy-dmp/sass/lombard/desktop.scss */
.main--tool-desk .shelf.tile-layout .shelf__inner.shelf--padded {
  margin: 0;
  padding: 0;
}

/* line 69, ../../../legacy-dmp/sass/lombard/desktop.scss */
.main--tool-desk section.subnav-items {
  background: #eae1d8;
}

/*------------------------------------*\
    HEADER -- DESKTOP CSS
\*------------------------------------*/
/**
	* MAIN CONTAINER .header--desktop used as main outer container for Header.
	* SECOND LEVEL NAVIGATION .header__gnav
	* SEARCH SECTION - .search-form
	* HEADER MEGA DROPDOWN - .snav__mega-pod
*/
/*------------------------------------*\
    $HEADER MAIN CONTAINER
\*------------------------------------*/
/* line 15, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--desktop {
  display: block;
  width: 100%;
  float: left;
  z-index: 999;
}

/* line 23, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.clearFixAfter:after, .header--spoke--desktop:after, .header__mnav:after {
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}

/* line 35, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--spoke--desktop {
  display: block;
}

/* line 40, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.main-header {
  padding: .8em 0 0 0;
  position: relative;
  border-top: 1px solid #2A254B;
  color: white;
}

/* line 47, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__logo {
  margin: 9px 0 0 48px;
  position: relative;
  width: 70%;
}

/*------------------------------------*\
    $HEADER SECOND LEVEL NAVIGATION
\*------------------------------------*/
/* line 56, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__gnav {
  width: 64.5491803%;
  float: right;
  font-size: 10px;
  font-size: 1rem;
  font-family: Tahoma, Verdana, sans-serif;
  font-weight: 600;
  /*------------------------------------*\
      $HEADER SEARCH FORM
  \*------------------------------------*/
}
/* line 63, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__gnav .global-links {
  float: right;
}
/* line 66, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__gnav .global-links li {
  float: left;
  width: auto;
  border-right: 1px solid #a9abcb;
  padding: 0 0.5em;
}
/* line 72, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__gnav .global-links li:last-child {
  border: none;
}
/* line 77, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__gnav .global-links a {
  text-decoration: none;
  color: white;
}
/* line 80, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__gnav .global-links a:hover {
  text-decoration: underline;
}
/* line 89, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__gnav .search-form {
  float: right;
  overflow: visible;
  vertical-align: top;
}
/* line 94, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__gnav .search-form .label-search {
  float: left;
  width: auto;
  position: relative;
  vertical-align: top;
}
/* line 102, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__gnav .input-txt-search {
  margin-left: 0.636em;
  margin-top: 0;
  padding: 0.091em 0;
  border: 1px solid #dadada;
  color: #414550;
}
/* line 110, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__gnav .img-btn {
  vertical-align: middle;
  margin: -0.25em -0.364em 0 0.364em;
}

/* line 116, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__mnav {
  clear: both;
}
/* line 120, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__mnav .fl {
  float: left;
}
/* line 124, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__mnav .tab {
  font-family: "RNHouseSansRegular", sans-serif;
  display: block;
  text-decoration: none;
  letter-spacing: 0.01em;
}

/* line 132, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__snav {
  position: relative;
  width: 100%;
  float: left;
  background: white;
  border-bottom: 1px solid #ced7e2;
}
/* line 140, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__snav .snav__tab {
  font-family: "RNHouseSansRegular", sans-serif;
  -moz-border-radius: 0.333em 0.333em 0 0;
  -webkit-border-radius: 0.333em 0.333em 0 0;
  border-radius: 0.333em 0.333em 0 0;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
  display: block;
  position: relative;
  text-decoration: none;
  color: #242558;
}
/* line 149, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__snav .snav__tab.active {
  color: #067cc4;
  background: #eceefc;
}
/* line 154, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__snav .snav__tab:before {
  font-size: 7px;
  font-size: 0.7rem;
  position: absolute;
  left: -1.429em;
  top: 50%;
  margin-top: -0.429em;
  content: '\e018';
  font-family: 'nw-icons';
  color: #bebec8;
}
/* line 167, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__snav .fl {
  float: left;
  padding: 0.231em 0.385em 0 0.231em;
}
/* line 172, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__snav .fl:first-child .snav__tab:before {
  content: none;
}
/* line 178, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header__snav .fl:hover .snav__mega-pod, .header__snav .fl.focused .snav__mega-pod {
  display: block;
}

/*------------------------------------*\
    $HEADER MEGA DROPDOWN
\*------------------------------------*/
/* line 188, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__mega-pod {
  -moz-border-radius: 0 0 0.455em 0.455em;
  -webkit-border-radius: 0 0 0.455em 0.455em;
  border-radius: 0 0 0.455em 0.455em;
  -webkit-box-shadow: 0 0.909em 0.455em rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0.909em 0.455em rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.909em 0.455em rgba(0, 0, 0, 0.3);
  font-size: 11px;
  font-size: 1.1rem;
  display: none;
  position: absolute;
  top: 2.909em;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 100;
  overflow: hidden;
  color: #1f1e61;
  line-height: 1.3;
}
/* line 203, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__mega-pod .grid, .snav__mega-pod .grid--rev, .snav__mega-pod .grid--full, .snav__mega-pod .grid--right, .snav__mega-pod .grid--center {
  float: left;
}
/* line 206, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__mega-pod .grid a, .snav__mega-pod .grid--rev a, .snav__mega-pod .grid--full a, .snav__mega-pod .grid--right a, .snav__mega-pod .grid--center a {
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
  display: block;
  padding: 0.727em;
  margin-bottom: 0.455em;
  text-decoration: none;
}
/* line 213, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__mega-pod .grid a:hover, .snav__mega-pod .grid--rev a:hover, .snav__mega-pod .grid--full a:hover, .snav__mega-pod .grid--right a:hover, .snav__mega-pod .grid--center a:hover {
  -moz-border-radius: 0.273em;
  -webkit-border-radius: 0.273em;
  border-radius: 0.273em;
  -webkit-box-shadow: 0 0.091em 0.182em rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 0.091em 0.182em rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 0.091em 0.182em rgba(0, 0, 0, 0.1) inset;
}
/* line 217, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__mega-pod .grid a:hover .snav__heading-2:after, .snav__mega-pod .grid--rev a:hover .snav__heading-2:after, .snav__mega-pod .grid--full a:hover .snav__heading-2:after, .snav__mega-pod .grid--right a:hover .snav__heading-2:after, .snav__mega-pod .grid--center a:hover .snav__heading-2:after {
  background-position: -93px -218px;
}
/* line 224, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__mega-pod .grid__item {
  position: relative;
}
/* line 227, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__mega-pod .grid__item:after {
  content: '';
  position: absolute;
  right: -1.5em;
  top: 0.909em;
  width: 0.455em;
  height: 100%;
  padding-bottom: 2.727em;
}
/* line 237, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__mega-pod .grid__item:last-child:after {
  display: none;
}

/* line 243, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__mega-pod__inner {
  padding: 0.909em 1.818em 1.818em 1.818em;
  overflow: hidden;
}

/* line 248, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__mega-pod__note {
  font-size: 13px;
  font-size: 1.3rem;
  margin: -2.273em 0 0.909em 0;
  position: relative;
  padding-top: 10px;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
}

/* line 258, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__heading-1 {
  font-family: "RNHouseSansRegular", sans-serif;
  margin: 0.333em 0;
  color: #067cc4;
}

/* line 264, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__heading-2 {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  padding: 0.167em 0 0.417em 2.083em;
  position: relative;
}
/* line 270, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__heading-2:after {
  content: '';
  width: 1.667em;
  height: 1.667em;
  position: absolute;
  left: 0;
  top: 0;
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/sprite-icons-31.png");
  background-repeat: no-repeat;
}

/* line 282, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__mega-pod__col2 .snav__heading-1 {
  color: #f47721;
}

/* line 286, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav__mega-pod__col3 .snav__heading-1 {
  color: #d43393;
}

/* line 290, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.main {
  clear: both;
}

/* line 295, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav-mega-nav-list .comp-rich-text {
  margin-bottom: 0;
}
/* line 298, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav-mega-nav-list .comp-rich-text li {
  background-position: left 7px;
}
/* line 302, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.snav-mega-nav-list li p {
  padding: 0;
}

/*------------------------------------*\
    $HEADER GLOBAL NAV CONTAINER
\*------------------------------------*/
/* line 309, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav {
  background-color: #d8d8d8;
  display: block;
  width: 100%;
  float: left;
  z-index: 99;
  padding: 0;
  position: relative;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "RNHouseSansRegular", sans-serif;
  /*---- $GLOBAL NAV CONTAINER ---*/
  /*---- $MAIN NAV CONTAINER ---*/
  /*---- $EXPANDED NAV CONTAINER ---*/
}
/* line 321, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .form-wrapper button img {
  width: 16px;
}
/* line 327, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .gnav {
  clear: both;
  /*margin: 0 0 0 25%;
  padding:0 0 0 25%;*/
  width: auto;
  background-color: #D8D8D8;
  text-align: center;
  height: 40px;
}
/* line 337, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .gnav li {
  /*float:left;*/
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 342, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .gnav li:hover {
  background: #a1a1a2;
}
/* line 346, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .gnav .active {
  background: #e78a38 url("/etc/designs/dmp/clientlibs_base/images/icons/global-nav-arrow.png") center top no-repeat;
}
/* line 349, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .gnav a {
  /*float:left;*/
  margin: 0;
  padding: 4px 12px 2px;
  line-height: 1.2em;
  text-decoration: none;
  color: #0c0a13;
  display: block;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 358, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .gnav a:focus {
  background: #e78a38 url("/etc/designs/dmp/clientlibs_base/images/icons/global-nav-arrow.png") center top no-repeat;
  text-decoration: none;
}
/* line 362, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .gnav a:hover {
  background: #a1a1a2 url("/etc/designs/dmp/clientlibs_base/images/icons/global-nav-white-arrow.png") center top no-repeat;
  color: #fff;
}
/* line 370, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav {
  background-color: #0c0a13;
  float: left;
  height: 2.8125em;
  margin: 0;
  padding: 0;
  width: 100%;
  /*---- $LOGO ---*/
  /*---- $SUB NAV CONTAINER ---*/
}
/* line 379, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .logo {
  float: left;
  margin: 0 1.795em;
  display: inline-block;
  overflow: hidden;
}
/* line 384, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .logo img {
  /*top : -5px;*/
  position: relative;
}
/* line 390, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .private-logo {
  display: none;
}
/* line 394, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .personal-logo {
  display: block;
}
/* line 397, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .personal-logo img {
  width: 120px;
}
/* line 403, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .snav {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 408, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .snav .snav-li {
  float: left;
  display: block;
  height: 2.8125em;
  margin: 0;
  padding: 0;
}
/* line 414, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .snav .snav-li:focus {
  background-color: transparent;
}
/* line 416, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .snav .snav-li:focus .expanded-nav {
  /*display: block !important;*/
}
/* line 420, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .snav .snav-li:hover {
  background-color: #004a78;
}
/* line 423, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .snav .snav-li.active {
  background-color: transparent;
}
/* line 425, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .snav .snav-li.active:hover {
  background-color: transparent;
}
/* line 429, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .snav .snav-li .snav-li-a {
  float: left;
  color: #e78a38;
  line-height: 3em;
  padding: 0 0.75em;
  text-decoration: none;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 436, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .snav .snav-li .snav-li-a:focus {
  background-color: transparent;
  text-decoration: none;
}
/* line 440, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .snav .snav-li .snav-li-a:hover {
  background-color: #0c0a13;
}
/* line 448, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .snav .skip-links .active {
  background-color: #E7FF44;
}
/* line 453, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .mnav__form {
  float: right;
  display: inline-block;
  /*---- $SEARCH CONTAINER ---*/
  /*---- $LOGIN CONTAINER ---*/
}
/* line 457, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .mnav__form .search-form {
  float: left;
  margin: 0.125em 0 0 0;
  /*padding:0 2.5em 0 0;*/
  position: relative;
  display: inline-block;
}
/* line 463, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .mnav__form .search-form fieldset {
  margin-right: 40px;
}
/* line 466, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .mnav__form .search-form .focus-in {
  background-color: white;
  color: #4a4566;
  /*font-weight :bold;*/
}
/* line 471, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .mnav__form .search-form .focus-out {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF;
  font-weigth: normal;
}
/* line 476, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .mnav__form .search-form input {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.2);
  /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";*/
  float: left;
  border: none;
  height: 1.8125em;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "RNHouseSansRegular", sans-serif;
  padding-left: 0.625em;
  margin: 0.3125em 0 0;
  color: #e78a38;
  width: 60px;
}
/* line 490, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .mnav__form .search-form button {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.2);
  /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";*/
  border: none;
  float: left;
  height: 2.3125em;
  width: 32px;
  padding: 0 0.25em;
  position: absolute;
  cursor: pointer;
  margin: 0 0 0 1px;
  color: #e78a38;
  top: 5px;
}
/* line 505, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .mnav__form .search-form button:after {
  content: '\e01c';
  font-size: 16px;
  font-size: 1.6rem;
  font-family: 'nw-icons';
  top: 0px;
  left: 0px;
}
/* line 515, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .mnav__form a.login {
  float: right;
  margin: 0;
  padding: 0 2.8em 0 1em;
  color: #e78a38;
  display: inline-block;
  line-height: 2.80em;
  text-decoration: none;
  background: #6c186f url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") 58px -618px no-repeat;
  /*&:after {
  	content: '\e019';
  	@include font-icon;
  	margin-left: 0.3125em;
  	top: 0;
  }*/
}
/* line 534, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav {
  /*background:$global-nav-font;
  box-shadow: 0 0.909em 0.455em rgba(0, 0, 0, 0.3);*/
  /*display:none;*/
  float: left;
  position: absolute;
  margin: 0;
  padding: 1% 0.5% 0px 0px;
  width: auto;
  left: 0;
  top: -580px;
  /*overflow:hidden;
  min-height:550px;*/
  z-index: -999;
}
/* line 550, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav .global-nav__subnav {
  width: 18%;
  display: table;
  margin: 0.275em 0;
}
/* line 554, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav .global-nav__subnav:first-child > div.right-nav {
  /*display:block;*/
}
/* line 558, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav .global-nav__subnav:hover .right-nav, .header--global-nav .expanded-nav .global-nav__subnav:focus .right-nav {
  /*display: block;*/
}
/* line 563, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav.expanded-nav--bottom-shadow {
  box-shadow: 0 1.3em 0.455em rgba(0, 0, 0, 0.3);
}
/* line 567, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .shadowbar {
  /*background:url($path-base + 'angles/nav-shadow.png') left top no-repeat;*/
  background: url("/etc/designs/dmp/clientlibs_base/images/angles/nav-shadow.png") 179px top no-repeat white;
  height: 527px;
  width: 189px;
  /*15px;*/
  position: absolute;
  /*z-index:9998;
  left:179px;*/
  z-index: -1;
  left: 0;
  top: 10px;
}
/* line 579, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .shadowbar-hide {
  visibility: hidden;
}
/* line 582, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .left-nav {
  display: table-cell;
  font-size: 20px;
  font-size: 2rem;
  background-color: #0c0a13;
  color: #e78a38;
  min-height: 48px;
  padding: 0.72em 14% !important;
  position: relative;
  line-height: 24px;
  text-decoration: none;
  vertical-align: middle;
  text-align: left;
  width: 100%;
  word-wrap: break-word;
}
/* line 596, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .left-nav:hover {
  background-color: transparent;
  overflow: hidden;
}
/* line 600, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .left-nav:focus {
  background-color: #333333;
}
/* line 604, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .active {
  background: transparent;
}
/* line 606, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .active:after {
  content: '\e01a';
  float: right;
  color: transparent;
  position: relative;
  font-family: 'nw-icons';
  right: -39px;
  top: -23%;
  bottom: 0px;
  z-index: 9999;
}
/* line 617, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .active:hover {
  background-color: transparent;
}
/* line 621, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav {
  display: none;
  position: absolute;
  padding: 0.9575em 0 0;
  width: 82.7%;
  /*right:-0.8em;*/
  left: -9999px;
  top: 0px;
  background-color: #fff;
  /*z-index:99;*/
  z-index: -2;
}
/* line 632, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .header-group {
    /*background: url($path-base + 'icons/header-line.png') left -4px no-repeat;
	border-left:none;*/
  margin-left: 2em;
  line-height: 14px;
  margin-bottom: 1.69em;
}
/* line 639, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .header-group .header-group__sign-post {
  font-size: 18px;
  font-size: 1.8rem;
  color: #0c0a13;
  display: none;
}
/* line 644, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .header-group .header-group__headline {
  font-size: 26px;
  font-size: 2.6rem;
  margin-top: 0.14em;
  color: #da4735;
}
/* line 650, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav section.shelf {
  padding: 0 0 0.9em;
}
/* line 652, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav section.shelf .shelf__inner {
  padding: 0 1.231em 1.2em 2em;
}
/* line 656, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav section.shelf .shelf__inner > span.cta--m a {
  margin: 0.8em 0;
}
/* line 659, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav section.shelf.mega-drop-row {
  padding: 0;
}
/* line 662, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav section.shelf .grid, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--rev, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--full, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--right, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--center {
  background: url("/etc/designs/dmp/clientlibs_base/images/angles/nav-border.png") center top repeat;
  margin-left: -1em;
  overflow: hidden;
}
/* line 666, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav section.shelf .grid .grid__item, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--rev .grid__item, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--full .grid__item, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--right .grid__item, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--center .grid__item {
  padding-left: 1em;
}
/* line 669, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .detail-links {
  padding-right: 0.8em;
}
/* line 671, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .detail-links p {
  color: #0c0a13;
  margin: 0 0 0.95em 0;
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 672, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .detail-links li {
  margin: 0 0 0.95em 0;
}
/* line 672, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .detail-links li span {
  color: #0c0a13;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.1;
}
/* line 673, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .detail-links .cta--m a {
  font-size: 15px;
  font-size: 1.5rem;
  margin: 0;
}
/* line 676, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .detail-links .cta--m a:before, .header--global-nav .expanded-nav li .right-nav .detail-links .cta--m a:after {
  top: 6px;
}
/* line 681, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links {
  padding-right: 0.8em;
}
/* line 683, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links li {
  margin: 6px 0;
}
/* line 684, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links li:first-child {
  margin-top: 0;
}
/* line 685, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links .cta--m a {
  font-size: 15px;
  font-size: 1.5rem;
  margin: 0;
}
/* line 688, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links .cta--m a:before {
  content: normal;
}
/* line 689, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links .cta--m a:after {
  content: normal;
}
/* line 691, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-dollar a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") left -285px no-repeat;
  line-height: 1.5em;
  padding-left: 2em;
}
/* line 696, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-checkup a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/checkup--icon.png") no-repeat;
  line-height: 1.5em;
  padding-left: 2em;
}
/* line 701, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-finder a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") left -355px no-repeat;
  line-height: 1.5em;
  padding-left: 2em;
}
/* line 706, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-compare a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") left -391px no-repeat;
  line-height: 1.5em;
  padding-left: 2em;
}
/* line 711, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-switch a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") left -427px no-repeat;
  line-height: 1.5em;
  padding-left: 2em;
}
/* line 716, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-calculator a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/icon--calculator.png") no-repeat;
  line-height: 1.5em;
  padding-left: 2em;
}
/* line 721, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav .icon-links .icon-guide a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") left -497px no-repeat;
  line-height: 1.5em;
  padding-left: 2em;
}
/* line 731, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mega-drop-row {
  background-color: #fffefc;
}

/* line 738, ../../../legacy-dmp/includes/global/header/_desktop.scss */
html.js .global-nav__subnav:hover .right-nav {
  /*display: inherit;*/
}

/* line 746, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .mnav__form .search-form input {
  background: #5b5d7f;
  line-height: 1.8;
}
/* line 747, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .mnav__form .search-form button {
  background: #5b5d7f url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") 6px -538px no-repeat;
  width: 25px;
}
/* line 749, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .mnav__form .search-form button:after {
  content: normal;
}
/* line 752, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .mnav__form .search-form button.focus-in {
  background: white url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") 6px -585px no-repeat;
}
/* line 761, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .expanded-nav .right-nav .detail-links .cta--m a {
  position: relative;
}
/* line 763, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .expanded-nav .right-nav .detail-links .cta--m a span.cta--arrow {
  position: absolute;
  right: 0;
  top: 14px;
}
/* line 772, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .expanded-nav .global-nav__subnav {
  display: block;
  margin: 0;
}
/* line 778, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .expanded-nav li .left-nav {
  display: block;
  width: 72%;
  margin: 0;
  line-height: normal;
}
/* line 785, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .expanded-nav li .active:after {
  position: absolute;
  right: -12px;
  top: 38%;
}
/* line 794, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .expanded-nav li .right-nav .skip-links a {
  z-index: 9999;
}
/* line 806, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 #borrowing .active:after, .lt-ie9 #borrowing1 .active:after {
  top: 36%;
}

/* line 815, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie8 .header--global-nav .expanded-nav {
  padding: 5px;
  width: 968px;
}
/* line 819, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie8 .gnav {
  padding: 0 0 0 25%;
  text-align: left;
}
/* line 822, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie8 .gnav li {
  float: left;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 827, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie8 .gnav li:hover {
  background: #a1a1a2;
}

/* line 835, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 840, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.clearfix:after {
  clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* line 849, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.clearfix {
  *zoom: 1;
}

/* line 854, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.chrome .header--global-nav .mnav .search-form fieldset {
  margin-right: 47px;
}
/* line 857, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.chrome .header--global-nav .mnav a.login {
  line-height: 2.85em;
}

/* line 866, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li:hover, .no-js .header--global-nav .snav .snav-li:focus {
  background-color: #004a78;
}
/* line 868, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li:hover .expanded-nav, .no-js .header--global-nav .snav .snav-li:focus .expanded-nav {
  display: block;
}
/* line 874, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .snav-li-a:hover, .no-js .header--global-nav .snav .snav-li .snav-li-a:focus {
  background-color: #004a78;
  text-decoration: none;
}
/* line 880, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .snav-li-a:focus + .expanded-nav {
  display: block;
}
/* line 883, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .snav-li-a:hover + .expanded-nav {
  display: block;
}
/* line 886, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .expanded-nav {
  display: none;
  top: 4.2em;
  min-height: 550px;
  padding: 0 0.5%;
}
/* line 891, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .expanded-nav .global-nav__subnav {
  height: 77px;
}
/* line 893, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .expanded-nav .global-nav__subnav:first-child > div.right-nav {
  display: block;
}
/* line 897, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .expanded-nav .global-nav__subnav:hover .right-nav, .no-js .header--global-nav .snav .snav-li .expanded-nav .global-nav__subnav:focus .right-nav {
  display: block;
}
/* line 907, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .expanded-nav li .left-nav:hover:after, .no-js .header--global-nav .snav .snav-li .expanded-nav li .left-nav:focus:after {
  content: '\e01a';
  float: right;
  color: transparent;
  position: relative;
  font-family: 'nw-icons';
  right: -39px;
  top: -11px;
  z-index: 9999;
}
/* line 919, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .expanded-nav li .shadowbar {
  top: 0;
}
/* line 922, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .expanded-nav li .active {
  position: relative;
  left: 1.9em;
  top: 20%;
  z-index: 99;
}
/* line 928, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .expanded-nav li .right-nav {
  display: none;
  right: 0;
  top: 0;
  left: auto !important;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 946, ../../../legacy-dmp/includes/global/header/_desktop.scss */
  .header--global-nav .expanded-nav li .active:after {
    top: -15%;
  }

  /* line 955, ../../../legacy-dmp/includes/global/header/_desktop.scss */
  #borrowing .active:after, #borrowing1 .active:after {
    top: 0;
  }
}
@-moz-document url-prefix() {
  /* line 966, ../../../legacy-dmp/includes/global/header/_desktop.scss */
  .header--global-nav .expanded-nav li .active:after {
    top: -23%;
  }

  /* line 975, ../../../legacy-dmp/includes/global/header/_desktop.scss */
  #borrowing .active:after, #borrowing1 .active:after {
    top: 0;
  }
}

/* Gnav changes*/
/* line 982, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-head-last {
  background: none repeat scroll 0 0 #AD1982;
  height: 40px;
  list-style-type: none;
  position: absolute !important;
  right: 0;
  top: 0;
  width: 260px;
}

/* line 983, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-banking-icon {
  float: left;
  margin: 0 7px;
}

/* line 984, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-banking-icon a {
  text-decoration: none;
}

/* line 985, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-banking {
  color: #FFFFFF;
  float: left;
  font-size: 12px;
  margin: 5px 9px;
  padding-top: 3px;
  width: 50px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: arial;
}

/* line 986, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-banking a {
  text-decoration: none;
}

/* line 987, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-login {
  font-size: 15px;
  font-weight: bold;
  float: left;
  margin: 9px 9px;
  background: #fff;
  width: 50px;
}

/* line 988, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-login-button {
  background-color: #FFFFFF;
  border-radius: 5px;
  border-width: 0;
  box-shadow: 0 0.2em 0 #c8c8c8, 0 2px 0 #E8E8E8 inset;
  color: #42145F;
  cursor: pointer;
  font-weight: bold;
  height: 22px;
  width: 61px;
}

/* line 989, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-register {
  float: right;
  margin: 9px 18px;
  font-size: 13px;
  text-decoration: underline;
  color: #fff;
}

/* line 992, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-head-last {
  width: 111px;
}

/* line 997, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-login-button {
  background-color: #2b95d8;
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/white-lock.png");
  background-position: 79px 8px;
  background-repeat: no-repeat;
  border-width: 0;
  color: #ffffff;
  cursor: pointer;
  font-weight: bold;
  height: 40px;
  width: 83px;
  padding: 0 14px 0 14px;
  border-radius: 0;
  box-shadow: none;
  font-family: RNHouseSansRegular, sans-serif;
  font-size: 14px;
  text-align: left;
}

/* line 1016, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-login-button:hover {
  color: #B4A99F;
  background-color: #0b386f;
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock.png");
  background-repeat: no-repeat;
  background-position: 79px 8px;
  border-width: 0;
  cursor: pointer;
  font-weight: bold;
  height: 40px;
  width: 83px;
  padding: 0 14px 0 14px;
  text-align: left;
}

@-moz-document url-prefix() {
  /* line 1033, ../../../legacy-dmp/includes/global/header/_desktop.scss */
  .gnav-login-button, .gnav-login-button:hover {
    padding: 0 10px 0 10px;
    width: 87px;
    background-position: 74px 8px;
  }

  /* line 1040, ../../../legacy-dmp/includes/global/header/_desktop.scss */
  .gnav-head-last {
    width: 106px;
  }
}

/* Fix for 2166 defect*/
/* line 1048, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .grid__item.desk--one-third.detail-links ul {
  margin-right: 0.5em;
}

/* line 1051, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9.ie10 .grid__item.desk--one-third.detail-links ul {
  margin-right: 0;
}

/* line 1056, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .mnav .snav .snav-li .snav-li-a {
  padding-right: 1.3em !important;
}

/* merge from arete comp - login*/
/* line 1065, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .gnav .gnav-head-last {
  height: 40px;
  list-style-type: none;
  position: absolute !important;
  right: -2px;
  top: 0;
  width: auto;
  /* added to for fix RBSW-10611*/
}
/* line 1073, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .gnav .gnav-head-last .gnav-login-button:hover {
  background-color: #b4a99f !important;
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock.png") !important;
  background-repeat: no-repeat !important;
  border-width: 0;
  color: #b4a99f !important;
  cursor: pointer;
  font-weight: bold;
  text-align: left;
}
/* line 1084, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .gnav .gnav-head-last .gnav-login-button {
  margin-top: -5px;
  background-color: #0d7985;
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/white-lock.png");
  background-repeat: no-repeat;
  border-radius: 0;
  border-width: 0;
  box-shadow: none;
  color: white;
  cursor: pointer;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
}
/* line 1100, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .gnav .gnav-head-last .gnav-login-button, .header--global-nav .gnav .gnav-head-last .gnav-login-button:hover {
  background-position: 75px 13px !important;
  padding: 0 10px;
  width: 86px;
  line-height: 1.3 !important;
  height: 45px !important;
}
/* line 1110, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .gnav .gnav-head-last a, .header--global-nav .gnav .gnav-head-last a:hover {
  float: right;
  background: none;
  height: 40px;
  padding: 0;
  margin-right: -7px;
}

/* line 1122, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-login-button.businessLogin:after {
  content: "\F023";
  font-family: "nw-icons";
  right: 25px;
  position: absolute;
  top: 11px;
}
/* line 1129, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.gnav-login-button:after {
  content: "";
  font-family: "nw-icons";
  font-size: 28px;
  font-weight: normal;
  right: 0;
  position: relative;
  top: 0;
}

/* merge from arete comp - logo*/
/* line 1144, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .logo {
  margin: 10px 0 0 0;
  padding-right: 10px;
  display: inline-block;
  float: left;
  /* Header Logo for all brands*/
  background-image: url("/etc/designs/dmp_natwest/logo.png");
  background-repeat: no-repeat;
  background-position: 25px 4px;
  width: 120px;
  height: 35px;
}
/* line 1157, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .private-logo {
  display: none;
}
/* line 1161, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .personal-logo {
  display: block;
}

/* line 1173, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .mnav .logo {
  margin: 10px 18px !important;
}
/* line 1180, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .gnav a {
  padding-bottom: 2px !important;
}
/* line 1187, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--spoke--desktop .header__logo {
  margin-left: 48px;
  margin-top: 10px;
}

/* line 1194, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--spoke--desktop .header__logo {
  right: 13px;
  margin: 7px 0 0 25px;
  position: initial;
  left: 13.675%;
  width: auto;
}

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

/* line 1212, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .logo {
  margin-top: 0;
  margin-bottom: 1.1em;
  margin-left: 1.5em;
  margin-right: 1.031em;
}

/* line 1219, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .mnav .logo {
  padding-right: 2px;
  padding-left: 0 !important;
  background-image: none !important;
  background-repeat: no-repeat;
  background-position: 25px 4px;
  width: 120px !important;
}

/* line 1228, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.wrapper .header--spoke--desktop .header__logo {
  margin: 9px 0 0 48px;
  position: relative;
  width: 976px;
  left: 48px;
  float: none;
  padding-top: 6px;
  /* fixing for corporate, may be removed after merge with BAU*/
}

/* merge from arete comp - mdd*/
/* line 1243, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .expanded-nav {
  left: 138px;
  top: 6.2em;
}
/* line 1248, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.no-js .header--global-nav .snav .snav-li .expanded-nav li .right-nav {
  right: 281px;
}

/* styles from global configurations - might be removed during rebase*/
/* line 1262, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav .global-nav__subnav:first-child > div.right-nav {
  top: 0 !important;
}
/* line 1269, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav .right-nav .detail-links p {
  margin: 0 !important;
}
/* line 1274, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav .right-nav .detail-links .cta--m.title-main {
  height: auto !important;
  padding-left: 8px;
  padding-bottom: 0;
}
/* line 1279, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav .right-nav .detail-links .cta--m.title-main a {
  /* 
  	ab = X X
  */
  font-size: 20px;
  font-size: 2rem;
  line-height: 1;
}
/* line 1286, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav .right-nav .detail-links .cta--m a:before, .header--global-nav .expanded-nav .right-nav .detail-links .cta--m a:after {
  top: 9px;
}
/* line 1293, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav .right-nav section.shelf.mega-drop-row {
  /* 
  	ab = X X
  */
  padding-top: 15px;
  padding-top: 1.5rem;
}

/* line 1302, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.cta--m.title-main a:after, .cta.cta--m.title-main a:before {
  top: 12px !important;
}

/* line 1303, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.mega-drop-row .desk--one-third, .mega-drop-row .desk--two-sixths, .mega-drop-row .desk--four-twelfths {
  width: 33.33% !important;
}

/* line 1304, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.header--global-nav .expanded-nav li .right-nav section.shelf .grid, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--rev, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--full, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--right, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--center, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--rev, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--full, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--right, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--center, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--rev, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--full, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--right, .header--global-nav .expanded-nav li .right-nav section.shelf .grid--center {
  background: url("/etc/designs/dmp/clientlibs_base/images/angles/nav-border.png") repeat center top;
}

/** icons for the mega drop down ****/
/* line 1309, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon {
  display: table;
  padding-left: .48em;
  width: auto;
  margin-bottom: 0;
  margin-top: 13px;
}
/* line 1315, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.finder {
  margin-top: 13px;
  padding-left: 0.48em;
}
/* line 1318, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.finder:before {
  font-family: "nw-icons";
  content: "\e609";
  color: #333333;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  height: auto;
  position: relative;
  top: -4px;
}
/* line 1331, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.finder:hover::before {
  color: #333333;
}
/* line 1337, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.calculator {
  margin-bottom: 9px;
}
/* line 1339, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.calculator:before {
  font-family: "nw-icons";
  content: "\e613";
  color: #333333;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  height: auto;
  position: relative;
  top: -4px;
}
/* line 1353, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.calculator:hover::before {
  color: #333333;
}
/* line 1358, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.document-doc {
  margin-bottom: 12px;
  margin-top: 13px;
}
/* line 1361, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.document-doc:before {
  font-family: "nw-icons";
  content: "\e610";
  color: #333333;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  height: auto;
  position: relative;
  top: -4px;
}
/* line 1375, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.document-doc:hover::before {
  color: #333333;
}
/* line 1380, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.card-reader {
  margin-top: 10px;
}
/* line 1382, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.card-reader:before {
  font-family: "nw-icons";
  content: "\e611";
  color: #333333;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  height: auto;
  position: relative;
  top: -4px;
}
/* line 1396, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.card-reader:hover::before {
  color: #333333;
}
/* line 1401, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.financial-checkup {
  margin-bottom: 13px;
}
/* line 1403, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.financial-checkup:before {
  font-family: "nw-icons";
  content: "\e60a";
  color: #333333;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  height: auto;
  position: relative;
  top: -4px;
}
/* line 1417, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.financial-checkup:hover::before {
  color: #333333;
}
/* line 1423, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon.savings:before {
  content: "\e022";
  font-family: "nw-icons";
  color: #333333;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  height: auto;
  position: relative;
  top: -4px;
}
/* line 1436, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.cta.tool-icon:before {
  padding-right: 13px;
}

/* Fix for RBSW-10610, may be removed after final rebase from BAU*/
/* line 1445, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9, .ie10, .ie11 {
  /* Fix for RBSW-14032, removed 0.5em margin left */
}
/* line 1455, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .cta.tool-icon.savings:before, .lt-ie9 .cta.tool-icon.financial-checkup:before, .lt-ie9 .cta.tool-icon.card-reader:before, .lt-ie9 .cta.tool-icon.document-doc:before, .lt-ie9 .cta.tool-icon.calculator:before, .lt-ie9 .cta.tool-icon.finder:before, .ie10 .cta.tool-icon.savings:before, .ie10 .cta.tool-icon.financial-checkup:before, .ie10 .cta.tool-icon.card-reader:before, .ie10 .cta.tool-icon.document-doc:before, .ie10 .cta.tool-icon.calculator:before, .ie10 .cta.tool-icon.finder:before, .ie11 .cta.tool-icon.savings:before, .ie11 .cta.tool-icon.financial-checkup:before, .ie11 .cta.tool-icon.card-reader:before, .ie11 .cta.tool-icon.document-doc:before, .ie11 .cta.tool-icon.calculator:before, .ie11 .cta.tool-icon.finder:before {
  position: absolute !important;
  top: -3px !important;
  left: 5px;
}
/* line 1468, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .expanded-nav li .right-nav .detail-links li, .ie10 .header--global-nav .expanded-nav li .right-nav .detail-links li, .ie11 .header--global-nav .expanded-nav li .right-nav .detail-links li {
  margin: 0 0em 1.3em 0 !important;
  position: relative;
}
/* line 1472, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .js-right-nav .mega-drop-row .cta.cta--m.tool-icon, .ie10 .js-right-nav .mega-drop-row .cta.cta--m.tool-icon, .ie11 .js-right-nav .mega-drop-row .cta.cta--m.tool-icon {
  padding-left: 39px;
}

/* line 1483, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .gnav .gnav-head-last a {
  float: none;
  martin: 0;
  padding: 0;
}
/* line 1487, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .gnav .gnav-head-last a:hover {
  float: right;
  padding: 0 !important;
  martin: 0;
}
/* line 1496, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .expanded-nav .global-nav__subnav {
  height: auto;
}
/* line 1500, ../../../legacy-dmp/includes/global/header/_desktop.scss */
.lt-ie9 .header--global-nav .expanded-nav li .left-nav {
  padding: 1.5em 14% 0 !important;
}

/* line 76, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav .expanded-nav li .left-nav {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 80, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav .expanded-nav li .right-nav .detail-links {
  padding-right: 0em;
  width: 239px !important;
}
/* line 84, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav .expanded-nav li .right-nav .detail-links li span.cta {
  padding-bottom: 0;
  padding-top: 0;
}
/* line 88, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav .expanded-nav li .right-nav .detail-links li span.cta a {
  padding-right: 17px;
}
/* line 93, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav .expanded-nav li .right-nav .detail-links.snav__mega-pod__col2 {
  width: 259px !important;
}
/* line 96, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav .expanded-nav li .right-nav .header-group .header-group__headline {
  font-size: 32px !important;
  line-height: 39px !important;
}

/* line 106, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav .mnav .logo {
  margin: 0 1.795em !important;
}

/* line 109, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav .expanded-nav {
  width: 99%;
  padding: 14px 0 0;
  overflow: visible;
}

/* line 115, ../../../legacy-dmp/sass/lombard/desktop.scss */
.wrapper .header--spoke--desktop .header__logo {
  width: 976px;
  margin: 9px auto 0;
  position: relative;
  width: 976px;
  left: 48px;
  float: none;
  padding-top: 0;
}

/*------------------------------------*\
    FOOTER - DESKTOP CSS
\*------------------------------------*/
/**
 * HERO INNER COMPONENTS....Inner items (.footer__list, .fins-us. .find-us__list etc)
 */
/*------------------------------------*\
    $FOOTER - LIST SECTION
\*------------------------------------*/
/* line 11, ../../../legacy-dmp/includes/global/footer/_desktop.scss */
.footer__list {
  padding: 0.925em 1.156em;
  width: 75%;
}
/* line 14, ../../../legacy-dmp/includes/global/footer/_desktop.scss */
.footer__list li {
  padding: 0 1em 0 0;
  width: auto;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 1.4;
  border-left: none;
}

/*------------------------------------*\
    $FOOTER - FIND US SECTION
\*------------------------------------*/
/* line 25, ../../../legacy-dmp/includes/global/footer/_desktop.scss */
.find-us {
  padding-top: 0.615em;
  padding-left: 0;
  padding-bottom: 0;
  width: auto;
  border-top: none;
}

/* line 32, ../../../legacy-dmp/includes/global/footer/_desktop.scss */
.find-us__head {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.8;
}

/* line 36, ../../../legacy-dmp/includes/global/footer/_desktop.scss */
.find-us__list {
  width: auto;
  padding: 0;
}
/* line 40, ../../../legacy-dmp/includes/global/footer/_desktop.scss */
.find-us__list li {
  float: left;
  padding: 0 0 0 0.8em;
}
/* line 43, ../../../legacy-dmp/includes/global/footer/_desktop.scss */
.find-us__list li a:focus {
  outline: 0px;
  border: 2px solid #ffbf47;
}

/* These style override hardcoded styles in the above file */
/* line 129, ../../../legacy-dmp/sass/lombard/desktop.scss */
.find-us .find-us__head {
  display: inline;
  visibility: hidden;
  position: absolute;
}

/* line 135, ../../../legacy-dmp/sass/lombard/desktop.scss */
.find-us__list {
  display: inline-block;
  margin-top: 0;
}
/* line 138, ../../../legacy-dmp/sass/lombard/desktop.scss */
.find-us__list a {
  width: 32px;
  height: 32px;
}

/* line 144, ../../../legacy-dmp/sass/lombard/desktop.scss */
footer .find-us {
  padding-bottom: 0.4em;
}

/* line 148, ../../../legacy-dmp/sass/lombard/desktop.scss */
.footer__list li + li:before {
  content: '\2022';
  color: #2F515D;
  padding: 0 0.7em 0 0;
}

/* line 153, ../../../legacy-dmp/sass/lombard/desktop.scss */
.icon-fb:before {
  font-size: 34px;
  font-size: 3.4rem;
}

/* line 156, ../../../legacy-dmp/sass/lombard/desktop.scss */
.icon-tweet:before {
  font-size: 36px;
  font-size: 3.6rem;
}

/* Component Styles */
/*------------------------------------*\
    CTA -- Desktop CSS
\*------------------------------------*/
/**
 * MODULE CONTAINER....main container (.cta)
 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/* added important to force focus highlight for CTAs, might be removed after BAU merge RBSW-12677 */
/* line 12, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta {
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 17, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta a, .cta input {
  font-size: 18px;
  font-size: 1.8rem;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 20, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta a:focus, .cta input:focus {
  outline: 0px;
  border: 2px solid #ffbf47 !important;
  width: initial;
}
/* line 28, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--l a {
  font-size: 25px;
  font-size: 2.5rem;
}
/* line 34, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--sign-in {
  display: inline;
}
/* line 36, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--sign-in a {
  /* 
  	ab = X X X X 
  */
  margin: 0px 10px 20px 0px;
  margin: 0rem 1rem 2rem 0rem;
}

/*------------------------------------*\
    $CTA ICON STYLES
\*------------------------------------*/
/* line 46, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.icon--call, .cta.icon--help, .cta.icon--chat, .cta.icon--visit {
  position: relative;
  padding-left: 2.5em;
}
/* line 51, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.icon--call:before, .cta.icon--help:before, .cta.icon--chat:before, .cta.icon--visit:before, .cta.icon--appointment:before {
  position: absolute;
  left: 0;
  top: 35%;
  font-family: 'nw-icons';
  font-size: 27px;
  font-size: 2.7rem;
  line-height: 1;
}
/* line 60, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.icon--appointment:before {
  font-family: 'iconset';
}

/* line 68, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.theme--dark-grey .next-steps .cta.icon--call:before, .theme--dark-grey .next-steps .cta.icon--help:before, .theme--dark-grey .next-steps .cta.icon--chat:before, .theme--dark-grey .next-steps .cta.icon--visit:before, .theme--dark-grey .next-steps .cta.icon--appointment:before {
  color: #333333;
}

/* line 76, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta--m.icon--call, .cta--m.icon--help, .cta--m.icon--chat, .cta--m.icon--visit, .cta--m.icon--appointment {
  padding-left: 2em;
}
/* line 79, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta--m.icon--call:before, .cta--m.icon--help:before, .cta--m.icon--chat:before, .cta--m.icon--visit:before, .cta--m.icon--appointment:before {
  top: 35%;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1;
}

/* line 85, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--box a:before, .cta.cta--box a:after, .cta.cta--btn a:before, .cta.cta--btn a:after {
  top: 1.2em;
}

/*------------------------------------*\
    $NEW CTA ICON STYLES for pdp
\*------------------------------------*/
/* line 94, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--branded.cta--m.cta--s a {
  background: none;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  padding-top: 8px;
}

/* line 103, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--branded.cta--m.cta--s a:after {
  top: 16px !important;
  right: 9px !important;
}

/* line 107, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--branded.cta--m.cta--s a:hover {
  background: none;
  text-decoration: none;
}

/* line 112, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--branded.cta--m.cta--s a:after {
  font-size: 24px;
  content: "\e615";
  /*** Removed Important as a 3037 defect **/
  font-family: "nw-icons" !important;
  right: 5px;
}

/* line 117, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--branded.cta--m.cta--s a:hover {
  text-decoration: none;
  background: none;
}

/* line 124, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--branded.cta--m.cta--s a:after {
  position: absolute !important;
  top: 16px !important;
  right: 6px !important;
}

/* line 129, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--branded.cta--m.cta--s a:after {
  font-size: 24px;
}

/* line 133, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.theme--blue .cta.cta--branded.cta--m.cta--s a {
  background: none;
}

/*------------------------------------*\
    $NEW CTA ICON IE9 STYLES
\*------------------------------------*/
/* line 141, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.theme--blue .cta.cta--branded.cta--m.cta--s a:after {
  content: "\e615" !important;
}

/* line 145, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.theme--blue .cta.cta--branded.cta--m.cta--s a:hover {
  background: none;
}

/* line 148, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .cta.cta--branded.cta--m.cta--s a {
  background: none !important;
}

/* line 152, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .cta.cta--branded.cta--m.cta--s a:hover {
  background: none !important;
}

/* line 155, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .theme--blue .cta.cta--branded.cta--m.cta--s a {
  background: none !important;
}

/*------------------------------------*\
    $NEW CTA ICON IE8 STYLES
\*------------------------------------*/
/* line 164, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .theme--blue .cta.cta--branded.cta--m.cta--s a:hover {
  background: none !important;
}

/* line 169, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m.cta--s a:hover {
  background: none !important;
}

/* line 173, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m.cta--s a .cta--arrow:after {
  font-size: 24px;
  background: none !important;
  content: "\e615" !important;
  font-family: "nw-icons" !important;
  top: 8px !important;
  right: -6px !important;
}

/* line 179, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--blue .cta.cta--branded.cta--m.cta--s a {
  background: none !important;
}

/* line 183, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--blue .cta.cta--branded.cta--m.cta--s a .cta--arrow:after {
  background: none !important;
  font-size: 24px;
  content: "\e615" !important;
  font-family: "nw-icons" !important;
}

/* line 189, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--blue .cta.cta--branded.cta--m.cta--s a:hover {
  background: none !important;
}

/* line 193, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m.cta--s a .cta--arrow {
  top: 8px;
  right: -6px;
  position: relative;
}

/* line 199, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.theme--blue .cta.cta--branded.cta--m a:hover {
  color: #b4a99f !important;
}

/* line 204, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m a {
  background: none !important;
}

/* line 207, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m.cta--s a {
  background: none !important;
}

/* line 210, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m.cta--s a:after {
  content: '' !important;
}

/* line 214, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--blue .cta.cta--branded.cta--m.cta--s a {
  content: '' !important;
  background: none !important;
}

/* line 218, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--blue .cta.cta--branded.cta--m.cta--s a:after {
  content: '' !important;
  background: none !important;
}

/* line 222, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--branded.cta--m.cta--font14 a {
  line-height: 18px;
}

/* line 228, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .theme--blue .cta.cta--branded.cta--m.cta--s a:hover .cta--arrow {
  background: none !important;
}

/* line 231, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .theme--blue .cta.cta--branded.cta--m.cta--s a .cta--arrow {
  background: none !important;
}

/* line 234, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .cta.cta--branded.cta--m.cta--s a:hover .cta--arrow {
  background: none !important;
}

/* line 240, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.shelf--product-detail .webchatHidden .cta.icon--chat:before {
  top: 0;
}

/* line 243, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.shelf--faq .webchatHidden .cta.icon--chat:before {
  top: 0;
}

/* line 246, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.shelf--product-detail .webchatHidden .cta.icon--chat {
  margin-left: 48px;
}

/* line 249, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.shelf--faq .webchatHidden .cta.icon--chat {
  margin-left: 26px;
}

/* line 252, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .webchatHidden .cta--l .cta--arrow {
  background: none;
  margin-left: 0;
  width: 0;
}

/* line 263, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--blue .cta.cta--branded.cta--m.cta--s a {
  background: none !important;
}

/* line 266, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--blue .cta.cta--branded.cta--m.cta--s a:hover {
  background: none !important;
}

/* line 270, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--white .cta.cta--branded.cta--m.cta--s a {
  background: none !important;
}

/* line 273, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--white.cta.cta--branded.cta--m.cta--s a:hover {
  background: none !important;
}

/* line 277, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .theme--blue .cta.cta--branded.cta--m.cta--s a {
  background: none !important;
}

/* line 280, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .theme--blue .cta.cta--branded.cta--m.cta--s a:hover {
  background: none !important;
}

/* line 283, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--white .cta.cta--branded.cta--m.cta--s a {
  background: none !important;
}

/* line 286, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--white .cta.cta--branded.cta--m.cta--s a:hover {
  background: none !important;
}

/* line 289, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .theme--white .cta.cta--branded.cta--m.cta--s a {
  background: none !important;
}

/* line 292, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .theme--white .cta.cta--branded.cta--m.cta--s a:hover {
  background: none !important;
}

/* line 296, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .cta.cta--branded.cta--m.cta--s a .cta--arrow {
  background: none !important;
}

/* line 299, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m.cta--s a .cta--arrow {
  background: none !important;
}

/* line 303, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--light-blue .cta.cta--branded.cta--m.cta--s a {
  background: none !important;
}

/* line 306, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--light-blue .cta.cta--branded.cta--m.cta--s a:hover {
  background: none !important;
}

/* line 309, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--brown .cta.cta--branded.cta--m.cta--s a {
  background: none !important;
}

/* line 312, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--brown .cta.cta--branded.cta--m.cta--s a:hover {
  background: none !important;
}

/* line 315, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .cta.cta--branded.cta--m.cta--s a .cta--arrow {
  top: 6px !important;
  right: -10px !important;
}

/* line 319, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9.ie10 .cta.cta--branded.cta--m.cta--s a {
  padding-top: 0px;
}

/* line 322, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m.cta--s a .cta--arrow {
  top: 6px !important;
  right: -10px !important;
}

/* line 326, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m.cta--s a {
  padding-top: 0px;
}

/* line 329, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m {
  height: auto;
}

/* line 333, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m a:hover {
  padding-bottom: 4px !important;
  margin-bottom: 0px !important;
}

/* line 338, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m a {
  padding-bottom: 4px !important;
  margin-bottom: 0px !important;
}

/* line 343, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .shelf.shelf--hero .cta.cta--branded.cta--m a {
  padding-bottom: 4px !important;
  margin-bottom: 0px !important;
}

/* line 348, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .shelf.shelf--hero .cta.cta--branded.cta--m a:hover {
  padding-bottom: 4px !important;
  margin-bottom: 0px !important;
}

/* line 354, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .shelf.shelf--hero .cta.cta--branded.cta--m a:hover {
  padding-bottom: 4px !important;
  margin-bottom: 0px !important;
}

/* line 358, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .cta.cta--branded.cta--m a {
  background-repeat: no-repeat !important;
  background-position-x: right !important;
}

/* line 362, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .theme--blue .cta.cta--branded.cta--m a {
  background-repeat: no-repeat !important;
  background-position-x: right !important;
}

/* line 367, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.cta.cta--branded.cta--m.cta--s a:after {
  right: 6px !important;
}

/* line 372, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.clearfix.grid-margin .tool--shelf-next-list li .cta.cta--branded.cta--m a:after {
  right: -6px;
}

@-moz-document url-prefix() {
  /* line 383, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
  .cta.cta--branded.cta--m a:after {
    top: 40%;
  }
}

/* line 387, ../../../legacy-dmp/includes/components/cta/_desktop.scss */
.lt-ie9 .webchatHidden .cta.icon--chat {
  padding-left: 32px;
}

/* These style override hardcoded styles in the above file */
/* line 165, ../../../legacy-dmp/sass/lombard/desktop.scss */
.cta.icon--call:before, .cta.icon--help:before, .cta.icon--chat:before, .cta.icon--visit:before, .cta.icon--appointment:before {
  top: 10px;
}

/*------------------------------------*\
    EU-cookies -- Desktop CSS
\*------------------------------------*/
/* line 4, ../../../legacy-dmp/includes/components/eu-cookie/_desktop.scss */
.cookie {
  width: 92%;
  padding: 1.625em 5% 1.625em 3%;
}

/* line 8, ../../../legacy-dmp/includes/components/eu-cookie/_desktop.scss */
.cookie__close {
  right: 1.25em;
  top: 2.083em;
}

/* line 13, ../../../legacy-dmp/includes/components/eu-cookie/_desktop.scss */
.lt-ie8 .cookie__close {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png");
  background-position: -170px -85px;
  background-repeat: no-repeat;
}

/* line 1, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
.shelf--faq {
  padding: 48px 0 52px;
}
/* line 4, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
.shelf--faq .comp-rich-text p {
  padding: 1em 0 0;
  width: 80%;
}
/* line 5, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
.shelf--faq .carousel {
  margin: 0;
}
/* line 6, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
.shelf--faq .carousel__slider {
  width: 100%;
  float: left;
  margin-top: 9px;
}

/* line 13, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
.faq-list .q {
  font-size: 20px;
  font-size: 2rem;
  min-height: 35px;
}
/* line 16, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
.faq-list .q a.faq-wrap {
  height: auto;
  overflow: hidden;
}

/* line 24, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
html.js .faq-list--special-view li {
  margin: 15px 0 0;
}
/* line 27, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
html.js .faq-list--special-view .q {
  -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;
  padding: 20px 0 20px 19px;
  margin-left: 0;
  margin-right: 0;
  width: 92%;
}
/* 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.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  z-index: 10;
  outline: 0px;
}
/* line 36, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
html.js .faq--ans.faq--overlay h2.overlay-question {
  font-size: 40px;
  font-size: 4rem;
}

/* line 41, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
.faq-list .webchatHidden .cta a:before {
  display: inline;
}

/* line 44, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
.faq-list .webchatHidden .cta a:after {
  content: '\e00c';
}

/* line 47, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
.shelf--faq .webchatHidden .comp-rich-text h3 {
  padding-left: 30px;
}

/* line 50, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
.shelf--faq .webchatHidden .comp-rich-text p {
  padding-left: 30px;
  padding-top: 0;
}

/* Rebrand Mopup */
/* line 56, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
.shelf.shelf--faq.theme--dark-grey .shelf__inner.shelf--padded .header-group {
  margin-top: 0px !important;
  padding-top: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

/* line 57, ../../../legacy-dmp/includes/components/faq/_desktop.scss */
.shelf.shelf--faq.theme--dark-grey .shelf__inner.shelf--padded .header-group .header-group__headline {
  margin-top: 0px !important;
}

/* Rebrand Mopup */
/* line 176, ../../../legacy-dmp/sass/lombard/desktop.scss */
html .overlay-content .faq--ans.faq--overlay .faq-inner, html.js .overlay-content .faq--ans.faq--overlay .faq-inner {
  width: 550px !important;
  padding-right: 30px !important;
}

/* line 183, ../../../legacy-dmp/sass/lombard/desktop.scss */
.track_faq {
  width: 10px;
  background-clip: padding-box;
  background: #b4a99f;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  border-left-width: 1px;
  border-radius: 15px;
  float: right;
}

/* line 195, ../../../legacy-dmp/sass/lombard/desktop.scss */
.handle_faq {
  width: 10px;
  background-clip: padding-box;
  background: #887b6f;
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
  border-radius: 15px;
}

/* line 203, ../../../legacy-dmp/sass/lombard/desktop.scss */
header.header.main-header.header--spoke--desktop ~ .shelf--faq {
  margin: 0 auto;
  width: 976px;
}

/* line 204, ../../../legacy-dmp/sass/lombard/desktop.scss */
html.js .faq-list--special-view .grid__item {
  max-width: 296px;
}

/* line 207, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--faq .faq-search-wrap {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  margin: 27px 0 0 0;
  /* 9 */
  margin: 2.7rem 0 0 0;
  /* 9 */
}

/* line 211, ../../../legacy-dmp/sass/lombard/desktop.scss */
.faq-list .q {
  font-size: 18px;
  font-size: 1.8rem;
}

/* line 2, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.faq-search-wrap .faq-search-title {
  font-size: 24px;
  font-size: 2.4rem;
  font-family: "RNHouseSansRegular", sans-serif;
  margin: 0 0 0.625em 0;
}
/* line 7, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.faq-search-wrap .faq-search {
  width: auto;
}
/* line 9, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.faq-search-wrap .faq-search fieldset {
  margin: 0 0.8em 0 0;
  width: auto;
}
/* line 13, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.faq-search-wrap .faq-search input {
  width: 420px;
  height: 1.4em;
  margin-top: 0;
}
/* line 19, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.faq-search-wrap .faq-search button.faq-btn {
  height: 1.62em;
  margin: 0 1.3em 0 -10px;
  width: auto;
  min-width: 90px;
}
/* line 24, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.faq-search-wrap .faq-search button.faq-btn:before, .faq-search-wrap .faq-search button.faq-btn:after {
  right: 0.8em;
  top: 1em;
}
/* line 28, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.faq-search-wrap .faq-search button.faq-btn span {
  margin: 0 1.563em 0 0.7em;
  text-indent: 0;
}
/* line 34, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.faq-search-wrap .cta {
  float: left;
  clear: none;
  margin-top: 0.5em;
  padding: 0 0 2px;
}
/* line 39, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.faq-search-wrap .cta a {
  line-height: normal;
}
/* line 41, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.faq-search-wrap .cta a:after {
  position: relative;
  right: 1px;
  top: 0;
}

/* line 50, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.lt-ie8 .faq-search-title {
  margin-top: 0;
}
/* line 55, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.lt-ie8 .faq-search button.faq-btn {
  top: -1px;
}

/* line 60, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.faq-search-wrap:only-child {
  margin: -20px 0 -30px;
}

/* line 63, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.shelf.shelf--faq.theme--dark-grey .shelf__inner.shelf--padded .faq-search-wrap .faq-search button.faq-btn {
  margin-bottom: .2em;
}

/* line 64, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.lt-ie9 .faq-search-wrap .faq-search fieldset {
  width: 528px !important;
}

/* line 67, ../../../legacy-dmp/includes/components/faq-search/_desktop.scss */
.lt-ie9.ie10 .faq-search-wrap .faq-search fieldset {
  width: 538px !important;
}

/* line 220, ../../../legacy-dmp/sass/lombard/desktop.scss */
.faq-search-wrap .cta.cta--s a:after {
  top: 5px;
}
/* line 225, ../../../legacy-dmp/sass/lombard/desktop.scss */
.faq-search-wrap .cta {
  position: relative;
  right: 31.25%;
  right: 32.75% \9;
  bottom: -41px;
}
/* line 231, ../../../legacy-dmp/sass/lombard/desktop.scss */
.faq-search-wrap .cta a {
  padding: 0;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-top: 35px;
  /* 9 */
  margin-top: 3.5rem;
  /* 9 */
}
/* line 236, ../../../legacy-dmp/sass/lombard/desktop.scss */
.faq-search-wrap .faq-search-title {
  font-size: 20px;
  font-size: 2rem;
}

/* line 244, ../../../legacy-dmp/sass/lombard/desktop.scss */
.faq-search-wrap form.faq-search fieldset input.faq-input-text {
  width: 510px;
}

/*------------------------------------*\
    Header Group - Desktop CSS
\*------------------------------------*/
/**
 * SIGN POST......Sign post style (.header-group__sign-post)
 * HEADLINE........Headline styles (.header-group__headline)
 */
/*------------------------------------*\
    SIGN POST STYLES
\*------------------------------------*/
/* line 12, ../../../legacy-dmp/includes/components/header-group/_desktop.scss */
.header-group {
  margin-bottom: 1.5em;
  clear: both;
}

/* line 17, ../../../legacy-dmp/includes/components/header-group/_desktop.scss */
.header-group__sign-post {
  font-size: 18px;
  font-size: 1.8rem;
}

/*------------------------------------*\
    HEADLINES STYLES
\*------------------------------------*/
/* line 24, ../../../legacy-dmp/includes/components/header-group/_desktop.scss */
.header-group__headline {
  font-size: 40px;
  font-size: 4rem;
  margin-left: -0.05em;
}

/* Override hard coded style in above file - need to find a proper plave for these styles */
/* line 252, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header-group {
  margin-bottom: 2em;
}

/* line 256, ../../../legacy-dmp/sass/lombard/desktop.scss */
.next-steps .header-group {
  margin-bottom: 1em;
}

/*------------------------------------*\
    Hero - Desktop 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 (.shelf.offer etc)

 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/* line 15, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero {
  padding-bottom: 0;
  background: none;
}
/* line 19, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero .image {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
}
/* line 25, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero .cta--l {
  width: 33%;
  overflow: hidden;
}
/* line 29, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero .cta--m {
  width: 84%;
}

/*------------------------------------*\
    $HERO INNER COMPONENTS
\*------------------------------------*/
/**
[1] Defect Fix 1951: 16px space, 25px font-size context - 16/25 = 0.64em
[2] Defect Fix 1951: Padding-top is only 3px equivalent because there is 5px of space at the top of the webfont at 50px size (8px required betw "d" ascender and top of white diagonal background). Padding-bottom is 11px equivalent giving the visual 8px required betw "p" descender and bottom of white diagonal.
[3] Defect Fix 1951: Adjustments made to hero signpost padding to get spacing closer to the design style guides.
[4] Defect Fix 1951: Adjustment to margin-top to ensure h1, signpost, prim CTA and 2 secondary CTAs all fit in hero without overspill.
*/
/* line 43, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.hero__copy {
  min-height: 18.4em;
  margin: 2.5em 0 0 3em;
  vertical-align: middle;
}
/* line 45, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.hero__copy .cta:last-child > a {
  margin-bottom: 0.89em;
}
/* line 53, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.hero__copy .cta {
  margin-left: -3em;
}
/* line 55, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.hero__copy .cta a {
  margin: 0.89em 0 0;
}
/* line 60, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.hero__copy .cta--l a {
  margin-top: 0.64em;
}

/* line 65, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.hero__heading {
  display: inline-block;
  padding: 0.06em 1.3em 0.19em 3em;
  margin-left: -3em;
  max-width: 75%;
  font-size: 50px;
  font-size: 5rem;
}

/* line 73, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.hero__signpost {
  display: inline-block;
  float: left;
  padding: 0.06em 1.4em 0.28em 3em;
  margin-left: -3em;
  max-width: 50%;
  font-size: 25px;
  font-size: 2.5rem;
  font-family: "RNHouseSansRegular", sans-serif;
  color: #333333;
  overflow: hidden;
  clear: left;
}

/* line 86, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.hero__footline {
  position: absolute;
  bottom: -2px;
  right: 0;
  padding: 0 0.625em 0 2.5em;
  margin-left: 50%;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "RNHouseSansRegular", sans-serif;
  color: #333333;
  overflow: hidden;
}

/*------------------------------------*\
    $SOCIAL TOOLBAR
\*------------------------------------*/
/* line 101, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar {
  position: absolute;
  top: 0;
  right: 0;
  padding: .385em 0 .385em 0em;
  width: inherit;
  background-color: rgba(255, 255, 255, 0.5);
  border-bottom: none;
  z-index: 2;
}

/* line 112, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar__share {
  display: none;
}

/* line 115, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar__list {
  float: left;
  margin-right: .615em;
  border-bottom: none;
}
/* line 120, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar__list:last-child {
  margin-right: .615em;
}

/* line 125, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar__facebook, .social-bar__twitter, .social-bar__email, .social-bar__print {
  display: block;
}

/* line 128, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar__twitter {
  position: relative;
  border-radius: 32px;
  height: 33px;
  width: 34px;
  background: #333333;
}
/* line 136, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar__twitter:before {
  font-family: nw-icons;
  font-size: 21px;
  font-size: 2.1rem;
  content: '\e603';
  left: 7px;
  top: -11px;
  position: absolute;
  color: white;
}

/* line 146, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar__facebook {
  position: relative;
  border-radius: 32px;
  height: 33px;
  width: 34px;
  background: #333333;
}
/* line 154, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar__facebook:before {
  font-family: nw-icons;
  font-size: 21px;
  font-size: 2.1rem;
  content: '\e606';
  left: 6px;
  top: -12px;
  position: absolute;
  color: white;
}

/* line 164, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar__print {
  position: relative;
  border-radius: 32px;
  height: 33px;
  width: 34px;
  background: #333333;
}
/* line 172, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar__print:before {
  font-family: nw-icons;
  font-size: 21px;
  font-size: 2.1rem;
  content: '\e604';
  left: 6px;
  top: -13px;
  position: absolute;
  color: white;
}

/* line 182, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar__email {
  position: relative;
  border-radius: 32px;
  height: 33px;
  width: 34px;
  background: #333333;
}
/* line 190, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.social-bar__email:before {
  font-family: nw-icons;
  font-size: 21px;
  font-size: 2.1rem;
  content: '\e605';
  left: 6px;
  top: -13px;
  position: absolute;
  color: white;
}

/*------------------------------------*\
    $HERO OFFERS
\*------------------------------------*/
/* line 204, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf.offer {
  margin-right: 3.692em;
  width: 880px;
}
/* line 207, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf.offer .shelf__inner.shelf--padded {
  padding: 0 2.385em;
}

/* line 211, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.offer__heading {
  padding: 0 1.35em 0.32em 0;
  margin-bottom: 0;
  overflow: hidden;
  font-size: 30px;
  font-size: 3rem;
}

/* line 217, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.offer .image--teaser-1 {
  margin-bottom: 1em;
}

/* line 220, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero .offer .cta--m, .shelf--hero .offer .cta--box {
  width: auto;
  margin-right: 2.462em;
}

/* Homepage logout classes */
/* line 226, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance {
  padding: 32px 0px 32px 48px;
  margin: 0px;
}
/* line 229, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .shelf__inner {
  height: 440px;
  display: table-cell;
  vertical-align: middle;
}
/* line 233, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .shelf__inner .hero__separator {
  margin-left: 0px;
}
/* line 237, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .shelf--hero__mask1 {
  background: none;
}
/* line 240, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent {
  width: 450px;
  padding: 0px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 0px;
}
/* line 251, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .logmsg .textcomp {
  max-height: 25px;
  overflow: hidden;
}
/* line 257, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .logmsg .textcomp p {
  padding-bottom: 5px;
  font-size: 14px;
  line-height: 20px;
  color: white;
  max-height: 20px;
  overflow: hidden;
  font-family: "RNHouseSans-Regular", sans-serif;
  width: 396px;
}
/* line 273, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .homelog_headertitle .textcomp {
  max-height: 55px;
  overflow: hidden;
}
/* line 279, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .homelog_headertitle .textcomp p {
  font-size: 20px;
  line-height: 24px;
  max-height: 48px;
  overflow: hidden;
  margin-bottom: 7px;
  padding-bottom: 0px;
}
/* line 293, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .homelog_body .comp-rich-text {
  overflow: hidden;
}
/* line 296, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .homelog_body .comp-rich-text p {
  color: white;
  font-size: 18px !important;
  line-height: 22px !important;
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
  padding-bottom: 0px;
}
/* line 312, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .homelog_body .comp-rich-text {
  max-height: 86px;
  overflow: hidden;
}
/* line 317, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .homelog_body .comp-rich-text p {
  max-height: 66px;
  overflow: hidden;
}
/* line 323, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .box {
  width: 362px;
  margin-bottom: 24px;
  height: auto;
}
/* line 328, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .box .textcomp {
  max-height: 80px;
  overflow: hidden;
}
/* line 332, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .box .textcomp p {
  font-size: 14px;
  line-height: 20px;
  max-height: 80px;
  overflow: hidden;
  display: block;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 343, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .riskbottomblock {
  width: 290px;
}
/* line 346, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .riskbottomblock .riskbottom_title .textcomp {
  max-height: 17px;
  overflow: hidden;
}
/* line 350, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .riskbottomblock .riskbottom_title .textcomp p {
  max-height: 16px;
  overflow: hidden;
}
/* line 357, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .riskbottomblock .riskbottom_text .textcomp {
  max-height: 32px;
  overflow: hidden;
}
/* line 360, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .riskbottomblock .riskbottom_text .textcomp p {
  max-height: 32px;
  overflow: hidden;
}
/* line 369, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .cta--l {
  width: auto;
}
/* line 371, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .cta--l a {
  line-height: 22px;
  border: none;
}
/* line 377, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .cta--l a:after, .shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .cta--l a:before {
  display: none;
}
/* line 383, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskbottomblock {
  margin-top: 0px;
}
/* line 388, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskbottomblock .riskbottom_title .textcomp p {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 1px;
}
/* line 397, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskbottomblock .riskbottom_text .textcomp p {
  font-size: 12px;
  line-height: 16px;
}
/* line 409, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .logmsg .textcomp p {
  padding-bottom: 5px;
}
/* line 417, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .homelog_headertitle .textcomp p {
  margin-bottom: 6px;
  padding-bottom: 0px;
}
/* line 424, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .homelog_body .comp-rich-text {
  max-height: 64px;
  overflow: hidden;
}
/* line 427, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .homelog_body .comp-rich-text p {
  max-height: 44px;
  overflow: hidden;
}
/* line 433, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox {
  padding: 20px 24px;
  margin-bottom: 24px;
  width: 342px;
  height: auto;
}
/* line 441, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox .whitebox_title .textcomp {
  max-height: 31px;
  overflow: hidden;
}
/* line 445, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox .whitebox_title .textcomp p {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 7px;
  padding-bottom: 0px;
  max-height: 24px;
  overflow: hidden;
}
/* line 458, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox .whitebox_content .textcomp {
  max-height: 93px;
  overflow: hidden;
}
/* line 462, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox .whitebox_content .textcomp p {
  line-height: 20px;
  margin-bottom: 13px;
  padding-bottom: 0px;
  max-height: 80px;
  overflow: hidden;
}
/* line 474, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox .whitebox_content_bottomtext .textcomp {
  max-height: 32px;
  overflow: hidden;
}
/* line 477, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox .whitebox_content_bottomtext .textcomp p {
  font-size: 12px;
  line-height: 16px;
  display: block;
  max-height: 32px;
  overflow: hidden;
}
/* line 496, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .homelog_headertitle .textcomp {
  max-height: 55px;
  overflow: hidden;
}
/* line 499, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .homelog_headertitle .textcomp p {
  max-height: 48px;
  overflow: hidden;
}
/* line 508, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .homelog_body .comp-rich-text {
  max-height: 105px;
  overflow: hidden;
}
/* line 514, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .homelog_body .comp-rich-text p {
  max-height: 90px;
  overflow: hidden;
  margin-bottom: 15px;
  padding-bottom: 0px;
}
/* line 519, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .homelog_body .comp-rich-text p strong {
  font-size: 20px;
}
/* line 527, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock {
  margin-top: 0px;
}
/* line 531, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock .riskbottom_title {
  padding-bottom: 0px;
}
/* line 533, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock .riskbottom_title .textcomp {
  max-height: 16px;
  overflow: hidden;
}
/* line 537, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock .riskbottom_title .textcomp p {
  width: 271px;
  max-height: 16px;
  overflow: hidden;
  padding-bottom: 0px;
}
/* line 546, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock .riskbottom_text .textcomp {
  max-height: 69px;
  overflow: hidden;
}
/* line 552, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock .riskbottom_text .textcomp p {
  max-height: 48px;
  overflow: hidden;
  width: 396px;
  margin-bottom: 21px;
  padding-bottom: 0px;
}
/* line 567, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock_last .riskbottom_title .textcomp {
  max-height: 17px;
  overflow: hidden;
}
/* line 572, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock_last .riskbottom_title .textcomp p {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 1px;
  width: 290px;
  max-height: 16px;
  overflow: hidden;
}
/* line 584, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock_last .riskbottom_text .textcomp {
  max-height: 48px;
  overflow: hidden;
}
/* line 587, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock_last .riskbottom_text .textcomp p {
  font-size: 12px;
  line-height: 16px;
  max-height: 48px;
  overflow: hidden;
  width: 301px;
}
/* line 602, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .logmsg:last-child p {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 612, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .homelog_headertitle:last-child p {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 622, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .homelog_body:last-child p {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 632, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .box:last-child {
  margin-bottom: 0px;
}
/* line 640, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .shelf--hero.homelog_compliance .cta--l:last-child {
  margin-bottom: 0px;
}
/* line 649, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .logmsg:last-child p {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 659, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .homelog_headertitle:last-child p {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 669, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .homelog_body:last-child p {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 679, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox:last-child {
  margin-bottom: 0px;
}
/* line 687, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox .whitebox_title:last-child p {
  margin-bottom: 0px;
}
/* line 698, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox .whitebox_content:last-child p {
  margin-bottom: 0px;
}
/* line 711, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .shelf--hero.homelog_compliance .cta--l:last-child {
  margin-bottom: 0px;
}
/* line 720, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .logmsg:last-child p {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 730, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .homelog_headertitle:last-child p {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 740, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .homelog_body:last-child p {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 752, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock:last-child .riskbottom_text p {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/* line 770, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance.fullrepex .cta--l a {
  margin: 0 0 3px !important;
}

/* line 771, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.lt-ie9 .shelf--hero.homelog_compliance .shelf--hero__mask1 {
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/NatWest_Home_Mask_Legal_x1.png") -1px top no-repeat;
}

/* line 772, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.ie10.lt-ie9 .shelf--hero.homelog_compliance .shelf--hero__mask1 {
  background: none;
}

/* line 773, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .cta.cta--branded.cta--l a {
  padding: 16px 26px !important;
}

/* line 774, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .cta--l {
  margin-bottom: 23px;
}

/* line 775, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .cta--l a {
  margin-bottom: 3px !important;
}

/* line 776, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.firefox .shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock .riskbottom_text .textcomp p {
  letter-spacing: -0.01px;
}

/* line 777, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.shelf--hero.homelog_compliance .cta--l:last-child {
  margin-bottom: 0px;
}

/* line 778, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.mac .homelog_templates {
  height: 440px;
  display: table-cell;
  vertical-align: middle;
}

/* line 779, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.safari .homelog_templates {
  height: 440px;
  display: table-cell;
  vertical-align: middle;
}

/* line 780, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.msie .shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .homelog_body .comp-rich-text p {
  max-height: 46px;
}

/* line 781, ../../../legacy-dmp/includes/components/hero/_desktop.scss */
.msie .shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .homelog_body .comp-rich-text {
  max-height: 46px;
}

/* line 261, ../../../legacy-dmp/sass/lombard/desktop.scss */
.hero__heading {
  max-width: 85%;
}

/* line 270, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .legaltext .riskbottomblock .riskbottom_text .textcomp {
  max-height: none;
}

/* line 280, ../../../legacy-dmp/sass/lombard/desktop.scss */
.social-bar {
  background-color: transparent;
  padding-top: 0;
}

/* line 284, ../../../legacy-dmp/sass/lombard/desktop.scss */
.social-bar__list {
  background: none repeat scroll 0 0 #fff;
  border-radius: 1px 1px 5px 5px;
}
/* line 287, ../../../legacy-dmp/sass/lombard/desktop.scss */
.social-bar__list a {
  background: transparent;
}
/* line 289, ../../../legacy-dmp/sass/lombard/desktop.scss */
.social-bar__list a span {
  background: transparent;
}
/* line 291, ../../../legacy-dmp/sass/lombard/desktop.scss */
.social-bar__list a span:before {
  color: #101742;
  font-size: 3rem;
  top: -23px;
  left: 3px;
}

/* line 302, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero .cta--l {
  width: 70%;
  overflow: hidden;
}
/* line 306, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero .cta--m {
  width: 70%;
}
/* line 310, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero .hero__footline {
  width: 54%;
  /* 
  	ab = X X
  */
  padding-top: 0px;
  padding-top: 0rem;
  /* 
  	ab = X X
  */
  padding-bottom: 26px;
  padding-bottom: 2.6rem;
}

/* line 318, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .riskwarning .box {
  width: 68%;
}
/* line 321, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .cta--l {
  width: 60%;
}
/* line 323, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .cta--l a {
  width: auto;
}
/* line 327, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox {
  width: 290px;
}
/* line 332, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox .whitebox_title .textcomp p,
.shelf--hero.homelog_compliance .homelog_comppcontent .homelog_templates .fullreptext .whitebox .whitebox_content .textcomp p {
  color: #da4735;
}

/* line 2, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.comp-rich-text .intro-copy {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 2.7rem;
}
/* line 6, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.comp-rich-text .pull-out-quote {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 2.7rem;
}
/* line 10, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.comp-rich-text span.icon--pd__title {
  font-size: 25px;
  font-size: 2.5rem;
  margin: 0;
}
/* line 14, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.comp-rich-text span.icon--pd__desc {
  margin-top: -1em;
  padding-left: 36px;
}
/* line 18, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.comp-rich-text .moneysupermarket {
  min-height: 44px;
  background-position: top right;
  padding-right: 240px;
  width: auto;
  margin-left: 0em;
}

/* line 26, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.canvas-header-right {
  text-align: right;
}

/* line 29, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.canvas-header-left {
  text-align: left;
}

/* line 32, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.canvas-header-center {
  text-align: center;
}

/* line 35, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.tile--header-group {
  margin-right: 48px;
}

/* line 38, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.rte-bottom-separator {
  border-bottom: 1px solid #cccccc;
  margin: 28px auto 36px;
  width: 880px;
}

/* line 44, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.rte-top-separator {
  border-top: 1px solid #cccccc;
  margin: 28px auto 36px;
  width: 880px;
}

/* line 49, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.canvas-top-separator {
  width: 880px;
  margin: 0 auto 36px !important;
  left: 48px;
  right: 48px;
}

/* line 56, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.canvas-bottom-separator {
  width: 880px;
  margin: 28px auto 0 !important;
  left: 48px;
  right: 48px;
}

/* line 63, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.cta-alignment-left {
  float: left;
}

/* line 66, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.cta-alignment-center {
  width: 100%;
  display: inline-block;
  text-align: center;
}

/* line 71, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.cta-alignment-center a {
  float: none;
}

/* line 74, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.cta-alignment-right {
  float: right;
}

/* line 77, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.cta-alignment-center a {
  display: inline-block;
}

/* line 80, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.theme--blue .cta.cta--branded.cta--m.cssctacentre a:hover {
  padding-bottom: 8px;
}

/* line 83, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.comp-rich-text .fs-32 {
  font-size: 32px;
  font-size: 3.2rem;
}

/* line 87, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.rte-bottom-separator {
  width: 85.56%;
}

/* line 90, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.rte-top-separator {
  width: 85.56%;
}

/* line 93, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.header-group__headline {
  font-size: 36px !important;
  margin: 0 !important;
  line-height: 40px !important;
}

/* line 98, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.tile--header-group {
  padding: 0;
  margin: 3px 48px 42px 48px !important;
}

/* line 102, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.comp-rich-text .rte-tick-large {
  padding-left: 36px;
  font-size: 18px;
  position: relative;
}
/* line 106, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.comp-rich-text .rte-tick-large:before {
  left: 0px;
}

/* line 113, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.comp-rich-text .fs-20 {
  font-size: 20px !important;
  font-size: 2.0rem !important;
  line-height: 24px !important;
}

/* line 118, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.theme--blue .cta.cta--m.cta--branded.cta-alignment-center a {
  display: inline-block;
}

/* line 121, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.theme--blue .cta.cta--branded.cta--m.cta-alignment-center a:hover {
  display: inline-block;
}

/* line 125, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.comp-rich-text .fs-32 {
  font-size: 3.2rem !important;
  line-height: 39px !important;
}

/* line 132, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.theme--blue .rte-bottom-separator {
  border-bottom: 1px solid #fff;
}

/* line 137, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.theme--blue .rte-top-separator {
  border-top: 1px solid #fff;
}

/* line 147, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.cta.cta-call-us a:before {
  margin-right: 15px;
  font-size: 24px;
}

/* line 156, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.cta.cta-visit-us a:before {
  margin-right: 20px;
  font-size: 24px;
}

/* line 164, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.cta.cta--branded.cta--m.cta-alignment-center a {
  margin-right: 0px;
}

/* line 168, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.cta.cta--branded.cta--l.cta-alignment-center a {
  margin-right: 0px;
}

/* Bank it, Trade up and Donate */
/* line 174, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.icon-bank-it:before {
  font-size: 29px;
  margin-right: 16px;
}

/* line 178, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.icon-trade-up:before {
  font-size: 29px;
  margin-right: 16px;
}

/* line 182, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.icon-donate:before {
  font-size: 29px;
  margin-right: 16px;
}

/* RTE color changes */
/* line 187, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.rich-text-white-color {
  color: #ffffff !important;
}

/* line 190, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.rich-text-rbs-color {
  color: #0a2f64 !important;
}

/* line 193, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.rich-text-nw-color {
  color: #42145f !important;
}

/* line 197, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.comp-rich-text .fs-20 strong {
  font-size: 2.0rem;
  font-size: 20px;
  line-height: 24px;
}

/* line 216, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.icon-tastecard,
.icon-new-tick,
.icon-travel-money,
.icon-travel-insurance,
.icon-store,
.icon-percentage,
.icon-national-trust,
.icon-mobile,
.icon-house-with-tick,
.icon-direct-debit,
.icon-concierge,
.icon-chair,
.icon-uniE645, .icon-new-mobile, .icon-new-car, .icon-contactless {
  float: none;
  padding-left: 25px;
  position: relative;
  text-decoration: none;
  width: 2.269em;
  height: 2.462em;
}
/* line 224, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.icon-tastecard:before,
.icon-new-tick:before,
.icon-travel-money:before,
.icon-travel-insurance:before,
.icon-store:before,
.icon-percentage:before,
.icon-national-trust:before,
.icon-mobile:before,
.icon-house-with-tick:before,
.icon-direct-debit:before,
.icon-concierge:before,
.icon-chair:before,
.icon-uniE645:before, .icon-new-mobile:before, .icon-new-car:before, .icon-contactless:before {
  font-family: 'nw-icons';
  font-size: 21px;
  font-size: 2.1rem;
  left: 0;
  line-height: 1;
  position: absolute;
}

/* line 234, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.icon-new-car:before {
  font-size: 14px;
  font-size: 1.4rem;
}

/* line 239, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.lt-ie9 .comp-rich-text p .body-copy .bl__icon-checkmark:before {
  top: 16px;
}

/* line 242, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.lt-ie9.ie10 .comp-rich-text p .body-copy .bl__icon-checkmark:before {
  top: 2px;
  font-size: 1.5rem;
}

/*Defect id: #2423*/
/* line 252, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.theme--blue .comp-rich-text .body-copy {
  color: #ffffff;
}
/* line 254, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.theme--blue .comp-rich-text .body-copy p {
  color: #ffffff;
}

/* line 265, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.theme--blue.single-article .comp-rich-text .body-copy {
  color: #333333;
}
/* line 267, ../../../legacy-dmp/includes/components/rich-text/_desktop.scss */
.theme--blue.single-article .comp-rich-text .body-copy p {
  color: #333333;
}

/* line 345, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comp-rich-text .intro-copy {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.7rem;
}

/* line 2, ../../../legacy-dmp/includes/components/table-free-form/_desktop.scss */
.white-band th {
  padding: 0 0.75em;
}
/* line 4, ../../../legacy-dmp/includes/components/table-free-form/_desktop.scss */
.white-band th:last-child {
  border-right: 1px solid white;
}
/* line 9, ../../../legacy-dmp/includes/components/table-free-form/_desktop.scss */
.white-band td {
  padding: 1.075em;
}
/* line 11, ../../../legacy-dmp/includes/components/table-free-form/_desktop.scss */
.white-band td:last-child {
  border-right: 1px solid white;
}
/* line 16, ../../../legacy-dmp/includes/components/table-free-form/_desktop.scss */
.white-band tr:last-child td {
  border-bottom: 1px solid white;
}

/* line 1, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table {
  overflow: hidden;
}
/* line 3, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table .header-group {
  margin-left: 48px;
}
/* line 5, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table .header-group {
  margin-left: 0;
}
/* line 6, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table {
  background: #eae2d9;
  font-family: "RNHouseSansRegular", sans-serif;
  overflow: hidden;
  width: 100%;
}
/* line 12, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table thead th {
  border-bottom: 3px solid #a1a3bb;
  height: 85px;
  text-align: center;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 18, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table tfoot th {
  border: none;
  height: 40px;
  padding-top: 20px;
  text-align: right !important;
  font-size: 1.125em;
}
/* line 25, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table tfoot th ul {
  padding: 0;
  float: right;
  clear: both;
}
/* line 30, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table tfoot th ul li {
  padding: 0 10px;
  list-style: none;
  float: left;
  text-align: left;
  height: 3.0;
}
/* line 39, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table td {
  border-bottom: 1px solid #a1a3bb;
  height: 50px;
  text-align: center;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 40, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table .type-title {
  border-right: 1px solid #a1a3bb;
  border-bottom: 2px solid #a1a3bb;
  padding-left: 40px;
  text-align: left;
  vertical-align: middle;
}
/* line 41, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table .type-title h3 {
  font-size: 2.5em;
  margin: 0;
}
/* line 42, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table .type-title ul {
  margin: 5px 0;
  padding: 0;
  float: left;
  clear: both;
  width: 100%;
}
/* line 43, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table .type-title ul li {
  margin: 0 10px 0 0;
  padding: 0;
  list-style: none;
  float: left;
  width: 35px;
  height: 30px;
}
/* line 45, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table .head {
  text-align: left;
  padding-left: 40px;
}
/* line 46, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table .online {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") -40px -114px no-repeat;
  float: left;
  margin-right: 5px;
  width: 34px;
  height: 25px;
}
/* line 47, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table .branch {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") -107px -114px no-repeat;
  float: left;
  margin-right: 5px;
  width: 15px;
  height: 29px;
}
/* line 48, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table .phone {
  background: url("/etc/designs/dmp/clientlibs_base/images/sprite-icons-stone-18.png") -156px -114px no-repeat;
  float: left;
  margin-right: 5px;
  width: 33px;
  height: 16px;
}
/* line 49, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table .even {
  background-color: #ffffff;
}
/* line 50, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table .border-bold {
  border-bottom: 2px solid #a1a3bb;
}
/* line 51, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table .cta {
  clear: none;
  float: left;
  margin-top: 6px;
}
/* line 52, ../../../legacy-dmp/includes/components/table-product-comparison/_desktop.scss */
.comparison-table table .cta--branded {
  margin: 0 10px 0 -40px;
}

/*------------------------------------*\
    VIDEO - DESKTOP CSS
\*------------------------------------*/
/**
 * VIDEO INNER COMPONENTS....Inner items (.video__preview, .video__hgroup etc)
 * GRID RELATED FIXES
 */
/*------------------------------------*\
    $VIDEO INNER COMPONENTS
\*------------------------------------*/
/* line 12, ../../../legacy-dmp/includes/components/video/_desktop.scss */
.video__hgroup {
  margin-left: -8px;
}

/* line 15, ../../../legacy-dmp/includes/components/video/_desktop.scss */
.video__heading {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/misc/video-edge.png");
}

/* line 18, ../../../legacy-dmp/includes/components/video/_desktop.scss */
.video__play {
  margin-left: -8px;
  width: 48px;
  height: 48px;
}

/* line 23, ../../../legacy-dmp/includes/components/video/_desktop.scss */
.video__links {
  text-align: right;
}

/*------------------------------------*\
    $VIDEO GRID RELATED FIXES
\*------------------------------------*/
/* line 30, ../../../legacy-dmp/includes/components/video/_desktop.scss */
.desk--two-thirds .video__controls {
  margin-top: -67px;
}
/* line 34, ../../../legacy-dmp/includes/components/video/_desktop.scss */
.desk--two-thirds .video__play {
  width: 48px;
  height: 48px;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/buttons/play.png");
}

/* line 42, ../../../legacy-dmp/includes/components/video/_desktop.scss */
.video__heading, .video__sub-heading {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 1;
}

/* line 49, ../../../legacy-dmp/includes/components/video/_desktop.scss */
.desk--one-third .video__heading, .desk--one-third .video__sub-heading, .desk--one-half .video__heading, .desk--one-half .video__sub-heading, .desk--two-thirds .video__heading, .desk--two-thirds .video__sub-heading {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1;
}

/* line 355, ../../../legacy-dmp/sass/lombard/desktop.scss */
.video__links {
  position: relative;
  z-index: 1;
}

/*------------------------------------*\
    SubNav -- Desktop CSS
\*------------------------------------*/
/**
 * MODULE CONTAINER....main container (.sub-nav-item)
 * HEAD BLOCK......head items (.sub-nav-item__head)
 * GRID DEPENDENT STYLES......grid dependent styles required to adjust gutters
 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/* line 13, ../../../legacy-dmp/includes/components/sub-nav-item/_desktop.scss */
.sub-nav-item {
  -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;
  z-index: 1;
  margin-bottom: 2em;
  min-height: 5.056em;
}
/* line 77, ../../../legacy-dmp/sass/_helpers.scss */
.sub-nav-item:hover, .sub-nav-item:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  z-index: 10;
  outline: 0px;
}
/* line 19, ../../../legacy-dmp/includes/components/sub-nav-item/_desktop.scss */
.sub-nav-item:hover, .sub-nav-item:focus {
  z-index: 2;
  background-color: #1f353d;
}
/* line 25, ../../../legacy-dmp/includes/components/sub-nav-item/_desktop.scss */
.sub-nav-item.sub-nav-item--secure:hover, .sub-nav-item.sub-nav-item--secure:focus {
  background-color: transparent;
}

/*------------------------------------*\
    $HEAD BLOCK
\*------------------------------------*/
/* line 35, ../../../legacy-dmp/includes/components/sub-nav-item/_desktop.scss */
.sub-nav-item__head {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.1;
}

/*------------------------------------*\
    $GRID DEPENDENT STYLES
\*------------------------------------*/
/* line 44, ../../../legacy-dmp/includes/components/sub-nav-item/_desktop.scss */
.desk--one-fifth .sub-nav-item__head, .desk--one-sixth .sub-nav-item__head {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.1;
}

/* line 361, ../../../legacy-dmp/sass/lombard/desktop.scss */
.subnav-items .header-group {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-top: 30px;
  /* 9 */
  padding-top: 3rem;
  /* 9 */
}
/* line 363, ../../../legacy-dmp/sass/lombard/desktop.scss */
.subnav-items .header-group .header-group__headline {
  font-size: 40px !important;
  line-height: 42px !important;
}

/* line 370, ../../../legacy-dmp/sass/lombard/desktop.scss */
.subnav-items .desk--one-half {
  width: 50%;
  margin: 0 !important;
}

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

/* line 382, ../../../legacy-dmp/sass/lombard/desktop.scss */
.grid > .desk--one-quarter, .grid--rev > .desk--one-quarter, .grid--full > .desk--one-quarter, .grid--right > .desk--one-quarter, .grid--center > .desk--one-quarter,
.grid--rev > .desk--one-quarter,
.grid--full > .desk--one-quarter,
.grid--right > .desk--one-quarter,
.grid--center > .desk--one-quarter {
  width: 24.79%;
}

/* line 387, ../../../legacy-dmp/sass/lombard/desktop.scss */
.subnav-items .desk--one-quarter:hover {
  padding-bottom: 14px !important;
}

/* line 392, ../../../legacy-dmp/sass/lombard/desktop.scss */
.subnav-items .desk--one-fifth {
  width: 19.78%;
}
/* line 395, ../../../legacy-dmp/sass/lombard/desktop.scss */
.subnav-items .desk--one-fifth:hover {
  padding-bottom: 14px !important;
}

/* line 399, ../../../legacy-dmp/sass/lombard/desktop.scss */
.subnav-items .desk--one-sixth {
  width: 16.46%;
}
/* line 402, ../../../legacy-dmp/sass/lombard/desktop.scss */
.subnav-items .desk--one-sixth:hover {
  padding-bottom: 14px !important;
}

/* line 406, ../../../legacy-dmp/sass/lombard/desktop.scss */
.subnav-items .desk--one-third {
  width: 33.05%;
}
/* line 409, ../../../legacy-dmp/sass/lombard/desktop.scss */
.subnav-items .desk--one-third:hover {
  padding-bottom: 14px !important;
}

/* line 414, ../../../legacy-dmp/sass/lombard/desktop.scss */
.subnav-items .desk--two-thirds,
.subnav-items .desk--one-half {
  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: 0px;
}
/* line 421, ../../../legacy-dmp/sass/lombard/desktop.scss */
.subnav-items .desk--two-thirds:hover,
.subnav-items .desk--one-half:hover {
  padding-bottom: 14px !important;
}

/* line 428, ../../../legacy-dmp/sass/lombard/desktop.scss */
.sub-nav-item:hover, .sub-nav-item:focus {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  background-color: transparent;
}

/*------------------------------------*\
    Tool - Mobile CSS
\*------------------------------------*/
/**
 * MODULE CONTAINER....main container (.tool)
 * CONTENT STYLES......Inner content items (.tool__inner, .tool_icon etc)
 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/* line 13, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.tool {
  -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;
  margin-bottom: 0px;
}
/* line 77, ../../../legacy-dmp/sass/_helpers.scss */
.tool:hover, .tool:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  z-index: 10;
  outline: 0px;
}

/*2553 defect*/
/* line 18, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.tool ~ .tool {
  margin-top: 16px;
}

/*------------------------------------*\
    $CONTENT STYLES
\*------------------------------------*/
/* line 26, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.tool__inner span {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 29, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.tool__inner span:before, .tool__inner span:after {
  right: -8px;
}

/* line 35, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.tool__icon {
  font-size: 2em;
}
/* line 42, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.tool__icon.icon.icon-mobile:before {
  font-size: 36px;
}

/* line 49, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.shelf .tool:focus {
  background: #004a78 none repeat scroll 0 0;
}

/* line 59, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.lt-ie9 .tool .tool__inner span {
  background: none;
}

/* defect 2501 */
/* line 67, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.grid .desk--one-half .grid__item.palm--one-half.desk--one-half .tool .tool__icon.icon.icon-mobile, .grid--rev .desk--one-half .grid__item.palm--one-half.desk--one-half .tool .tool__icon.icon.icon-mobile, .grid--full .desk--one-half .grid__item.palm--one-half.desk--one-half .tool .tool__icon.icon.icon-mobile, .grid--right .desk--one-half .grid__item.palm--one-half.desk--one-half .tool .tool__icon.icon.icon-mobile, .grid--center .desk--one-half .grid__item.palm--one-half.desk--one-half .tool .tool__icon.icon.icon-mobile {
  display: block;
  height: 36px;
}

/*2857 defect*/
/* line 73, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.lt-ie9 .tool__inner span {
  height: auto !important;
}

/* line 78, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.lt-ie9 .tool ~ .cta--m.cta a:after {
  display: block;
  content: '\e615';
}

/* line 79, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.lt-ie9 .tool ~ .cta--m.cta a .cta--arrow {
  display: none;
}

/* line 81, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.tool:after {
  right: 10px !important;
}

/* line 82, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.tool {
  padding: 10px 20% 10px 10px;
}

/* line 86, ../../../legacy-dmp/includes/components/tool/_desktop.scss */
.lt-ie9 .tool:after {
  right: 10px !important;
}

/*------------------------------------*\
    Breadcrumb - desktop CSS
\*------------------------------------*/
/**
 * MODULE CONTAINER....main container (.breadcrumb)
 * LINK CONTAINER......breadcrumb items (.breadcrumb__list)
 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/* line 12, ../../../legacy-dmp/includes/components/breadcrumb/_desktop.scss */
.breadcrumb {
  display: block;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  position: absolute;
  top: 0.385em;
  z-index: 10;
}

/*------------------------------------*\
    $LINK CONTAINER
	.no-back - there is no back button (default)
	.back - back button breadcrumb item
	.first - first breadcrumb item (after back button)
	.last - last breadcrumb item
\*------------------------------------*/
/* line 30, ../../../legacy-dmp/includes/components/breadcrumb/_desktop.scss */
.breadcrumb__list.no-back .back {
  display: none;
}
/* line 35, ../../../legacy-dmp/includes/components/breadcrumb/_desktop.scss */
.breadcrumb__list.no-back .first a {
  padding-left: 3.2em;
}
/* line 40, ../../../legacy-dmp/includes/components/breadcrumb/_desktop.scss */
.breadcrumb__list li {
  float: left;
}
/* line 44, ../../../legacy-dmp/includes/components/breadcrumb/_desktop.scss */
.breadcrumb__list li.last a:visited {
  color: #494949;
}
/* line 48, ../../../legacy-dmp/includes/components/breadcrumb/_desktop.scss */
.breadcrumb__list li a {
  display: block;
  color: #333333;
  padding: 0.8em 1.6em 0.8em 1.3em;
  position: relative;
  z-index: 10;
  margin-bottom: 1px;
  text-decoration: none;
}
/* line 58, ../../../legacy-dmp/includes/components/breadcrumb/_desktop.scss */
.breadcrumb__list li.first {
  margin-left: -1.692em;
}
/* line 65, ../../../legacy-dmp/includes/components/breadcrumb/_desktop.scss */
.breadcrumb__list li.back {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 67, ../../../legacy-dmp/includes/components/breadcrumb/_desktop.scss */
.breadcrumb__list li.back a {
  padding-right: 3.2em;
  background-color: none;
}
/* line 70, ../../../legacy-dmp/includes/components/breadcrumb/_desktop.scss */
.breadcrumb__list li.back a span {
  -webkit-transform: skewX(0deg);
  -moz-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  transform: skewX(0deg);
}

/* line 439, ../../../legacy-dmp/sass/lombard/desktop.scss */
.breadcrumb {
  font-size: 12px;
  font-size: 1.2rem;
  padding-top: 27px;
  padding-bottom: 27px;
  text-transform: uppercase;
}

/* line 445, ../../../legacy-dmp/sass/lombard/desktop.scss */
.breadcrumb__list li.first {
  margin-left: 8px;
}

/* line 451, ../../../legacy-dmp/sass/lombard/desktop.scss */
.breadcrumb__list li.last a,
.breadcrumb__list li.last a:visited,
.breadcrumb__list li a:visited,
.breadcrumb__list li a {
  color: #0C0A13;
}

/* line 454, ../../../legacy-dmp/sass/lombard/desktop.scss */
.breadcrumb__list li.back a {
  color: white;
}

/*------------------------------------*\
    Download - Desktop CSS
\*------------------------------------*/
/**
 * CONTENT STYLES......top heading (.fixed-bond__head)
 */
/*------------------------------------*\
    $CONTENT STYLES
\*------------------------------------*/
/* line 11, ../../../legacy-dmp/includes/components/download/_desktop.scss */
.download__head {
  font-size: 25px;
  font-size: 2.5rem;
  padding-bottom: 0.75em;
}

/* line 460, ../../../legacy-dmp/sass/lombard/desktop.scss */
.download {
  color: #da4735;
}

/* line 2, ../../../legacy-dmp/includes/components/downloads/_desktop.scss */
.shelf--downloads h4 {
  font-size: 25px;
  font-size: 2.5rem;
}

/* line 9, ../../../legacy-dmp/includes/components/downloads/_desktop.scss */
.link-dload {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 18px;
}
/* line 13, ../../../legacy-dmp/includes/components/downloads/_desktop.scss */
.link-dload .icon {
  font-size: 1.9em;
  margin: 2px 7px 12px -4px;
}

/*------------------------------------*\
    Apply Do We Know You -- Desktop CSS
\*------------------------------------*/
/**
 * APPLY BLOCK......apply items (.f__h-promo using for h4 etc.)
 * ERROR BLOCK......error box styling (.error)
 * RADIO GROUP......radio box group (.f__input-radio-gp etc.)
 * NO JS BLOCK......no js case (.nojs)
 * SUBMIT BUTTON......submit button styling (.btn)
 * DO WE KNOW YOU FORM......do we know you form displaying none for desktop (.apply) 
 */
/*------------------------------------*\
    $APPLY BLOCK
\*------------------------------------*/
/* line 17, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.f__h-promo {
  font-size: 25px;
  font-size: 2.5rem;
}

/* line 21, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.f__title {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
}

/*------------------------------------*\
    $ERROR BLOCK
\*------------------------------------*/
/* line 30, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.error {
  padding-right: 10%;
}

/*------------------------------------*\
    $RADIO GROUP
\*------------------------------------*/
/* line 38, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.f__input-radio-gp li {
  margin-bottom: 1.5em;
}
/* line 41, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.f__input-radio-gp input[type="radio"]:checked + label {
  background-size: auto;
}

/* line 45, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.f__label-radio {
  padding: .313em 0 .313em 2.5em;
  background-size: auto;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
}

/*------------------------------------*\
    $NO JS BLOCK
\*------------------------------------*/
/* line 57, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.nojs li {
  margin: 10px 0;
}
/* line 59, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.nojs li span {
  position: relative;
  margin-right: .625em;
  font-family: 'nw-icons';
}

/*------------------------------------*\
    $SUBMIT BUTTON
\*------------------------------------*/
/* line 70, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.btn {
  clear: both;
  width: auto;
  padding: .25em 2.313em .25em 3em;
  margin-left: 0px;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 18px;
  font-size: 1.8rem;
  text-align: left;
}
/* line 84, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.btn.btn--disabled {
  background: url("/etc/designs/dmp/clientlibs_base/images/angles/grey.png") top right no-repeat;
}
/* line 87, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.btn.btn--disabled:hover, .btn.btn--disabled:active {
  background: url("/etc/designs/dmp/clientlibs_base/images/angles/grey.png") top right no-repeat;
}
/* line 91, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.btn:hover, .btn:active, .btn:focus {
  background: url("/etc/designs/dmp/clientlibs_base/images/angles/dark-green.png") top right no-repeat;
}

/* line 95, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.submit__proceed {
  padding: 0;
}

/*------------------------------------*\
    $DO WE KNOW YOU FORM
\*------------------------------------*/
/*.apply {
	display:none;
}*/
/*------------------------------------*\
    $REINVEST BLOCK
\*------------------------------------*/
/* line 109, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.reinvest input[type="radio"]:checked + label {
  background-size: auto;
}
/* line 113, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.reinvest .f-reinvest__label-radio {
  padding: .313em 0 -0.687em 2.5em;
  float: left;
  margin-right: 6.25em;
  background-size: auto;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
}

/*------------------------------------*\
    $APPLY NOW NO JS
\*------------------------------------*/
/* line 128, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.no-js .f__input-radio, .no-js .f-reinvest__input-radio, .no-js .f__input-radio {
  display: block !important;
}
/* line 131, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.no-js .f__input-radio-gp {
  margin-top: .313em;
}
/* line 134, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.no-js .f__input-radio-gp li {
  margin-bottom: 0.5em;
}
/* line 141, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.no-js .f__input-radio {
  position: relative;
  right: 0;
  top: 22px;
}
/* line 146, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.no-js .f__input-radio-child-gp {
  margin: .625em 0 0 1.25em;
}
/* line 149, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.no-js .f__label-radio {
  background: none;
}
/* line 152, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.no-js .f__input-checkbox label {
  margin-left: 20px;
  padding: 14px 0 14px 0px;
}
/* line 157, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.no-js .reinvest {
  padding: 0.938em 0.9375em 3.188em 1.5625em;
}
/* line 160, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.no-js .reinvest input[type="radio"]:checked + label {
  background: none;
}
/* line 163, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.no-js .reinvest .f-reinvest__input-radio {
  float: left;
  left: 1.25em;
  position: relative;
  right: 0;
  top: 0.5em;
}
/* line 170, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.no-js .reinvest .f-reinvest__label-radio {
  background: none;
}

/* line 176, ../../../legacy-dmp/includes/components/apply/_desktop.scss */
.lt-ie9 .btn .submit__proceed, .ie10 .btn .submit__proceed {
  display: block;
}

/* line 1, ../../../legacy-dmp/includes/components/overlay/_desktop.scss */
.modal-overlay {
  margin: 0 15%;
  width: 40em;
  max-width: 49.231em;
}

/*
Commented below code as it is not necessary, 
because in IE 8 ":after content" is working
.lt-ie9 {
	.modal-overlay, .overlay-wrap .overlay-content {
		.close {
			background-image: url($path-base + "icons/sprite-icons-stone-18.png");
			background-position: -170px -85px;
			background-repeat: no-repeat;
			content: '';
			&:hover,&:active {
				background-color: $cta-hover;
			}
			&:after {
				content: none;
			}
		} 
	}
} */
/*.no-js{
	.overlay-wrap .overlay-content, .overlay{
		display:block;
	}
}*/
/* line 38, ../../../legacy-dmp/includes/components/overlay/_desktop.scss */
.overlay-wrap .overlay-content {
  display: none;
  margin: 0;
  width: 750px;
  min-height: 200px;
}

/*------------------------------------*\
    Carousel -- Desktop CSS
\*------------------------------------*/
/**
 * MODULE CONTAINER....main container (.carousel)
 * HEAD BLOCK......head items (.carousel__slider, etc.)
 * PAGING BLOCK......paging for list items (.carousel__control-paging)
 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/* line 13, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.carousel {
  margin: 0 -.25em 0 -4px;
}

/*------------------------------------*\
    $HEAD BLOCK
\*------------------------------------*/
/* line 20, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.carousel__slider {
  position: relative;
  width: 100%;
  margin: 0 0 0 0;
}
/* line 24, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.carousel__slider ul {
  margin-left: -2px;
}

/* line 28, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.carousel__next .icon {
  text-indent: -.563em;
}

/* line 33, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.carousel__prev, .carousel__next {
  width: 40px;
  height: 120px;
  margin-top: 14px;
}
/* line 38, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.carousel__prev .icon, .carousel__next .icon {
  margin-top: 32px;
  font-size: 60px;
  font-size: 6rem;
  text-indent: -12px;
}

/**
* [1] Addition to adjust position of the arrow - part of defect 1937
*/
/* line 51, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.h-promo__line-1 span {
  position: relative;
  top: 0.111em;
}
/* line 55, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.h-promo__line-1 span:after {
  font-family: 'nw-icons';
  right: 0;
}

/* line 65, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.lt-ie8 .h-promo__line-1 {
  padding-right: 1.37em !important;
}

/* line 69, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.carousel__list {
  display: inline-block;
  float: left;
  margin: 1px;
}

/* line 75, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.carousel__item {
  -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;
  margin-left: 0;
}
/* line 77, ../../../legacy-dmp/sass/_helpers.scss */
.carousel__item:hover, .carousel__item:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  z-index: 10;
  outline: 0px;
}

/* line 79, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.carousel__item__detail .icon {
  font-size: 30px;
  font-size: 3rem;
}

/*------------------------------------*\
    $PAGING BLOCK
\*------------------------------------*/
/* line 85, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.carousel__control-paging {
  display: none;
}

/*------------------------------------*\
    $No JS mode
\*------------------------------------*/
/* line 92, ../../../legacy-dmp/includes/components/carousel/_desktop.scss */
.no-js .carousel__list {
  width: 220px;
  padding-bottom: 10px;
}

/* line 468, ../../../legacy-dmp/sass/lombard/desktop.scss */
.flexslider_wrap {
  top: 0;
}

/* line 471, ../../../legacy-dmp/sass/lombard/desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content .cta.cta--branded.cta--m {
  padding-left: 0;
}

/* line 475, ../../../legacy-dmp/sass/lombard/desktop.scss */
.flexslider .flex-control-paging li a.flex-active {
  background: #101742;
}
/* line 478, ../../../legacy-dmp/sass/lombard/desktop.scss */
.flexslider .flex-control-paging li a {
  background: transparent;
  border: 1px solid #101742;
}

/* line 483, ../../../legacy-dmp/sass/lombard/desktop.scss */
.flexslider .slider_content {
  color: #333333;
}

/* line 493, ../../../legacy-dmp/sass/lombard/desktop.scss */
.carousel-slider-non-home-wraper .flexslider .slides li.slider_block ul li .slider_image img {
  border-radius: 0;
}

/* line 505, ../../../legacy-dmp/sass/lombard/desktop.scss */
.flexslider .flex-direction-nav .flex-next {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/carousel_nav_arrow_right1.png");
}
/* line 507, ../../../legacy-dmp/sass/lombard/desktop.scss */
.flexslider .flex-direction-nav .flex-next:hover {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/carousel_nav_arrow_right_hover1.png");
}
/* line 511, ../../../legacy-dmp/sass/lombard/desktop.scss */
.flexslider .flex-direction-nav .flex-prev {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/carousel_nav_arrow_left1.png");
}
/* line 513, ../../../legacy-dmp/sass/lombard/desktop.scss */
.flexslider .flex-direction-nav .flex-prev:hover {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/carousel_nav_arrow_left_hover1.png");
}

/*------------------------------------*\
    Accordion - Desktop CSS
\*------------------------------------*/
/**
 * Non JS mode related styles
 */
/* line 9, ../../../legacy-dmp/includes/components/accordion/_desktop.scss */
.no-js .accordion .accordion__content {
  display: block;
}
/* line 12, ../../../legacy-dmp/includes/components/accordion/_desktop.scss */
.no-js .icon-expand {
  display: none;
}
/* line 15, ../../../legacy-dmp/includes/components/accordion/_desktop.scss */
.no-js .accordion__head {
  padding-left: 0;
}

/* line 19, ../../../legacy-dmp/includes/components/accordion/_desktop.scss */
.accordian__header-link:focus {
  outline: 0px;
  border: 2px solid #ffbf47;
  width: 99.6%;
  height: 94%;
}

/*------------------------------------*\
    NEXT STEPS - desktop CSS
\*------------------------------------*/
/**
 * MODULE CONTAINER....main container (.next-steps)
 * INNER CONTAINERS......inner items (.next-steps__links)
 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/*-added important here to resolve across all brands, this might be removed after BAU rebase-*/
/* line 14, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.next-steps .cta {
  margin-left: -3.7em;
}
/* line 16, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.next-steps .cta a:focus {
  outline: 2px solid #ffbf47;
}
/* line 21, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.next-steps .col-left .cta--m {
  margin-left: 0;
}
/* line 25, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.next-steps .col-right {
  bottom: 30%;
  position: absolute;
  right: 0;
}

/*------------------------------------*\
    $NEXT STEPS LINKS
\*------------------------------------*/
/* line 34, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.next-steps__links {
  border-left: 1px solid #373737;
  overflow: hidden;
}
/* line 38, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.next-steps__links li {
  float: left;
  width: 205px;
}
/* line 42, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.next-steps__links li span {
  position: relative;
}
/* line 47, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.next-steps__links .cta {
  margin-left: 2.5em;
  padding-left: 2.5em;
}
/* line 51, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.next-steps__links .cta--l a {
  margin-top: 0.4em;
  margin-bottom: 0.8em;
}

/*------------------------------------*\
    $NEXT STEPS FONT ICONS
\*------------------------------------*/
/* line 59, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
span.icon--chat:before {
  content: '\e026';
}

/* line 62, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
span.icon--visit:before {
  content: '\e027';
}

/* line 65, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
span.icon--call:before {
  content: '\e024';
}

/* line 68, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
span.icon--help:before {
  content: '\e025';
}

/*------------------------------------*\
    $ADDED APPOINTMENT FONT ICON FOR OVERPAYMENT
\*------------------------------------*/
/* line 74, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
span.icon--appointment:before {
  content: '\e603';
}

/* line 78, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.call-us__numbers {
  font-size: 18px;
  font-size: 1.8rem;
  float: left;
}
/* line 82, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.call-us__numbers p {
  display: block;
  float: left;
  margin-bottom: 1em;
  clear: both;
}
/* line 88, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.call-us__numbers span {
  display: block;
  font-size: 30px;
  font-size: 3rem;
  clear: both;
}

/* line 95, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.call-us__days, .call-us__services {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2;
  margin-top: 0.75em;
  width: 100%;
}
/* line 101, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.call-us__days span, .call-us__services span {
  float: right;
  margin-right: 30%;
}

/* line 108, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.call-us__services span {
  float: right;
  margin-right: 60%;
}

/* line 114, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.call-us__info {
  margin-top: 0.75em;
}

/* line 117, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.overlay-wrap .next-steps .col-right {
  bottom: auto;
}

/* line 123, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.theme--dark-grey .webchatHidden span.icon--chat:before, .theme----Dark.Grey .webchatHidden span.icon--chat:before {
  color: #0d7985;
}

/* line 128, ../../../legacy-dmp/includes/components/next-steps/_desktop.scss */
.lt-ie9 .next-steps__links .cta {
  padding-left: 33px;
}

/* line 523, ../../../legacy-dmp/sass/lombard/desktop.scss */
span.icon--call:before {
  content: '\e901';
}

/* line 528, ../../../legacy-dmp/sass/lombard/desktop.scss */
.next-steps .col-right {
  bottom: auto;
  position: relative;
  right: auto;
}

/*------------------------------------*\
    Download - Desktop CSS
\*------------------------------------*/
/**
 * CONTENT STYLES......icons (bl__award-winning, etc)
 */
/*------------------------------------*\
    $CONTENT STYLES
\*------------------------------------*/
/* line 11, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.shelf__bl .grid, .shelf__bl .grid--rev, .shelf__bl .grid--full, .shelf__bl .grid--right, .shelf__bl .grid--center {
  width: 100%;
  margin-left: 0;
}
/* line 14, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.shelf__bl .grid .grid__item, .shelf__bl .grid--rev .grid__item, .shelf__bl .grid--full .grid__item, .shelf__bl .grid--right .grid__item, .shelf__bl .grid--center .grid__item {
  padding-left: 0;
}
/* line 16, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.shelf__bl .grid .grid__item:first-child, .shelf__bl .grid--rev .grid__item:first-child, .shelf__bl .grid--full .grid__item:first-child, .shelf__bl .grid--right .grid__item:first-child, .shelf__bl .grid--center .grid__item:first-child {
  padding-left: 0;
}
/* line 20, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.shelf__bl .grid .benefits-list, .shelf__bl .grid--rev .benefits-list, .shelf__bl .grid--full .benefits-list, .shelf__bl .grid--right .benefits-list, .shelf__bl .grid--center .benefits-list {
  margin-bottom: .64em;
}
/* line 24, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.shelf__bl .grid .bl__icon-checkmark:before, .shelf__bl .grid--rev .bl__icon-checkmark:before, .shelf__bl .grid--full .bl__icon-checkmark:before, .shelf__bl .grid--right .bl__icon-checkmark:before, .shelf__bl .grid--center .bl__icon-checkmark:before, .shelf__bl .grid .bl__icon-ticket:before, .shelf__bl .grid--rev .bl__icon-ticket:before, .shelf__bl .grid--full .bl__icon-ticket:before, .shelf__bl .grid--right .bl__icon-ticket:before, .shelf__bl .grid--center .bl__icon-ticket:before, .shelf__bl .grid .bl__icon-airplane:before, .shelf__bl .grid--rev .bl__icon-airplane:before, .shelf__bl .grid--full .bl__icon-airplane:before, .shelf__bl .grid--right .bl__icon-airplane:before, .shelf__bl .grid--center .bl__icon-airplane:before, .shelf__bl .grid .bl__icon-umbrella:before, .shelf__bl .grid--rev .bl__icon-umbrella:before, .shelf__bl .grid--full .bl__icon-umbrella:before, .shelf__bl .grid--right .bl__icon-umbrella:before, .shelf__bl .grid--center .bl__icon-umbrella:before, .shelf__bl .grid .bl__icon-cancel:before, .shelf__bl .grid--rev .bl__icon-cancel:before, .shelf__bl .grid--full .bl__icon-cancel:before, .shelf__bl .grid--right .bl__icon-cancel:before, .shelf__bl .grid--center .bl__icon-cancel:before, .shelf__bl .grid .bl__icon-mobile:before, .shelf__bl .grid--rev .bl__icon-mobile:before, .shelf__bl .grid--full .bl__icon-mobile:before, .shelf__bl .grid--right .bl__icon-mobile:before, .shelf__bl .grid--center .bl__icon-mobile:before {
  font-size: 2.7rem;
}

/* line 29, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.benefits-list {
  font-size: 25px;
  font-size: 2.5rem;
}

/* line 32, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.shelf__bl .comp-rich-text p {
  width: 46.154em;
  padding-bottom: 1.846em;
}

/* line 36, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.grid__item > .bl__text {
  padding-bottom: 0;
}

/* line 39, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.bl__text .comp-rich-text p {
  width: inherit;
  padding-bottom: 2.462em;
}

/* line 43, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.benefits-list__btext, .benefits-list__btext .comp-rich-text p {
  padding-top: .615em;
  padding-bottom: 0;
}

/* line 47, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.benefits-list__btext {
  padding-top: 0;
}

/* line 50, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.shelf .shelf__inner.shelf__bl--wh {
  margin-top: -1.231em;
}

/* line 54, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.bl__icon-checkmark:before, .bl__icon-ticket:before, .bl__icon-airplane:before, .bl__icon-umbrella:before, .bl__icon-cancel:before, .bl__icon-mobile:before {
  font-size: 2rem;
}

/* line 59, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.desk--one-half .bl__text {
  width: 89.5%;
}
/* line 62, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.desk--one-half .bl__icon-checkmark, .desk--one-half .bl__icon-ticket, .desk--one-half .bl__icon-airplane, .desk--one-half .bl__icon-umbrella, .desk--one-half .bl__icon-cancel, .desk--one-half .bl__icon-mobile {
  width: 3.231em;
}

/* line 68, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.desk--one-third .bl__text {
  width: 81.5%;
  padding-right: 4%;
}
/* line 72, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.desk--one-third .bl__icon-checkmark, .desk--one-third .bl__icon-ticket, .desk--one-third .bl__icon-airplane, .desk--one-third .bl__icon-umbrella, .desk--one-third .bl__icon-cancel, .desk--one-third .bl__icon-mobile {
  width: 3.231em;
}

/*------------------------------------*\
    $accordion new row item css
\*------------------------------------*/
/* line 80, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf {
  padding: 17px 32px 20px 25px;
  width: 823px;
  clear: both;
}
/* line 87, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf .accordion-sec .img-sec {
  margin-top: 7px;
}
/* line 92, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf .accordion-sec .acc-desc {
  padding-left: 44px;
  padding-right: 46px;
  padding-top: 7px;
}
/* line 96, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf .accordion-sec .acc-desc h5 {
  font-size: 24px;
  line-height: 36px;
}
/* line 100, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf .accordion-sec .acc-desc p {
  line-height: 18px;
}
/* line 105, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf .accordion-section-content, .accordion-shelf .accordion-section-content-display {
  margin-right: 54px;
  margin-left: 44px;
  margin-bottom: 0px;
}
/* line 110, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf .accordion-section-content .comp-rich-text .fs-20, .accordion-shelf .accordion-section-content-display .comp-rich-text .fs-20 {
  margin-left: 0px;
  line-height: 24px !important;
  font-size: 20px !important;
}
/* line 115, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf .accordion-section-content .comp-rich-text ul, .accordion-shelf .accordion-section-content-display .comp-rich-text ul {
  margin-left: -15px;
  padding-left: 0;
}
/* line 119, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf .accordion-section-content .comp-rich-text ul li, .accordion-shelf .accordion-section-content-display .comp-rich-text ul li {
  background: none;
  margin: 0;
  padding-left: 15px;
}
/* line 126, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf .accordion-section-content .comp-rich-text p, .accordion-shelf .accordion-section-content-display .comp-rich-text p {
  line-height: 18px;
}
/* line 129, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf .accordion-section-content .comp-rich-text p a, .accordion-shelf .accordion-section-content-display .comp-rich-text p a {
  padding-left: 0;
  float: none;
}

/* line 137, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf .accordion-sec a.chevron-click {
  top: 3px;
}

/* line 144, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.lt-ie9 .icon-uniE611, .lt-ie9 .icon-uniE620, .lt-ie9 .icon-EC, .lt-ie9 .lp_mobile-app-get-cash {
  font-size: 20px;
}

/* line 148, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.icon-uniE611, .icon-uniE620, .icon-EC, .lp_mobile-app-get-cash {
  margin-right: 8px;
  float: none;
  padding-left: 30px;
}
/* line 152, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.icon-uniE611:before, .icon-uniE620:before, .icon-EC:before, .lp_mobile-app-get-cash:before {
  font-size: 2.2rem;
  margin-top: -3px;
}

/* line 157, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf.top-bottom-radius-rowitem {
  margin-top: 5px;
}

/* line 161, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf.bottom-radius-rowitem {
  clear: both;
  /*Defect id: 2529*/
}

/* line 166, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf.top-radius-rowitem {
  margin-top: 0px;
}

/* line 170, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.cq-dd-paragraph .accordion-shelf .acc-desc span.white-band__variable-fig {
  font-size: 18px !important;
}

/* line 175, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf.top-bottom-radius-rowitem ~ .comp-rich-text {
  margin-top: 30px;
}

/* line 180, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.accordion-shelf.top-bottom-radius-rowitem {
  margin-top: 0px;
}

/* line 186, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.overlay-content .desk--one-half .bl__text {
  width: 86.5%;
}
/* line 192, ../../../legacy-dmp/includes/components/benefits-list/_desktop.scss */
.overlay-content .desk--one-third .bl__text {
  width: 75.5%;
}

/* line 536, ../../../legacy-dmp/sass/lombard/desktop.scss */
.desk--one-half .bl__text {
  width: 87.5%;
}

/* line 540, ../../../legacy-dmp/sass/lombard/desktop.scss */
.desk--one-third .bl__text {
  padding-right: 1%;
}

/* line 544, ../../../legacy-dmp/sass/lombard/desktop.scss */
.benefits-list {
  font-size: 20px;
  font-size: 2rem;
}

/* line 547, ../../../legacy-dmp/sass/lombard/desktop.scss */
.accordion-shelf {
  width: 823px;
}

/* line 550, ../../../legacy-dmp/sass/lombard/desktop.scss */
.bl__text {
  margin-left: 9px;
}
/* line 552, ../../../legacy-dmp/sass/lombard/desktop.scss */
.bl__text .comp-rich-text p {
  padding-bottom: 1.1em;
}

/* line 558, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf__bl .grid .bl__icon-checkmark:before, .shelf__bl .grid--rev .bl__icon-checkmark:before, .shelf__bl .grid--full .bl__icon-checkmark:before, .shelf__bl .grid--right .bl__icon-checkmark:before, .shelf__bl .grid--center .bl__icon-checkmark:before, .shelf__bl .grid .bl__icon-ticket:before, .shelf__bl .grid--rev .bl__icon-ticket:before, .shelf__bl .grid--full .bl__icon-ticket:before, .shelf__bl .grid--right .bl__icon-ticket:before, .shelf__bl .grid--center .bl__icon-ticket:before, .shelf__bl .grid .bl__icon-airplane:before, .shelf__bl .grid--rev .bl__icon-airplane:before, .shelf__bl .grid--full .bl__icon-airplane:before, .shelf__bl .grid--right .bl__icon-airplane:before, .shelf__bl .grid--center .bl__icon-airplane:before, .shelf__bl .grid .bl__icon-umbrella:before, .shelf__bl .grid--rev .bl__icon-umbrella:before, .shelf__bl .grid--full .bl__icon-umbrella:before, .shelf__bl .grid--right .bl__icon-umbrella:before, .shelf__bl .grid--center .bl__icon-umbrella:before, .shelf__bl .grid .bl__icon-cancel:before, .shelf__bl .grid--rev .bl__icon-cancel:before, .shelf__bl .grid--full .bl__icon-cancel:before, .shelf__bl .grid--right .bl__icon-cancel:before, .shelf__bl .grid--center .bl__icon-cancel:before, .shelf__bl .grid .bl__icon-mobile:before, .shelf__bl .grid--rev .bl__icon-mobile:before, .shelf__bl .grid--full .bl__icon-mobile:before, .shelf__bl .grid--right .bl__icon-mobile:before, .shelf__bl .grid--center .bl__icon-mobile:before {
  font-size: 2.4rem;
}

/*------------------------------------*\
    Personal Details - DESKTOP CSS
\*------------------------------------*/
/**
 * MODULE CONTAINER....main container (.personal-details)
 * $DATE OF BIRTH INPUT FIELD.... date of birth input style
 */
/**
 * Non JS mode related styles
 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/*------------------------------------*\
    Contact Details - desktop CSS
\*------------------------------------*/
/**
 * MODULE CONTAINER....main container (.contact-details)
 * LINK CONTAINER......
 */
/*------------------------------------*\
    $MODULE CONTAINER
\*------------------------------------*/
/* line 13, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.contact-details.shelf {
  padding: 0.8em 0 0.8em;
  margin-top: 0;
}
/* line 17, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.contact-details .icon-find-branch {
  float: right;
}
/* line 21, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.contact-details .call-us p, .contact-details .minicom p, .contact-details .find-branch p {
  padding: 0;
}

/* line 26, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.call-us__text, .minicom__text, .find-branch__text, .icon-phone, .icon-minicom, .icon-find-branch {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 1.25;
  margin-left: 0;
}

/* line 33, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.icon-phone, .icon-minicom, .icon-find-branch {
  margin-right: .381em;
}

/* line 37, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.lt-ie9 .icon-phone, .lt-ie9 .icon-minicom, .lt-ie9 .icon-find-branch {
  margin-right: 0;
}

/* line 41, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.find-branch {
  padding: 0;
  border-bottom: none;
}

/* line 45, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.icon-find-branch {
  margin-right: 0;
}

/* line 48, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.icon-phone {
  background-position: left -3.6em;
}
/* line 50, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.icon-phone:before {
  left: 10px;
}

/* line 54, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.call-us, .minicom {
  padding: 0 1.846em 0 0;
  width: 91%;
  border-bottom: none;
}

/* line 59, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.minicom {
  padding-top: 0.2em;
}

/* line 62, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.minicom p:first-child {
  border-top: none;
}

/* line 65, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.icon-minicom {
  background-position: left -1.1em;
  height: 22px;
}

/* line 69, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.minicom__text {
  font-size: 18px;
  font-size: 1.8rem;
}

/* line 75, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.notification-shelf.shelf {
  padding: 0.8em 0 0.8em;
  margin-top: 0;
}
/* line 79, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.notification-shelf .icon-find-branch {
  float: right;
}
/* line 83, ../../../legacy-dmp/includes/components/contact-details/_desktop.scss */
.notification-shelf .call-us p, .notification-shelf .minicom p, .notification-shelf .find-branch p {
  padding: 0;
}

/*------------------------------------*\
     Form Elements- Mobile CSS - Desktop CSS
\*------------------------------------*/
/**
 * Non JS mode related styles
 */
/* line 10, ../../../legacy-dmp/includes/components/form-elements/_desktop.scss */
.no-js {
  /*TO BE IMPLEMENTED*/
}

/* line 14, ../../../legacy-dmp/includes/components/form-elements/_desktop.scss */
.grid__item .comp-rich-text p {
  line-height: 1.3em;
}

/*
.desk--two-thirds {
	width: 63.166%;
}

.desk--one-third {
	width: 36.833%;
	padding-left: 2.392em !important;
}
*/
/* line 28, ../../../legacy-dmp/includes/components/form-elements/_desktop.scss */
.grid-bg {
  background: url("/etc/designs/dmp/clientlibs_base/images/images/grid-layout.jpg") repeat-y 31px 0;
}

/* line 32, ../../../legacy-dmp/includes/components/form-elements/_desktop.scss */
.natyes .input-label, .tool-comp .input-label {
  display: block;
}

/* line 36, ../../../legacy-dmp/includes/components/form-elements/_desktop.scss */
.natyes .icon-info, .tool-comp .icon-info {
  top: -3px;
}

/* line 1, ../../../legacy-dmp/includes/components/product-detail/_desktop.scss */
section.shelf--product h3.teaser__head, section.shelf--product h4.teaser__head {
  font-size: 30px;
  font-size: 3rem;
  line-height: 3rem;
}

/* line 5, ../../../legacy-dmp/includes/components/product-detail/_desktop.scss */
section.shelf--product .teaser--vr .image {
  margin-bottom: 0;
}

/* line 6, ../../../legacy-dmp/includes/components/product-detail/_desktop.scss */
section.shelf--product .teaser--vr .desk--two-thirds {
  width: 61%;
}

/* line 7, ../../../legacy-dmp/includes/components/product-detail/_desktop.scss */
section.shelf--product .teaser--vr .desk--one-third {
  margin-right: 3.7em;
}

/* line 8, ../../../legacy-dmp/includes/components/product-detail/_desktop.scss */
section.shelf--product .teaser--vr .desk--one-third.float-right {
  margin-left: 3.7em;
  margin-right: 0;
}

/* line 9, ../../../legacy-dmp/includes/components/product-detail/_desktop.scss */
section.shelf--product .float-right, section.shelf--product .float-right .image {
  float: right !important;
}

/* line 11, ../../../legacy-dmp/includes/components/product-detail/_desktop.scss */
section.shelf--product-detail {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/checkmark.png");
  background-position: center -559px;
  background-repeat: no-repeat;
  padding-top: 20px;
}
/* line 17, ../../../legacy-dmp/includes/components/product-detail/_desktop.scss */
section.shelf--product-detail .comp-rich-text p, section.shelf--product-detail .comp-rich-text h3, section.shelf--product-detail .comp-rich-text h4 {
  padding-bottom: 22.4px;
}

/* line 21, ../../../legacy-dmp/includes/components/product-detail/_desktop.scss */
.shelf--product-detail .webchatHidden {
  padding-top: 25px;
  margin-top: 17px;
}

/* line 26, ../../../legacy-dmp/includes/components/product-detail/_desktop.scss */
.shelf--product-detail .webchatHidden .comp-rich-text h3, .shelf--product-detail .webchatHidden .comp-rich-text p {
  padding-bottom: 0px;
  padding-left: 48px;
}

/*------------------------------------*\
    Range Slider - Desktop CSS
\*------------------------------------*/
/**
 * Non JS mode related styles
 */
/* line 8, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.no-js .noUiSlider {
  display: none;
}

/**
* JS mode styles
*/
/* line 18, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes, .tool-comp {
  /** 
  BEGIN specific sub-types 
  ***/
  /** 
  	BEGIN bound-slider (see mortgage-term in Tool->Mortgage details) 
  	***/
  /** this item is in pixels only due to image constraints **/
}
/* line 22, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider-wrapper, .tool-comp .noUiSlider-wrapper {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/noUiSlider-bkg.png") left -20px no-repeat;
  padding: 0 0.625em 0 0.625em;
  height: 1.25em;
  position: relative;
  font-size: 1.25em;
}
/* line 31, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider-plug-right, .tool-comp .noUiSlider-plug-right {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/noUiSlider-bkg.png") right -70px no-repeat;
  height: 1.25em;
  position: absolute;
  right: 0.0625em;
  top: 0.125em;
  width: 1.3125em;
  z-index: 0;
}
/* line 42, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider,
.natyes .noUiSlider *, .tool-comp .noUiSlider,
.tool-comp .noUiSlider * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  display: block;
  cursor: default;
}
/* line 52, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider, .tool-comp .noUiSlider {
  position: relative;
}
/* line 55, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider a, .tool-comp .noUiSlider a {
  position: absolute;
  z-index: 1;
}
/* line 59, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider a:nth-child(2), .tool-comp .noUiSlider a:nth-child(2) {
  background: inherit !important;
}
/* line 62, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider.vertical a, .tool-comp .noUiSlider.vertical a {
  width: 100%;
  bottom: 0;
}
/* line 66, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider.horizontal a, .tool-comp .noUiSlider.horizontal a {
  height: 1.25em;
  right: 0;
  top: 0.125em;
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/noUiSlider-bkg.png") -40px -70px no-repeat;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 75, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
  .natyes .noUiSlider:before,
  .natyes body.TOUCH,
  .natyes .noUiSlider div, .tool-comp .noUiSlider:before,
  .tool-comp body.TOUCH,
  .tool-comp .noUiSlider div {
    -ms-touch-action: none;
  }
  /* line 78, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
  .natyes .noUiSlider:before, .tool-comp .noUiSlider:before {
    display: block;
    position: absolute;
    width: 150%;
    left: -25%;
    height: 400%;
    top: -150%;
    content: "";
    z-index: -1;
  }
  /* line 88, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
  .natyes .noUiSlider.vertical:before, .tool-comp .noUiSlider.vertical:before {
    width: 400%;
    left: -150%;
    height: 150%;
    top: -25%;
  }
}
/* line 95, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider, .tool-comp .noUiSlider {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/noUiSlider-bkg.png") -20px -20px no-repeat;
}
/* line 99, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider.connect a,
.natyes .noUiSlider.connect.lower, .tool-comp .noUiSlider.connect a,
.tool-comp .noUiSlider.connect.lower {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/noUiSlider-bkg.png") -20px -42px no-repeat;
}
/* line 107, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider.disabled,
.natyes .noUiSlider.disabled.connect.lower a, .tool-comp .noUiSlider.disabled,
.tool-comp .noUiSlider.disabled.connect.lower a {
  box-shadow: none;
}
/* line 113, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider.disabled.connect.lower a, .tool-comp .noUiSlider.disabled.connect.lower a {
  background: #e7e7ec;
}
/* line 116, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider div, .tool-comp .noUiSlider div {
  height: 2.8125em;
  width: 1.75em;
  margin-left: -0.25em;
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/noUiSlider-handle.png") left top no-repeat;
  z-index: 1;
}
/* line 123, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider a, .tool-comp .noUiSlider a {
  background: #e7e7ec;
}
/* line 126, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider.disabled div, .tool-comp .noUiSlider.disabled div {
  background: transparent;
}
/* line 129, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider.horizontal, .tool-comp .noUiSlider.horizontal {
  width: 17.8125em;
  height: 1.25em;
  z-index: 1;
}
/* line 134, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider.horizontal div, .tool-comp .noUiSlider.horizontal div {
  margin: -0.875em 0 0 -0.5625em;
}
/* line 137, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider.vertical, .tool-comp .noUiSlider.vertical {
  width: 1.25em;
  height: 18.4375em;
}
/* line 141, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .noUiSlider.vertical div, .tool-comp .noUiSlider.vertical div {
  margin: -0.5625em 0 0 -0.3125em;
}
/* line 162, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .bound-slider-wrapper, .tool-comp .bound-slider-wrapper {
  height: 55px;
  width: 320px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-top: 0.625em;
}
/* line 169, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .bound-slider-wrapper .noUiSlider-wrapper, .tool-comp .bound-slider-wrapper .noUiSlider-wrapper {
  top: 8px;
}
/* line 174, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .bound-slider-marker, .tool-comp .bound-slider-marker {
  width: 1em;
  height: 4.0625em;
  position: absolute;
  display: inline-block;
}
/* line 180, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .bound-slider-marker .v-line, .tool-comp .bound-slider-marker .v-line {
  border-left: 1px solid #b9b29f;
  width: 0.0625em;
  position: absolute;
  top: 0.125em;
  left: 50%;
  height: 2.8125em;
  z-index: 0;
}
/* line 190, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .bound-slider-marker .mts-value, .tool-comp .bound-slider-marker .mts-value {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  width: 1em;
  text-align: center;
  position: absolute;
  bottom: 0;
}
/* line 201, ../../../legacy-dmp/includes/components/range-slider/_desktop.scss */
.natyes .bound-slider-input, .tool-comp .bound-slider-input {
  width: 1.875em;
  margin-left: 0.3125em;
  background: #fff;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-top: 0.5em;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  padding-top: 2px;
}

/** 
	END bound-slider 
	***/
/* line 2, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.no-js .product-table .icon-info {
  height: auto;
  width: auto;
  color: #333333;
  padding-left: 1.8rem;
  background-position: left 3px;
}

/* line 10, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.shelf--non-padded .product-table {
  margin: 0;
}

/* line 13, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table {
  margin: 0 -48px;
}
/* line 14, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .download, .product-table .cta.cta--download {
  margin-top: 1em;
}
/* line 18, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .cta a {
  color: #333333;
  display: inline;
  float: none;
  margin: 0;
}
/* line 26, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .no-bg td {
  border-right: 1px solid #a0a3bd;
}
/* line 30, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table tr.no-bg {
  background-color: #fff;
}
/* line 34, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table th {
  border-right: solid 1px #dfe0f0;
}
/* line 36, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table th:last-child {
  border-right: none;
}
/* line 40, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .comp-rich-text .bl__icon-checkmark, .product-table .comp-rich-text .bl__icon-ticket, .product-table .comp-rich-text .bl__icon-airplane, .product-table .comp-rich-text .bl__icon-umbrella, .product-table .comp-rich-text .bl__icon-cancel, .product-table .comp-rich-text .bl__icon-mobile {
  float: none;
  padding-left: 25px;
}
/* line 43, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .comp-rich-text .bl__icon-checkmark .hidden, .product-table .comp-rich-text .bl__icon-ticket .hidden, .product-table .comp-rich-text .bl__icon-airplane .hidden, .product-table .comp-rich-text .bl__icon-umbrella .hidden, .product-table .comp-rich-text .bl__icon-cancel .hidden, .product-table .comp-rich-text .bl__icon-mobile .hidden {
  display: none;
}
/* line 48, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table td {
  padding: 1.45em 10px;
  border-left: none;
  border-right: none;
  border-right: solid 1px #a0a3bd;
}
/* line 53, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table td:first-child {
  text-align: left;
  padding-left: 45px !important;
}
/* line 57, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table td:last-child {
  border-right: none;
}
/* line 63, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .dark-theme td {
  border-right: solid 1px #dfe0f0;
}
/* line 65, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .dark-theme td:last-child {
  border-right: none;
}
/* line 72, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .accordion--link td:first-child {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/accordIconClose.png") 36px 22px no-repeat;
  padding-left: 75px;
  padding-bottom: 20px;
}
/* line 77, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .accordion--link td.accordion--open {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/accordIconOpen.png") 36px 22px no-repeat;
}
/* line 82, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .cell-head .comp-rich-text p {
  font-size: 1.692em;
  line-height: 1.045;
  padding-top: 10px;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 91, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .accordion--ct td:first-child {
  padding-left: 80px;
}
/* line 96, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .comp-rich-text ul {
  padding-left: 0;
  text-align: left;
  list-style: none;
}
/* line 100, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.product-table .comp-rich-text ul li {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/list-blue.png") left 6px no-repeat !important;
  padding-left: .688em;
}

/* line 108, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.grid .grid__item.grid__item--padding, .grid--rev .grid__item.grid__item--padding, .grid--full .grid__item.grid__item--padding, .grid--right .grid__item.grid__item--padding, .grid--center .grid__item.grid__item--padding {
  padding-left: 7.385em;
  padding-right: 3.692em;
}

/* line 120, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.theme--blue .product-table .comp-rich-text h3 a {
  color: #2f515d;
}
/* line 124, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.theme--blue .product-table .comp-rich-text h3 a:hover {
  color: #070b0d;
}

/*3017*/
/* line 133, ../../../legacy-dmp/includes/components/product-table/_desktop.scss */
.icon-info .icon-info__tool-tip-anchor {
  top: 4px;
}

/*------------------------------------*\
   MODAL POPUP - Desktop CSS
\*------------------------------------*/
/**
 * MODAL CONTAINER...............modal conatiner style
 * MODAL OVERLAY.................modal overlay style
 * MODAL WINDOW..................modal window style
 * MODAL MASK....................modal mask style
 * MODAL CLOSE BUTTON............modal close button style
 */
/*------------------------------------*\
    $MODAL CONTAINER
\*------------------------------------*/
/* line 16, ../../../legacy-dmp/includes/components/overlay-mortgage/_desktop.scss */
#modal-container {
  display: none;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 9999;
}

/*------------------------------------*\
    $MODAL OVERLAY
\*------------------------------------*/
/* line 27, ../../../legacy-dmp/includes/components/overlay-mortgage/_desktop.scss */
#modal-overlay {
  background-color: #000000;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 9998;
}

/*------------------------------------*\
    $MODAL WINDOW
\*------------------------------------*/
/* line 38, ../../../legacy-dmp/includes/components/overlay-mortgage/_desktop.scss */
#modal-window {
  background-color: #dfe0f0;
  height: 340px;
  width: 370px;
  padding: 10px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
}

/*------------------------------------*\
    $MODAL MASK
\*------------------------------------*/
/* line 52, ../../../legacy-dmp/includes/components/overlay-mortgage/_desktop.scss */
#mask {
  background-color: #000000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 9000;
}

/*------------------------------------*\
    $MODAL CLOSE BUTTOM
\*------------------------------------*/
/* line 64, ../../../legacy-dmp/includes/components/overlay-mortgage/_desktop.scss */
#modal-window .icon-close {
  text-indent: -99999px;
  width: 20px;
  height: 20px;
  background: url("/etc/designs/dmp/clientlibs_base/images/buttons/close.png") no-repeat;
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 10px;
}

/* line 75, ../../../legacy-dmp/includes/components/overlay-mortgage/_desktop.scss */
.address-not-found-msg {
  color: #333333;
  font-size: 13px;
  font-size: 1.3rem;
  font-family: "RNHouseSansRegular", sans-serif;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta_blue_small.png") no-repeat right center;
  padding-right: 0.9375em;
  cursor: pointer;
  position: absolute;
  top: 350px;
  z-index: 11;
  text-decoration: none;
}

/*------------------------------------*\
    NatYes - DESKTOP CSS
\*------------------------------------*/
/**
 * Non JS mode related styles
 */
/* line 10, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.no-js .find-address-btn, .no-js .cta-next-button a, .no-js .main--tool-mobile .tool--overpayment .cta-next-button-disabled a, .main--tool-mobile .tool--overpayment .no-js .cta-next-button-disabled a, .no-js .cta-back-button a {
  display: none;
}
/* line 14, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.no-js .natyes fieldset, .no-js .tool-comp fieldset {
  min-height: 100px;
  padding-bottom: 50px;
}
/* line 18, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.no-js .natyes .grid__item--border, .no-js .tool-comp .grid__item--border {
  min-height: 100px;
}

/* line 24, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.overlay-inner.natyes, .overlay-inner.tool-comp {
  width: auto;
}

/* line 33, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.natyes-error,
.natyes-error .natyes,
.tool-comp-error,
.tool-comp-error .tool-comp {
  width: 456px !important;
}
/* line 34, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.natyes-error .head-3,
.natyes-error .natyes .head-3,
.tool-comp-error .head-3,
.tool-comp-error .tool-comp .head-3 {
  /* 
  	ab = X X
  */
  padding-bottom: 15px;
  padding-bottom: 1.5rem;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
  font-family: "RNHouseSansRegular", sans-serif;
  font-weight: normal;
  line-height: 130%;
}

/* line 44, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.natyes-error, .tool-comp-error {
  margin: 10em 17.692em !important;
  padding: 2em 0 !important;
}

/* line 49, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application {
  color: #161849;
  line-height: 130%;
  font-weight: normal;
  /*.comp-rich-text h3 {
      @include pixels2rem(padding-top, 0);
      @include pixels2rem(padding-bottom, 15);
      line-height: 120%;
  }*/
  /*Button Style*/
  /*******
  INPUT STYLES
  ************/
  /* Read Only Input Styles */
  /* Address & Employment History style begins */
  /* Address History Summary */
  /** Blue background container */
  /** Pagination */
}
/* line 53, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .download__text {
  margin-left: 1.5em;
}
/* line 56, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .desk--one-third {
  padding-left: 1em;
}
/* line 60, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .form-input-row--checkbox-confirm .error-container {
  top: -35px;
  bottom: auto;
}
/* line 65, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .header-group {
  /* 
  	ab = X X
  */
  margin-bottom: 30px;
  margin-bottom: 3rem;
  /* 
  	ab = X X
  */
  margin-left: 0px;
  margin-left: 0rem;
  font-weight: normal;
}
/* line 70, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .key-facts-illustration .header-group {
  /* 
  	ab = X X
  */
  margin-bottom: 30px;
  margin-bottom: 3rem;
  /* 
  	ab = X X
  */
  margin-left: 30px;
  margin-left: 3rem;
  font-weight: normal;
}
/* line 75, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .pagination {
  position: static;
  /* 
  	ab = X X X X 
  */
  margin: 36px 0px 18px 0px;
  margin: 3.6rem 0rem 1.8rem 0rem;
}
/* line 79, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application hr {
  border: none;
  background-color: #cccbd4;
  color: #cccbd4;
  /* 
  	ab = X X
  */
  height: 1px;
  height: 0.1rem;
  	/* 
		ab = X X 
	*/
  margin: 20px 0px;
  margin: 2rem 0rem;
}
/* line 87, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .comp-rich-text,
.mortgage-application .comp-rich-text h3 {
  /* 
  	ab = X X
  */
  font-size: 25px;
  font-size: 2.5rem;
  font-family: "RNHouseSansRegular", sans-serif;
  font-weight: normal;
  line-height: 120%;
}
/* line 93, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .comp-rich-text {
  /* 
  	ab = X X
  */
  padding-bottom: 10px;
  padding-bottom: 1rem;
  font-weight: normal;
  line-height: 120%;
}
/* line 103, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .copy-extra {
  /* 
  	ab = X X
  */
  padding-bottom: 15px;
  padding-bottom: 1.5rem;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
  font-family: "RNHouseSansRegular", sans-serif;
  font-weight: normal;
  line-height: 130%;
}
/* line 109, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .copy-extra p {
  padding: 0;
  margin: 0;
  line-height: 130%;
}
/* line 114, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .copy-extra.last {
  /* 
  	ab = X X
  */
  padding-top: 20px;
  padding-top: 2rem;
  /* 
  	ab = X X
  */
  padding-bottom: 30px;
  padding-bottom: 3rem;
}
/* line 119, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .body-copy {
  /* 
  	ab = X X
  */
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 122, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .form-input-row {
  /* 
  	ab = X X X X 
  */
  padding: 0px 0px 10px 0px;
  padding: 0rem 0rem 1rem 0rem;
  padding-bottom: 0;
}
/* line 126, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .form-input-row--checkbox-confirm {
  margin: 0.75em 0 0 0;
  clear: left;
}
/* line 130, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .input-label {
  /* 
  	ab = X X
  */
  padding-bottom: 6px;
  padding-bottom: 0.6rem;
}
/* line 133, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .inline-block {
  display: inline-block;
}
/* line 136, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .input-label.day-of-collection {
  display: inline-block;
  position: relative;
  top: 3px;
  /* 
  	ab = X X
  */
  padding-left: 10px;
  padding-left: 1rem;
}
/* line 142, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .current .input-label.indent {
  /* 
  	ab = X X X X 
  */
  margin: 15px 10px 10px 15px;
  margin: 1.5rem 1rem 1rem 1.5rem;
}
/* line 146, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .getting-started .input-label {
  font-family: verdana;
  font-size: 13px;
}
/* line 151, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .postcode-result-display {
  /* 
  	ab = X X
  */
  padding-top: 0px;
  padding-top: 0rem;
}
/* line 154, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .js-manual-address-input {
  position: absolute;
  bottom: 0;
  display: inline-block;
  line-height: normal;
  /* 
  	ab = X X X X 
  */
  padding: 5px 0px 0px 8px;
  padding: 0.5rem 0rem 0rem 0.8rem;
  width: 120px;
}
/* line 161, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .js-manual-address-input a.disabled {
  display: none;
}
/* line 165, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .use-google-label {
  line-height: 130%;
}
/* line 169, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .js-show-hidden-field label {
  display: block !important;
}
/* line 172, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .js-show-hidden-field .form-input-row, .mortgage-application .js-show-hidden-field input {
  display: block !important;
}
/* line 175, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .js-show-hidden-field .js-manual-address-input {
  display: none !important;
}
/* line 178, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .js-show-hidden-field .js-find-address-btn {
  display: none !important;
}
/* line 181, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .js-show-hidden-field .input-label--check-btn {
  display: inline !important;
}
/* line 186, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .form-input-row .input-label--check-btn {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e6e6e6));
  background-image: -moz-linear-gradient(#f9f9f9, #e6e6e6);
  background-image: linear-gradient(#f9f9f9, #e6e6e6);
  -webkit-box-shadow: 0px 1px 3px #b6b6b6;
  -moz-box-shadow: 0px 1px 3px #b6b6b6;
  box-shadow: 0px 1px 3px #b6b6b6;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  border: 1px solid #dcd4d8;
  display: inline-block;
  margin: 2px 15px 4px 0;
  cursor: pointer;
  padding: 7px 5px 5px 5px;
}
/* line 202, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .form-input-row .input-label--check-btn:active, .mortgage-application .form-input-row .input-label--check-btn.focus {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9d9d9d), to(lightgrey));
  background-image: -moz-linear-gradient(#9d9d9d, lightgrey);
  background-image: linear-gradient(#9d9d9d, #d3d3d3);
}
/* line 207, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .form-input-row .input-label--check-btn a {
  cursor: pointer;
  text-decoration: none;
  padding: 5px 18px 5px 15px;
}
/* line 212, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .form-input-row .input-label--focus {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9d9d9d), to(lightgrey));
  background-image: -moz-linear-gradient(#9d9d9d, lightgrey);
  background-image: linear-gradient(#9d9d9d, #d3d3d3);
  -webkit-box-shadow: 0 0 0 #b6b6b6;
  -moz-box-shadow: 0 0 0 #b6b6b6;
  box-shadow: 0 0 0 #b6b6b6;
}
/* line 220, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .form-input-row .radio {
  width: 0;
}
/* line 223, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .form-input-row .radio.focus {
  -webkit-box-shadow: 0 0px 0px #b6b6b6;
  -moz-box-shadow: 0 0px 0px #b6b6b6;
  box-shadow: 0 0px 0px #b6b6b6;
}
/* line 236, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application input[readonly],
.mortgage-application input[readOnly="readonly"],
.mortgage-application input[readonly]:focus,
.mortgage-application input[readOnly="readonly"]:focus {
  background-color: transparent !important;
  border: 0 !important;
  cursor: default;
  outline: 0;
  font-weight: bold;
}
/* line 243, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .radio-group-header {
  padding-bottom: 0;
}
/* line 245, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .radio-group-header label {
  padding-bottom: 0;
}
/* line 249, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .find-address-btn {
  /* 
  	ab = X X
  */
  margin-left: 12px;
  margin-left: 1.2rem;
}
/* line 253, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .address {
  overflow: inherit;
}
/* line 256, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application div.oldAddress {
  display: none;
}
/* line 259, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application div.address_summary {
  display: none;
  position: relative;
}
/* line 263, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application div.address_input a {
  display: block;
}
/* line 267, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .address-preview {
  float: left;
  width: 75%;
}
/* line 272, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .address-history-head,
.mortgage-application .address-history-body {
  font-family: "NatWestNewRegular", sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: normal;
  padding: 0 0 0.5em;
  /* 
  	ab = X X
  */
  line-height: 25px;
  line-height: 2.5rem;
  line-height: 130%;
}
/* line 281, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .address-history-body {
  font-size: 13px;
  font-size: 1.6rem;
  line-height: 1.6em;
}
/* line 286, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .cta-edit-button-arrow {
  display: inline-block;
  position: relative;
}
/* line 290, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .previous .cta-edit-button-arrow {
  top: 5px;
}
/* line 293, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .cta-edit-button-arrow .cta--arrow {
  background: url("/etc/designs/dmp/clientlibs_base/images/images/icons/cta_blue_small.png") no-repeat;
  display: inline-block;
  width: 0.5625em;
  height: 0.6875em;
  margin-left: 0.3125em;
}
/* line 302, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application section.theme--light-blue {
  background: #dfe0f0;
  /* 
  	ab = X X X X 
  */
  padding: 30px 30px 15px 30px;
  padding: 3rem 3rem 1.5rem 3rem;
  /* 
  	ab = X X X X 
  */
  margin: 20px 32px 0px 32px;
  margin: 2rem 3.2rem 0rem 3.2rem;
}
/* line 307, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application section.theme--light-blue .copy-extra.last {
  /* 
  	ab = X X
  */
  padding-top: 15px;
  padding-top: 1.5rem;
  /* 
  	ab = X X
  */
  padding-bottom: 20px;
  padding-bottom: 2rem;
}
/* line 313, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application section.theme--light-blue h4.copy-extra {
  /* 
  	ab = X X
  */
  margin-bottom: 2px;
  margin-bottom: 0.2rem;
}
/* line 317, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application section.theme--light-blue .comp-rich-text h3 {
  /* 
  	ab = X X
  */
  padding-top: 10px;
  padding-top: 1rem;
  /* 
  	ab = X X
  */
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
/* line 321, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application section.theme--light-blue .icon-info .toop-tip .icon-info__tool-tip {
  background-color: #FFFFFF;
}
/* line 324, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application section.theme--light-blue .icon-info .toop-tip .icon-info__tool-tip-arrow.left {
  background-position: -132px -286px;
}
/* line 330, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .pagination .pagination__pagination-item-left {
  float: none;
}
/* line 333, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .previous.address {
  display: none;
}

/* line 337, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.no-js .mortgage-application .previous.address {
  display: block;
}

/*------------------------------------*\
    HELP CONTAINER
\*------------------------------------*/
/* line 346, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .help-container {
  font-size: 1em;
  background: #dfe0f0;
  /* 
  	ab = X X X X 
  */
  padding: 30px 10px 0px 30px;
  padding: 3rem 1rem 0rem 3rem;
  font-family: "RNHouseSansRegular", sans-serif;
  overflow: hidden;
}
/* line 352, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .help-container h1 {
  /* 
  	ab = X X
  */
  font-size: 25px;
  font-size: 2.5rem;
  /* 
  	ab = X X X X 
  */
  padding: 0px 0px 30px 0px;
  padding: 0rem 0rem 3rem 0rem;
}
/* line 357, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .help-container a,
.mortgage-application .help-container a:hover {
  text-decoration: none;
}
/* line 361, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .help-container .phone,
.mortgage-application .help-container .local {
  display: block;
  clear: both;
  /* 
  	ab = X X
  */
  min-height: 30px;
  min-height: 3rem;
  /* 
  	ab = X X X X 
  */
  padding: 5px 0px 20px 40px;
  padding: 0.5rem 0rem 2rem 4rem;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 368, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .help-container .phone {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/icon_phone.png") no-repeat left top;
}
/* line 371, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .help-container .local {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/icon_local.png") no-repeat left top;
}
/* line 374, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .help-container .hc__icon-phone {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/icon_phone.png") no-repeat center left;
  float: left;
  width: 13px;
  height: 27px;
  padding-right: 0.8em;
}
/* line 381, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .help-container .hc__icon-local {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/icon_local.png") no-repeat center left;
  float: left;
  width: 19px;
  height: 26px;
  padding-right: 0.8em;
}
/* line 388, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .help-container p {
  display: block;
  clear: both;
  /* 
  	ab = X X
  */
  min-height: 30px;
  min-height: 3rem;
  /* 
  	ab = X X X X 
  */
  padding: 5px 0px 20px 0px;
  padding: 0.5rem 0rem 2rem 0rem;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 394, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .help-container p a, .mortgage-application .help-container p a:hover {
  text-decoration: none;
  color: #333333;
}
/* line 402, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .cq-dd-paragraph section.theme--light-blue {
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
}
/* line 407, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.mortgage-application .cq-dd-paragraph .shelf__inner.shelf--padded {
  padding: 0 !important;
  margin: 0 !important;
}

/* line 415, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .pagination .pagination__pagination-item-right {
  width: 15.875em;
}
/* line 418, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .mortgage-cta-link--print {
  margin: 0 0 0.53846em 0 !important;
}
/* line 421, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .mortgage-cta-link--mail {
  margin: 4.53846em 0 0.53846em 0;
}
/* line 424, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .cta-next-button, .key-facts-illustration .main--tool-mobile .tool--overpayment .cta-next-button-disabled, .main--tool-mobile .tool--overpayment .key-facts-illustration .cta-next-button-disabled {
  float: right;
}
/* line 427, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container {
  font-size: 1em;
  background: #dfe0f0;
  /* 
  	ab = X X X X 
  */
  padding: 20px 16px 0px 16px;
  padding: 2rem 1.6rem 0rem 1.6rem;
  font-family: "RNHouseSansRegular", sans-serif;
  /** MMR changes for the choice confirm **/
}
/* line 432, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container h1, .key-facts-illustration .kfi-container .label--confirm {
  /* 
  	ab = X X
  */
  font-size: 25px;
  font-size: 2.5rem;
  /* 
  	ab = X X X X 
  */
  padding: 0px 0px 10px 0px;
  padding: 0rem 0rem 1rem 0rem;
  line-height: 1em;
}
/* line 438, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container a,
.key-facts-illustration .kfi-container a:hover {
  text-decoration: none;
}
/* line 441, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container ul {
  display: block;
  clear: both;
  /* 
  	ab = X X
  */
  min-height: 30px;
  min-height: 3rem;
  /* 
  	ab = X X X X 
  */
  padding: 5px 0px 20px 0px;
  padding: 0.5rem 0rem 2rem 0rem;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 448, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container li {
  margin-bottom: 0.7em;
  width: 100%;
}
/* line 452, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container span {
  display: inline-block;
}
/* line 455, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container .left {
  width: 60%;
}
/* line 458, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container .right {
  width: 30%;
  text-align: center;
}
/* line 463, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container .check {
  text-align: center;
  width: 8%;
}
/* line 467, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container .check .input-label {
  display: none;
}
/* line 471, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container .check .checker, .key-facts-illustration .kfi-container .check .natyes .radio-check .radio, .natyes .radio-check .key-facts-illustration .kfi-container .check .radio, .key-facts-illustration .kfi-container .check .tool-comp .radio-check .radio, .tool-comp .radio-check .key-facts-illustration .kfi-container .check .radio {
  width: 1em;
  height: 1em;
  margin: 0;
  float: none;
}
/* line 477, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container .check .checker input, .key-facts-illustration .kfi-container .check .natyes .radio-check .radio input, .natyes .radio-check .key-facts-illustration .kfi-container .check .radio input, .key-facts-illustration .kfi-container .check .tool-comp .radio-check .radio input, .tool-comp .radio-check .key-facts-illustration .kfi-container .check .radio input {
  width: 1em;
  height: 1em;
}
/* line 483, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container .check .checker span.checked, .key-facts-illustration .kfi-container .check .natyes .radio-check .radio span.checked, .natyes .radio-check .key-facts-illustration .kfi-container .check .radio span.checked, .key-facts-illustration .kfi-container .check .tool-comp .radio-check .radio span.checked, .tool-comp .radio-check .key-facts-illustration .kfi-container .check .radio span.checked {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/checkbox-checked-20.png") no-repeat;
}
/* line 488, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container .check .form-input-row--checkbox-confirm {
  margin: 0;
}
/* line 494, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container .label--confirm {
  text-align: right;
}
/* line 498, ../../../legacy-dmp/includes/tools/natyes/_desktop.scss */
.key-facts-illustration .kfi-container .error-container {
  top: -120%;
}

/*------------------------------------*\
     Footnote - Desktop CSS
\*------------------------------------*/
/**
 * Non JS mode related styles
 */
/* line 10, ../../../legacy-dmp/includes/components/footnote/_desktop.scss */
.no-js {
  /*TO BE IMPLEMENTED*/
}

/*------------------------------------*\
    Custom Select - Desktop CSS
\*------------------------------------*/
/**
 * Non JS mode related styles
 */
/**
* JS mode styles
*/
/* line 17, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.postcode-result-display {
  padding-top: 20px;
}

/* line 21, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.postcode-overlay {
  background-color: #dfe0f0;
  padding: 20px 10px 20px 15px;
  width: 400px !important;
  height: 331px;
}

/* line 28, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter .scroller-handle {
  right: 0;
  width: 20px;
}

/* line 33, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter .scroller-content {
  height: 290px;
}

/* line 37, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter .scroller-active .scroller-content {
  padding: 0 10px 0 0;
}

/* line 41, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.mobile.open {
  z-index: 101;
}

/* line 45, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.multiple.disabled .scroller-bar {
  border-color: #eee;
}

/* line 49, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.multiple.disabled .scroller-handle {
  cursor: default;
  opacity: .5;
}

/* line 54, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.gridlock .selecter {
  margin-bottom: 30px;
}

/* line 58, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.gridlock .scroller {
  margin-bottom: 15px;
}

/* line 62, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter .selecter-options.scroller {
  overflow-y: hidden;
}

/* line 66, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter-element {
  *left: -999999px;
  position: absolute;
  opacity: 0;
}

/* line 72, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter {
  display: block;
  margin: 0 0 10px;
  position: relative;
  z-index: 1;
}

/* line 79, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter .selecter-selected {
  background: #c3c5e2;
  color: #333;
  cursor: pointer;
  display: block;
  font-size: 13px;
  margin: 0;
  overflow: hidden;
  padding: 8px 10px;
  position: relative;
  text-overflow: clip;
  z-index: 49;
}

/* line 93, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter .selecter-options {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  display: none;
  left: 0;
  margin: 0;
  max-height: 290px;
  overflow: auto;
  overflow-x: hidden;
  padding: 0;
  position: absolute;
  top: 100%;
  width: 100%;
  *width: auto;
  z-index: 50;
}

/* line 109, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter .selecter-group {
  background: #c3c5e2;
  color: #999;
  display: block;
  font-size: 11px;
  padding: 5px 10px 4px;
  text-transform: uppercase;
}

/* line 118, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter .selecter-item {
  color: #333333;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "RNHouseSansRegular", sans-serif;
  margin: 0;
  overflow: hidden;
  padding: 8px 10px;
  text-overflow: ellipsis;
  width: 95%;
}

/* line 131, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter .selecter-item.selected {
  background: #c3c5e2;
}

/* line 135, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter .selecter-item:hover {
  background-color: #c3c5e2;
}

/* line 139, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.open {
  z-index: 3;
}

/* line 143, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.open .selecter-selected {
  z-index: 51;
}

/* line 150, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.cover .selecter-options {
  top: 0;
}

/* line 154, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.cover.open .selecter-selected {
  z-index: 49;
}

/* line 158, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.bottom .selecter-options {
  bottom: 100%;
  top: auto;
}

/* line 163, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.bottom .selecter-item.last {
  border: none;
}

/* line 167, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.bottom.cover .selecter-options {
  bottom: 0;
  top: auto;
}

/* line 172, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.multiple .selecter-options {
  box-shadow: none;
  display: block;
  position: static;
  width: 100%;
}

/* line 179, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.disabled .selecter-selected {
  border-color: #eee;
  color: #ccc;
  cursor: default;
}

/* line 185, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.disabled .selecter-options {
  border-color: #eee;
}

/* line 190, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.disabled .selecter-group,
.selecter.disabled .selecter-item {
  border-color: #eee;
  color: #ccc;
  cursor: default;
}

/* line 196, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.selecter.disabled .selecter-item.selected {
  background: #fafafa;
}

@media screen and (max-width: 740px) {
  /* line 201, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
  .selecter {
    max-width: 40%;
  }
}
@media screen and (max-width: 500px) {
  /* line 207, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
  .selecter {
    max-width: 100%;
  }
}
/* line 212, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller {
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}

/* line 219, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller-content {
  height: 100%;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  z-index: 1;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/bg-select.png") repeat-x;
}

/* line 229, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller-bar {
  background: #DFE0F0;
  display: none;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  z-index: 2;
}

/* line 240, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller-track {
  background: #b0b0b0;
  border-radius: 5px;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 20px;
  margin-left: 0;
}

/* line 250, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller-handle {
  background: #161849;
  border-radius: 5px;
  cursor: pointer;
  height: 20px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  top: 0;
  width: 6px;
  z-index: 2;
  -webkit-transition: right 0.1s linear, width 0.1s linear;
  -moz-transition: right 0.1s linear, width 0.1s linear;
  -ms-transition: right 0.1s linear, width 0.1s linear;
  -o-transition: right 0.1s linear, width 0.1s linear;
  transition: right 0.1s linear, width 0.1s linear;
}

/* line 274, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller-content::-webkit-scrollbar,
.scroller-content::-webkit-scrollbar-button,
.scroller-content::-webkit-scrollbar-track,
.scroller-content::-webkit-scrollbar-track-piece,
.scroller-content::-webkit-scrollbar-thumb,
.scroller-content::-webkit-scrollbar-corner,
.scroller-content::-webkit-resizer {
  background: transparent;
  opacity: 0;
}

/* line 279, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller-active .scroller-content {
  padding: 20px;
}

/* line 283, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller-active .scroller-bar {
  display: block;
  padding-left: 10px;
}

/* line 288, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller-active .scroller-content {
  padding: 20px;
}

/* line 292, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller-active .scroller-bar {
  display: block;
}

/* line 296, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller-horizontal .scroller-content {
  overflow: auto;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0 0 10px 0;
}

/* line 303, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller-horizontal .scroller-bar {
  bottom: 0;
  height: 20px;
  top: auto;
  width: 100%;
}

/* line 310, ../../../legacy-dmp/includes/components/custom-select/_desktop.scss */
.scroller-horizontal .scroller-handle {
  bottom: 5px;
  height: 10px;
  right: auto;
  top: auto;
  width: 20px;
}

/*------------------------------------*\
    Form Submit Button - Desktop CSS
\*------------------------------------*/
/**
 * Non JS mode related styles
 */
/**
* JS mode styles
*/
/*********************************\
         Desktop CSS
          EMAIL TOOL
       MORTGAGE TRACKER
\***********************************/
/***********************************\
        Form Elements 
       Accordion design
\***********************************/
/* line 12, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email {
  /********************\
   * Accordion panel
   *    Checkbox 
   * Email preview link
  \********************/
  /**************************\
     Checkbox CSS (Accordion) 
  \**************************/
  /****************************\
   Radio Button CSS for BRAND
  \****************************/
  /**********************************\
    PREVIEW ICONS AND CROSS ICON CSS
  \**********************************/
  /****************************************\
         start MORTGAGE TRACKER CSS 
  \****************************************/
}
/* line 14, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .error-container {
  bottom: 4em;
  left: 2.25em;
}
/* line 18, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .title {
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  /* 
  	ab = X X
  */
  line-height: 20px;
  line-height: 2rem;
  /* 
  	ab = X X X X 
  */
  padding: 16px 5px 0px 0px;
  padding: 1.6rem 0.5rem 0rem 0rem;
  font-family: "RNHouseSansRegular", sans-serif;
  padding-bottom: 0;
  font-weight: bold;
}
/* line 26, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email legend {
  position: relative;
  width: 100%;
}
/* line 29, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email legend .clear--form {
  position: absolute;
  font-weight: bold;
  /* 
  	ab = X X
  */
  min-width: 100px;
  min-width: 10rem;
  /* 
  	ab = X X
  */
  right: 28px;
  right: 2.8rem;
  /* 
  	ab = X X
  */
  bottom: 0px;
  bottom: 0rem;
}
/* line 35, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email legend .clear--form .cta--s a {
  margin-bottom: 0;
}
/* line 41, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email hr {
  border: none;
  background-color: #cccbd4;
  color: #cccbd4;
  /* 
  	ab = X X
  */
  height: 1px;
  height: 0.1rem;
  	/* 
		ab = X X 
	*/
  margin: 5px 0px;
  margin: 0.5rem 0rem;
  clear: both;
}
/* line 50, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form, .tool-comp.tool--email .email__form.grid--rev, .tool-comp.tool--email .email__form.grid--full, .tool-comp.tool--email .email__form.grid--right, .tool-comp.tool--email .email__form.grid--center {
  /* 
  	ab = X X
  */
  margin: 32px;
  margin: 3.2rem;
}
/* line 52, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form .desk--four-tenths, .tool-comp.tool--email .email__form.grid--rev .desk--four-tenths, .tool-comp.tool--email .email__form.grid--full .desk--four-tenths, .tool-comp.tool--email .email__form.grid--right .desk--four-tenths, .tool-comp.tool--email .email__form.grid--center .desk--four-tenths {
  width: 44%;
}
/* line 55, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form .desk--six-tenths, .tool-comp.tool--email .email__form.grid--rev .desk--six-tenths, .tool-comp.tool--email .email__form.grid--full .desk--six-tenths, .tool-comp.tool--email .email__form.grid--right .desk--six-tenths, .tool-comp.tool--email .email__form.grid--center .desk--six-tenths {
  width: 56%;
}
/* line 58, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form .grid__item, .tool-comp.tool--email .email__form.grid--rev .grid__item, .tool-comp.tool--email .email__form.grid--full .grid__item, .tool-comp.tool--email .email__form.grid--right .grid__item, .tool-comp.tool--email .email__form.grid--center .grid__item {
  padding-left: 0;
  padding-bottom: 1.25em;
}
/* line 61, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form .grid__item .input-field, .tool-comp.tool--email .email__form.grid--rev .grid__item .input-field, .tool-comp.tool--email .email__form.grid--full .grid__item .input-field, .tool-comp.tool--email .email__form.grid--right .grid__item .input-field, .tool-comp.tool--email .email__form.grid--center .grid__item .input-field {
  background: white;
  width: 14.375em;
}
/* line 67, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form .form-input-row, .tool-comp.tool--email .email__form.grid--rev .form-input-row, .tool-comp.tool--email .email__form.grid--full .form-input-row, .tool-comp.tool--email .email__form.grid--right .form-input-row, .tool-comp.tool--email .email__form.grid--center .form-input-row {
  padding-left: 1.75em;
}
/* line 69, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form .form-input-row.inline-block, .tool-comp.tool--email .email__form.grid--rev .form-input-row.inline-block, .tool-comp.tool--email .email__form.grid--full .form-input-row.inline-block, .tool-comp.tool--email .email__form.grid--right .form-input-row.inline-block, .tool-comp.tool--email .email__form.grid--center .form-input-row.inline-block {
  display: block;
}
/* line 74, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid .theme--light-blue, .tool-comp.tool--email .grid--rev .theme--light-blue, .tool-comp.tool--email .grid--full .theme--light-blue, .tool-comp.tool--email .grid--right .theme--light-blue, .tool-comp.tool--email .grid--center .theme--light-blue {
  background: #dfe0f0;
  float: left;
  width: 100%;
}
/* line 86, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .accordion-panel {
  padding: 0.625em;
  margin-bottom: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 90, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .accordion-panel .accordion {
  border-top: 0;
}
/* line 92, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .accordion-panel .accordion .accordion__header {
  padding-left: 1em;
}
/* line 95, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .accordion-panel .accordion .icon-expand {
  width: 1em;
}
/* line 98, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .accordion-panel .accordion .accordion__content {
  padding-top: 0;
  padding-left: 1em;
  width: 95%;
}
/* line 102, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .accordion-panel .accordion .accordion__content .form-input-row--checkbox-confirm.radio-check {
  padding-left: 0;
}
/* line 104, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .accordion-panel .accordion .accordion__content .form-input-row--checkbox-confirm.radio-check .input-label--img {
  text-indent: inherit;
}
/* line 109, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .accordion-panel .accordion .accordion__content .accordian__header-link:focus {
  width: 98%;
}
/* line 113, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .accordion-panel .accordion .accordion__content .email__preview-content {
  background: #fff;
  float: left;
  width: 100%;
  position: relative;
  margin-bottom: 1em;
  /* 
  	ab = X X X X 
  */
  padding: 15px 16px 20px 44px;
  padding: 1.5rem 1.6rem 2rem 4.4rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 121, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .accordion-panel .accordion .accordion__content .email__preview-content .arrow-up {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/arrow-up.png") no-repeat 0 0;
  width: 2em;
  height: 2em;
  display: block;
  position: absolute;
  text-indent: -9999px;
  top: -1.125em;
  left: 0.875em;
}
/* line 133, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .accordion-panel .accordion .accordian__header-link:focus {
  width: 96%;
}
/* line 138, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .email__catagories {
  overflow: hidden;
  clear: both;
}
/* line 141, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .email__catagories .title {
  /* 
  	ab = X X X X 
  */
  padding: 10px 5px 0px 0px;
  padding: 1rem 0.5rem 0rem 0rem;
}
/* line 145, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .selected-email-panel {
  padding-left: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 148, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .selected-email-panel .email__catagories {
  display: none;
}
/* line 150, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .selected-email-panel .email__catagories .icon-tick {
  display: none;
}
/* line 154, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .selected-email-panel .notice {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 163, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm {
  overflow: hidden;
  padding-left: 0;
  width: 100%;
  padding: 0.625em 0.625em;
  margin-top: 0;
}
/* line 169, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm .checker, .natyes .radio-check .tool-comp.tool--email .form-input-row--checkbox-confirm .radio, .tool-comp.tool--email .form-input-row--checkbox-confirm .radio-check .radio, .tool-comp.tool--email .radio-check .form-input-row--checkbox-confirm .radio {
  width: 1.25em;
  height: 1.25em;
  margin-bottom: 0;
}
/* line 173, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm .checker .checked, .natyes .radio-check .tool-comp.tool--email .form-input-row--checkbox-confirm .radio .checked, .tool-comp.tool--email .form-input-row--checkbox-confirm .radio-check .radio .checked, .tool-comp.tool--email .radio-check .form-input-row--checkbox-confirm .radio .checked {
  width: 1.875em;
  height: 1.875em;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/checkbox-checked-small.png") no-repeat;
}
/* line 178, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm .checker input[type="checkbox"], .natyes .radio-check .tool-comp.tool--email .form-input-row--checkbox-confirm .radio input[type="checkbox"], .tool-comp.tool--email .form-input-row--checkbox-confirm .radio-check .radio input[type="checkbox"], .tool-comp.tool--email .radio-check .form-input-row--checkbox-confirm .radio input[type="checkbox"] {
  width: 1.5em;
  height: 1.5em;
}
/* line 183, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm .input-label.checkbox {
  float: left;
  font-family: "RNHouseSansRegular", sans-serif;
  margin-left: 0.3125em;
  font-size: 1.375em;
  font-weight: normal;
}
/* line 190, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm:hover {
  background: #dfe0f0;
}
/* line 195, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .accordion__item--odd .form-input-row--checkbox-confirm:hover {
  background: #cecfe8;
}
/* line 198, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .input-field {
  width: 70%;
}
/* line 206, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check {
  overflow: visible;
  display: inline-block;
  padding-right: 0;
  width: auto;
}
/* line 211, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img {
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: left center;
  margin-left: 0;
  float: left;
}
/* line 217, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img.rbs {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rbs_logo.png");
  width: 3.125em;
}
/* line 221, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img.natwest {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/natwest-logo.png");
  width: 5.25em;
}
/* line 225, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img.ulster {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/ulster-bank-logo.png");
  width: 6.375em;
}
/* line 230, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .radio input {
  width: 2em;
  height: 2em;
  filter: alpha(opacity=0);
}
/* line 239, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check {
  overflow: initial;
  padding-left: 1.75em;
}
/* line 243, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check ~ .radio-check {
  padding-left: 0.625em;
}
/* line 252, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .preview-icons {
  float: right;
  width: 2.5em;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}
/* line 257, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .preview-icons span {
  cursor: pointer;
  text-indent: -9999px;
  	/* 
		ab = X X 
	*/
  padding: 0px 10px;
  padding: 0rem 1rem;
}
/* line 262, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .preview-icons span.icon-cross {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/email-tool-sprite.png") no-repeat 4px 2px;
}
/* line 265, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .preview-icons span.icon-preview {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/email-tool-sprite.png") no-repeat 0 -13px;
}
/* line 272, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .email--selected__title {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 1.125em;
  font-weight: normal;
  max-width: 75%;
  display: inline-block;
  line-height: 1.25em;
}
/* line 281, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .email--selected {
  width: 100%;
  overflow: hidden;
  margin-top: 1em;
}
/* line 286, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .cta {
  clear: right;
  float: right;
  margin-top: 1.5em;
  margin-bottom: 7px;
}
/* line 291, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .cta.cta-next-button, .tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-next-button-disabled, .main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-next-button-disabled, .tool-comp.tool--email .cta.cta-next-button:hover, .tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-next-button-disabled:hover, .main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-next-button-disabled:hover, .tool-comp.tool--email .cta.cta-next-button-disabled {
  background-position-x: right;
}
/* line 293, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .cta.cta-next-button .cta-submit-button, .tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-next-button-disabled .cta-submit-button, .main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-next-button-disabled .cta-submit-button, .tool-comp.tool--email .cta.cta-next-button:hover .cta-submit-button, .tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-next-button-disabled:hover .cta-submit-button, .main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-next-button-disabled:hover .cta-submit-button, .tool-comp.tool--email .cta.cta-next-button-disabled .cta-submit-button {
  margin: 0 0.5em 0 0;
  padding: 0 1.125em 0 0.875em;
}
/* line 297, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .cta.cta-next-button a, .tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-next-button-disabled a, .main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-next-button-disabled a, .tool-comp.tool--email .cta.cta-next-button:hover a, .tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-next-button-disabled:hover a, .main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-next-button-disabled:hover a, .tool-comp.tool--email .cta.cta-next-button-disabled a {
  margin: 0 0.5em 0 0;
  padding: 0 1.125em 0 0.875em;
}
/* line 302, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .cta.cta--s a {
  	/* 
		ab = X X 
	*/
  margin: 16px 20px;
  margin: 1.6rem 2rem;
  font-family: "RNHouseSansRegular", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
}
/* line 308, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .cta.cta-next-button.cta-send--email, .tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-send--email.cta-next-button-disabled, .main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-send--email.cta-next-button-disabled {
  background: #333333;
  /* width:pxtoem(88);*/
  width: 80px;
}
/* line 312, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .cta.cta-next-button.cta-send--email a, .tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-send--email.cta-next-button-disabled a, .main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-send--email.cta-next-button-disabled a, .tool-comp.tool--email .cta.cta-next-button.cta-send--email a:hover, .tool-comp.tool--email .main--tool-mobile .tool--overpayment .cta.cta-send--email.cta-next-button-disabled a:hover, .main--tool-mobile .tool--overpayment .tool-comp.tool--email .cta.cta-send--email.cta-next-button-disabled a:hover {
  padding-left: 0.5em;
}
/* line 324, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .input-field--textarea {
  width: 100%;
  height: 3.75em;
  resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1em;
  /* 
  	ab = X X
  */
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 332, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .placeholder {
  background-image: none;
}
/* line 336, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .input-label.checkbox {
  padding-top: 0.25em;
}
/* line 343, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content {
  padding-left: 0.3125em;
  padding-right: 0.5em;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 348, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .form-input-row {
  width: 100%;
  /* 
  	ab = X X X X 
  */
  padding: 8px 10px 8px 15px;
  padding: 0.8rem 1rem 0.8rem 1.5rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 353, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .error-container {
  display: none;
}
/* line 358, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .input-label.checkbox {
  padding-top: 0.25em;
  margin-left: 0;
}
/* line 364, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .email__preview-content p {
  font-family: "RNHouseSansRegular", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  /* 
  	ab = X X
  */
  line-height: 14px;
  line-height: 1.4rem;
}
/* line 369, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .email__preview-content ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #333333;
}
/* line 372, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .email__preview-content :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #333333;
}
/* line 375, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .email__preview-content ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #333333;
}
/* line 378, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .accordion-panel .accordion .accordion__content .email__preview-content :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #333333;
}
/* line 387, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .tracker__requestor .form-input-row--checkbox-confirm.radio-check {
  overflow: initial;
  padding-left: 1.75em;
}
/* line 391, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .tracker__requestor .form-input-row--checkbox-confirm.radio-check ~ .radio-check {
  padding-left: 3.5em;
}
/* line 399, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .tracker__requestor, .tool-comp.tool--email .tracker__reference-number {
  padding-bottom: 0 !important;
}
/* line 403, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .tracker__requestor .form-input-row--checkbox-confirm, .tool-comp.tool--email .tracker__reference-number .form-input-row--checkbox-confirm {
  padding-top: 2.1875em;
  padding-bottom: 0;
}
/* line 406, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .tracker__requestor .form-input-row--checkbox-confirm .checkbox, .tool-comp.tool--email .tracker__reference-number .form-input-row--checkbox-confirm .checkbox {
  margin-left: 0;
}
/* line 412, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .tracker__row__title {
  padding-top: 1.25em;
  padding-left: 1.5em;
  font-weight: bold;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 419, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form, .tool-comp.tool--email .email__form.grid--rev, .tool-comp.tool--email .email__form.grid--full, .tool-comp.tool--email .email__form.grid--right, .tool-comp.tool--email .email__form.grid--center {
  /* APPLICATION REFERNCE NUMBER */
  /* CUSTOMER INFO AGENT INFO */
}
/* line 422, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form .tracker__reference-number .input-field, .tool-comp.tool--email .email__form.grid--rev .tracker__reference-number .input-field, .tool-comp.tool--email .email__form.grid--full .tracker__reference-number .input-field, .tool-comp.tool--email .email__form.grid--right .tracker__reference-number .input-field, .tool-comp.tool--email .email__form.grid--center .tracker__reference-number .input-field {
  width: 41%;
}
/* line 427, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form .tracker__customer-info, .tool-comp.tool--email .email__form.grid--rev .tracker__customer-info, .tool-comp.tool--email .email__form.grid--full .tracker__customer-info, .tool-comp.tool--email .email__form.grid--right .tracker__customer-info, .tool-comp.tool--email .email__form.grid--center .tracker__customer-info, .tool-comp.tool--email .grid.email__form .tracker__agent-info, .tool-comp.tool--email .email__form.grid--rev .tracker__agent-info, .tool-comp.tool--email .email__form.grid--full .tracker__agent-info, .tool-comp.tool--email .email__form.grid--right .tracker__agent-info, .tool-comp.tool--email .email__form.grid--center .tracker__agent-info {
  padding-bottom: 0 !important;
}
/* line 429, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form .tracker__customer-info .form-input-row, .tool-comp.tool--email .email__form.grid--rev .tracker__customer-info .form-input-row, .tool-comp.tool--email .email__form.grid--full .tracker__customer-info .form-input-row, .tool-comp.tool--email .email__form.grid--right .tracker__customer-info .form-input-row, .tool-comp.tool--email .email__form.grid--center .tracker__customer-info .form-input-row, .tool-comp.tool--email .grid.email__form .tracker__agent-info .form-input-row, .tool-comp.tool--email .email__form.grid--rev .tracker__agent-info .form-input-row, .tool-comp.tool--email .email__form.grid--full .tracker__agent-info .form-input-row, .tool-comp.tool--email .email__form.grid--right .tracker__agent-info .form-input-row, .tool-comp.tool--email .email__form.grid--center .tracker__agent-info .form-input-row {
  float: left;
  width: 45%;
}
/* line 432, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form .tracker__customer-info .form-input-row .input-field, .tool-comp.tool--email .email__form.grid--rev .tracker__customer-info .form-input-row .input-field, .tool-comp.tool--email .email__form.grid--full .tracker__customer-info .form-input-row .input-field, .tool-comp.tool--email .email__form.grid--right .tracker__customer-info .form-input-row .input-field, .tool-comp.tool--email .email__form.grid--center .tracker__customer-info .form-input-row .input-field, .tool-comp.tool--email .grid.email__form .tracker__agent-info .form-input-row .input-field, .tool-comp.tool--email .email__form.grid--rev .tracker__agent-info .form-input-row .input-field, .tool-comp.tool--email .email__form.grid--full .tracker__agent-info .form-input-row .input-field, .tool-comp.tool--email .email__form.grid--right .tracker__agent-info .form-input-row .input-field, .tool-comp.tool--email .email__form.grid--center .tracker__agent-info .form-input-row .input-field {
  width: 88%;
}
/* line 436, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible, .tool-comp.tool--email .email__form.grid--rev .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible, .tool-comp.tool--email .email__form.grid--full .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible, .tool-comp.tool--email .email__form.grid--right .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible, .tool-comp.tool--email .email__form.grid--center .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible, .tool-comp.tool--email .grid.email__form .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible, .tool-comp.tool--email .email__form.grid--rev .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible, .tool-comp.tool--email .email__form.grid--full .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible, .tool-comp.tool--email .email__form.grid--right .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible, .tool-comp.tool--email .email__form.grid--center .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible {
  padding-left: 3em;
}
/* line 438, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .grid.email__form .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible .error-container, .tool-comp.tool--email .email__form.grid--rev .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible .error-container, .tool-comp.tool--email .email__form.grid--full .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible .error-container, .tool-comp.tool--email .email__form.grid--right .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible .error-container, .tool-comp.tool--email .email__form.grid--center .tracker__customer-info .form-input-row :visible ~ .form-input-row:visible .error-container, .tool-comp.tool--email .grid.email__form .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible .error-container, .tool-comp.tool--email .email__form.grid--rev .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible .error-container, .tool-comp.tool--email .email__form.grid--full .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible .error-container, .tool-comp.tool--email .email__form.grid--right .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible .error-container, .tool-comp.tool--email .email__form.grid--center .tracker__agent-info .form-input-row :visible ~ .form-input-row:visible .error-container {
  left: 3.625em;
}
/* line 447, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.tool-comp.tool--email .notice {
  margin-top: 1.25em;
  margin-bottom: 0.75em;
}

/** Css for Email preview and confermation popover **/
/* line 454, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.customer--info {
  margin-top: 1em;
  float: left;
  width: 100%;
}
/* line 458, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.customer--info label.input-label {
  min-width: 15.625em;
  display: inline-block;
  float: left;
}
/* line 463, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.customer--info .camelcase {
  text-transform: capitalize;
}

/* line 467, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.icon-tick {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/tic-icon.png") no-repeat left center;
  width: 16px;
  height: 16px;
  display: block;
  text-indent: -9999px;
  float: left;
}