body {
  margin: 0;
  padding: 0;
  width: 375;
  max-width: 375;
  overflow-x: hidden;
  min-height: 667px;
  background-color: #FFF;
  font-size: 14px;
  color: #333;
  font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;
}




header {
  position: relative;
  height: 50px;
}
.logo {
  position: absolute;
  top: 14px;
  left: 10px;
  width: 147px;
  height: 25px;
  background-position: 0 -200px;
  background-size: 200px 240px;
  background-image: url(http://www.money.co.uk/images/common/nav_sprite@2x.png);
}

#menu-btn {
  position: absolute;
  top: 0;
  right: 50px;
  padding: 15px 40px 15px 15px;
  color: #959FA4;
  font-style: 13px;
  background-image: url('/resource/icons/menu.svg');
  background-position: center right 4px;
  background-repeat: no-repeat;
  background-size: 28px;
}


#search-btn {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
  height: 20px;
  background-image: url(http://www.money.co.uk/images/common/nav_sprite@2x.png?v=2);
  background-size: 200px 240px;
  background-position: -80px 0;
}


#menu-overlay {
  position: fixed;
  top: 0;
  left: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background: #333;
  color: #FFF;
  transform: translateX(-100%);
  transition: transform ease 300ms;
  z-index: 99;
  color: #FFF;
}
#menu-overlay.open {
  transform: translateX(0);
  transition: transform ease 300ms;
}
#menu-overlay span {
  display: inline-block;
  float: right;
  position: relative;
  margin: 0;
  padding: 10px 15px;
  font-size: 20px;
  font-weight: 400;
  color: #FFF;
  line-height: 100%;
  z-index: 200;
}

.menu__sections {
  position: absolute;
  top: 0;
  left: 0;
  width: 40%;
  height: 100%;
  margin: 0;
  padding: 30px 0;
  background: #4c4c4c;
  list-style: none;
}
.menu__sections__section {
  margin: 0;
  padding: 8px 10px;
  font-size: 18px;
}

.menu__links {
  position: absolute;
  top: 0;
  left: 40%;
  width: 60%;
  height: 100%;
  margin: 0;
  padding: 40px 0 0 0;
  list-style: none;
}
.menu__links__link {
  margin: 0;
  padding: 0 0 10px 0;
  display: none;
}
.menu__links__link a {
  display: block;
  padding: 0 10px;
  font-size: 16px;
  line-height: 20px;
  color: #FFF;
  text-decoration: none;
}

#menu-overlay.open--Banking .menu__sections__section--Banking {
  background: #DB4D75;
}
#menu-overlay.open--Banking .menu__links__link--Banking {
  display: block;
}
#menu-overlay.open--Motoring .menu__sections__section--Motoring {
  background: #DB4D75;
}
#menu-overlay.open--Motoring .menu__links__link--Motoring {
  display: block;
}
#menu-overlay.open--Home .menu__sections__section--Home {
  background: #DB4D75;
}
#menu-overlay.open--Home .menu__links__link--Home {
  display: block;
}
#menu-overlay.open--Health .menu__sections__section--Health {
  background: #DB4D75;
}
#menu-overlay.open--Health .menu__links__link--Health {
  display: block;
}
#menu-overlay.open--Travel .menu__sections__section--Travel {
  background: #DB4D75;
}
#menu-overlay.open--Travel .menu__links__link--Travel {
  display: block;
}
#menu-overlay.open--Business .menu__sections__section--Business {
  background: #DB4D75;
}
#menu-overlay.open--Business .menu__links__link--Business {
  display: block;
}


.hpBanner {
  background-image: url(http://www.money.co.uk/images/homepage/cinemagraph/credit-cards-639px.jpg);
  background-size: cover;
  background-position: center;
  text-align: center;
  height: 155px;
}
.hpBanner h1 {
  margin: 0;
  padding: 20px 70px;
  font-size: 24px;
  line-height: 28px;
  color: #FFF;
  font-weight: 400;
}
.hpBanner button {
  display: inline-block;
  margin: 0 auto;
  padding: 10px 12px 12px;
  font-size: 16px;
  width: 200px;
  background: #FFF;
  color: #A64470;
  border-radius: 50px;
  border: 0;
  line-height: 100%;
  box-sizing: content-box;
}


.hpLinks__links {
}
.hpLinks__link {
  float: left;
  padding: 20px 0;
  width: 50%;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
}
.hpLinks__link span {
  display: inline-block;
  margin: 0 auto;
  background: url(http://www.money.co.uk/images/banner_assets/homepage-sprites@2x.png);
  background-size: 300%;
  width: 52px;
  height: 48px;
}
.hpLinks__link p {
  margin: 0;
  font-size: 20px;
  line-height: 24px;
  color: #FFF;
  font-weight: 300;
}

.hpLinks__link--credit,
.hpLinks__link--travel {
  background: #A64470;
}
.hpLinks__link--mortg,
.hpLinks__link--current {
  background: #FAA73F;
}
.hpLinks__link--loans,
.hpLinks__link--car {
  background: #F4793B;
}
.hpLinks__link--savings,
.hpLinks__link--invest {
  background: #924A8B;
}
.hpLinks__link--credit span {
  background-position: 100% 0;
}
.hpLinks__link--mortg span {
  background-position: 0 50%;
}
.hpLinks__link--loans span {
  background-position: 50% 50%;
}
.hpLinks__link--savings span {
  background-position: 50% 0;
}
.hpLinks__link--travel span {
  background-position: 0 0;
}
.hpLinks__link--current span {
  background-position: 100% 50%;
}
.hpLinks__link--car span {
  background-position: 0 100%;
}
.hpLinks__link--invest span {
  background-position: 50% 100%;
}


.hpDropdown {
  padding: 43px 0 50px;
  background-color: #F1F1F1;
  text-align: center;
}
.hpDropdown p {
  margin: 0 0 22px 0;
  font-size: 24px;
  line-height: 28px;
  padding-bottom: 0;
  color: #000;
  font-weight: 300;
}
.hpDropdown select {
  width: 330px;
  background: #FFF;
  padding: 6px 20px;
  font-size: 18px;
}



.hpCheck {
  padding: 60px 15px;
  text-align: center;
}
.hpCheck h1 {
  margin: 0;
  padding: 0 0 32px;
  font-size: 28px;
  line-height: 32px;
  color: #924A8B;
  font-weight: 400;
}
.hpCheck p {
  font-size: 16px;
  line-height: 20px;
  color: #848484;
  text-align: center;
}







.landingBanner {
  padding: 25px 15px 10px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 298.97916 185.20834' height='700' width='1130'%3E%3Cdefs%3E%3ClinearGradient id='f'%3E%3Cstop offset='0' stop-color='%23651434'/%3E%3Cstop offset='1' stop-color='%23ba1735'/%3E%3C/linearGradient%3E%3ClinearGradient id='e'%3E%3Cstop offset='0' stop-color='%23661f4b'/%3E%3Cstop offset='1' stop-color='%2391254b'/%3E%3C/linearGradient%3E%3ClinearGradient id='d'%3E%3Cstop offset='0' stop-color='%2385285a'/%3E%3Cstop offset='1' stop-color='%23c0355a'/%3E%3C/linearGradient%3E%3ClinearGradient id='c'%3E%3Cstop offset='0' stop-color='%238e2d69'/%3E%3Cstop offset='1' stop-color='%23c83f6a'/%3E%3C/linearGradient%3E%3ClinearGradient id='b'%3E%3Cstop offset='0' stop-color='%23882d78'/%3E%3Cstop offset='1' stop-color='%23c2477b'/%3E%3C/linearGradient%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%23882e86'/%3E%3Cstop offset='1' stop-color='%23b24386'/%3E%3C/linearGradient%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='226.32' x2='83.14' y1='130.54' x1='83.14' id='g' xlink:href='%23a'/%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='296.57' x2='71.61' y1='151.05' x1='71.61' id='h' xlink:href='%23b'/%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='277.97' x2='137.73' y1='161.14' x1='137.73' id='i' xlink:href='%23c'/%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='277.01' x2='162.86' y1='161.66' x1='162.86' id='j' xlink:href='%23d'/%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='189.69' x2='169.83' y1='112.16' x1='169.83' id='k' xlink:href='%23e'/%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='230.9' x2='227.01' y1='111.79' x1='227.01' id='l' xlink:href='%23f'/%3E%3C/defs%3E%3Cg fill-rule='evenodd'%3E%3Cpath d='M116.5 226.41l-80.25-66.2c-3.92-3.23-6.32-9.14-6.32-9.14s-1.95-8.53.98-14.2c2.92-5.66 7.84-6.99 11.67-6.37 3.83.63 6.06 1.6 6.06 1.6l89.09 29.04z' fill='url%28%23g%29' transform='translate%28-.04 -111.8%29'/%3E%3Cpath d='M116.5 226.41L93.64 297H67.18L29.93 151.07s2.1 5.66 6.32 9.14z' fill='url%28%23h%29' transform='translate%28-.04 -111.8%29'/%3E%3Cpath d='M137.73 161.14l51.36 115.95a14.13 14.13 0 0 1-9.64.28c-2.94-.9-6-3.63-6-3.63-2.68-2.67-56.95-47.33-56.95-47.33z' fill='url%28%23i%29' transform='translate%28-.04 -111.8%29'/%3E%3Cpath d='M137.73 161.14l62.4 28.59-3.9 76.63s-.16 1.9-1.04 4.18c-.89 2.3-3.61 5.57-6.1 6.55z' fill='url%28%23j%29' transform='translate%28-.04 -111.8%29'/%3E%3Cpath d='M137.73 161.14l22.34-49.35H204l-3.86 77.94z' fill='url%28%23k%29' transform='translate%28-.04 -111.8%29'/%3E%3Cpath d='M204 111.8H227l69.4 105.55c1.57 2.4 3.93 8.2.26 11.88-3.67 3.7-8.02.69-13.9-1.99l-82.64-37.51z' fill='url%28%23l%29' transform='translate%28-.04 -111.8%29'/%3E%3C/g%3E%3C/svg%3E") 50% 50% no-repeat;
  background: radial-gradient(circle at 50% 80%,#DB4D75 20%,#924A8B 80%);
  position: relative;
  text-align: center;
  color: #FFF;
}
.landingBanner h1 {
  font-size: 32px;
  line-height: 36px;
  margin: 0 0 8px 0;
  padding: 0;
  text-align: center;
  font-weight: 400;
}

.landingBanner p {
  margin: 0 0 10px 0;
  padding: 0 30px;
  font-size: 17px;
  line-height: 21px;
  color: #EFD8E5;
  text-align: center;
}

.landingBanner__tile {
  display: block;
  position: relative;
  margin: 0 auto 20px auto;
  padding: 10px;
  height: 80px;
  width: 330px;
  box-sizing: border-box;
  border-radius: 5px;
  text-align: left;
  cursor: pointer;
  border: 3px solid #FFF;
  text-align: left;
  text-decoration: none;
}
.landingBanner__tile--interest {
  background-color: #FEC340;
}
.landingBanner__tile--overdraft {
  background-color: #FAA73F;
}
.landingBanner__tile--online {
  background-color: #F4793B;
}
.landingBanner__tile--packaged {
  background-color: #DB4D75;
}
.landingBanner__tile div {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
}
.landingBanner__tile--interest div {
  background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' id=\'Layer_1\' data-name=\'Layer 1\' viewBox=\'0 0 120 100\'%3E%3Cdefs id=\'defs4\'%3E%3Cstyle id=\'style2\'%3E.cls-1%7Bopacity:.75%7D.cls-2%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Ctitle id=\'title6\'%3Ecurrent-high-interest%3C/title%3E%3Cg class=\'cls-1\' id=\'g12\'%3E%3Cpath class=\'cls-2\' d=\'M82.23 24.26h4.6c-2.15-2.61-5.39-5.24-9-5.24h-2.89l7.29 5.24zm15.36 14.59v5.46a6.51 6.51 0 0 0-3.32-.86 5.77 5.77 0 0 0-4.93 2.79l-7.51 11.83c0-4.04-.7-8.73-3.39-11.53-4.5-4.8-10.68-6-16.44-3.54-5.2 2.36-8 7.13-8 13.76-.18 3.8.83 7.71 3.44 10.48 4.8 5.1 10.6 5.9 16.35 3.54L63.68 86.69a6.05 6.05 0 0 0-.91 3.55H27.68A11.7 11.7 0 0 1 16 78.54V30.69C16 24.23 21.06 19 27.68 19h6.89l-3.76 5.27H26.3s-1.99.15-1.99 1.95c0 1.81 1.99 1.93 1.99 1.93h59.62c8.64 0 11.67 4.56 11.67 10.7zM84.36 90.2h-8.81l6.61-10.44c-.43 4.15.63 7.71 2.2 10.44zm5.44-22.52l7.79-12.31v11c-2.74-.18-5.42.14-7.79 1.31z\' id=\'path8\' fill=\'%23fff\'/%3E%3Cpath class=\'cls-2\' d=\'M31.81 26.21h27.18L41.05 13.34zm38.9.02h10.9L50.56 3.91a2.26 2.26 0 0 0-3.11.51L45 7.79z\' id=\'path10\' fill=\'%23fff\'/%3E%3C/g%3E%3Cpath class=\'cls-2\' d=\'M72.14 62a8.94 8.94 0 0 0 1.47-5 9.1 9.1 0 0 0-1.4-5.06A4.83 4.83 0 0 0 68 49.78a4.82 4.82 0 0 0-4.21 2 9.58 9.58 0 0 0-.06 10.1A4.9 4.9 0 0 0 67.94 64c1.65.1 3.24-.65 4.2-2zm-6.87-9.03c.6-.85 1.6-1.3 2.62-1.21 1.06-.11 2.1.36 2.71 1.24a7.71 7.71 0 0 1 0 7.88A3.07 3.07 0 0 1 67.94 62c-4.2-.2-4.5-6.38-2.67-9.03zm31.25-6.76C93.13 44.02 91 47.3 91 47.3L65.33 87.73s-2.1 3.23 1.2 5.34c3.32 2.1 5.73-1.2 5.73-1.2l25.33-40.13s2.32-3.34-1.07-5.53zm-.5 4.42c-8.1 13.62-17.05 26.83-25.54 40.2 0 0-1.31 1.72-2.9.72-1.59-1-.58-2.78-.58-2.78l25.6-40.44s1.18-1.69 2.88-.6c1.7 1.07.54 2.9.54 2.9zM96 68.28c-6.86 0-11.87 5.62-11.97 13-.1 7.38 4.76 13.32 11.9 13.22H96c7.52-.14 12-6.16 12-13.04 0-6.88-5.14-13.18-12-13.18zm0 24.28c-6.35-.14-10-5.15-10-11.23s3.59-11.1 10-11.1 10.1 4.81 10.1 11.23c0 6.42-4.42 11.3-10.1 11.1z\' id=\'path14\' fill=\'%23fff\'/%3E%3Cpath class=\'cls-2\' d=\'M91.86 76.29c-1.85 2.82-2.35 6.62-.06 10.05 2.3 3.43 6.5 2.94 8.44.09a9 9 0 0 0-.18-10.22 4.85 4.85 0 0 0-8.2.08zm6.79 9.06c-1.42 1.8-3.83 1.95-5.33-.02s-1.58-5.81 0-7.88c1.58-2.07 3.8-2.16 5.36.07 1.56 2.23 1.39 6.03-.03 7.83zM68 70c7.11-.15 12.02-4.78 11.96-13.04-.06-8.26-5.47-13.03-12.21-13.03-6.75 0-11.78 5.76-11.85 12.85-.07 7.1 4.99 13.37 12.1 13.22zM57.94 56.84c.05-5.57 3.84-10.79 9.88-10.79 6.04 0 10.31 3.97 10.18 10.89-.13 6.92-3.92 11.19-10 11.06-6.08-.13-10.11-5.59-10.06-11.16z\' id=\'path16\' fill=\'%23fff\'/%3E%3C/svg%3E');
}
.landingBanner__tile--overdraft div {
  background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' id=\'Layer_1\' data-name=\'Layer 1\' viewBox=\'0 0 120 100\'%3E%3Cdefs id=\'defs4\'%3E%3Cstyle id=\'style2\'%3E.cls-1%7Bopacity:.75%7D.cls-2%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Ctitle id=\'title6\'%3Ecurrent-zero-interest%3C/title%3E%3Cg class=\'cls-1\' id=\'g12\'%3E%3Cpath class=\'cls-2\' d=\'M78.83 24.69h4.57c-2.13-2.59-5.35-5.2-8.94-5.2h-2.87zm10.76 37.86c-.99 1.58-2.06 3.22-3 4.79-.17-2.16-.39-4.4-.73-6.3 1.1.8 2.38 1.3 3.73 1.51zM82.5 28.59c6.94-.05 11.59 3.04 11.59 10.59v4.91c-7.82-1.56-11.65 2.96-12.05 7.68-3.9-5.34-8.93-8.5-16.12-8.19-15.98.7-20.5 12.65-20.74 26.19-.07 8.48 1.92 15.14 6.68 20.44H24.64A11.62 11.62 0 0 1 13 78.61V31.08c.04-3.06 1.26-6 3.41-8.18 2-2.02 5.1-3.41 8.18-3.41h6.85c-1.38 1.94-2.47 3.42-3.74 5.24h-4.41c-2.57 0-2.57 3.86 0 3.86zm11.61 44.65v5.37c0 10.08-5.2 11.78-14.11 11.59 4.59-4.81 6.35-10.86 6.59-18.33 1.97 2.56 5.17 3.45 7.52 1.37z\' id=\'path8\' fill=\'%23fff\'/%3E%3Cpath class=\'cls-2\' d=\'M28.74 26.63h27L37.92 13.84c-3.37 4.74-6.05 8.4-9.18 12.79zm38.65-.01h10.82L47.38 4.49a2.25 2.25 0 0 0-3.1.51l-2.4 3.33 25.51 18.29z\' id=\'path10\' fill=\'%23fff\'/%3E%3C/g%3E%3Cpath class=\'cls-2\' d=\'M65.91 45.41c-6.13 0-10.92 2.38-14.23 7-3.06 4.23-4.61 10-4.61 17.29 0 7.29 1.54 13.12 4.61 17.35 3.27 4.49 8.73 6.98 14.42 6.98 6.1 0 10.8-2.43 14.08-6.94 3.05-4.23 4.61-10.07 4.61-17.35.12-11.66-5.39-24.46-18.88-24.33zm.2 46.73c-5.21-.1-9.98-2.22-12.83-6.14C50.43 82.06 49 76.64 49 69.73c0-6.9 1.41-12.3 4.24-16.17 2.95-4.16 7.18-6.24 12.67-6.24 12.6-.1 16.86 13.17 16.94 22.47 0 6.87-1.4 12.27-4.23 16.21a15.62 15.62 0 0 1-12.51 6.14z\' id=\'path14\' fill=\'%23fff\'/%3E%3Cpath class=\'cls-2\' d=\'M65.92 52.63a9.22 9.22 0 0 0-8.36 4.62q-2.84 4.62-2.84 12.49t2.87 12.54a9.27 9.27 0 0 0 8.36 4.62 9.28 9.28 0 0 0 8.36-4.62q2.87-4.56 2.87-12.54t-2.87-12.49a9.31 9.31 0 0 0-8.39-4.62zm0 32.33a7.31 7.31 0 0 1-6.73-3.72c-1.71-2.71-2.57-6.59-2.57-11.51s.89-8.73 2.58-11.47a7.34 7.34 0 0 1 6.72-3.7 7.33 7.33 0 0 1 6.76 3.72c1.7 2.71 2.57 6.57 2.57 11.45s-.87 8.8-2.58 11.52A7.29 7.29 0 0 1 65.95 85zm38.02-23.47a2.51 2.51 0 0 0-2.19 1.06 5 5 0 0 0 0 5.21 2.79 2.79 0 0 0 4.38 0 5 5 0 0 0 0-5.21 2.52 2.52 0 0 0-2.19-1.06zm.67 5.21c-.08.12-.18.27-.67.27s-.59-.15-.67-.27a2.59 2.59 0 0 1-.42-1.55 2.62 2.62 0 0 1 .42-1.55c.08-.11.18-.27.67-.27s.59.16.68.28a2.64 2.64 0 0 1 .41 1.55 2.59 2.59 0 0 1-.42 1.54zM90.88 49.42a2.49 2.49 0 0 0-2.18 1.06 4.94 4.94 0 0 0 0 5.21 2.78 2.78 0 0 0 4.37 0 5 5 0 0 0 0-5.21 2.51 2.51 0 0 0-2.19-1.06zm.68 5.22c-.09.11-.19.27-.68.27s-.59-.15-.67-.27a3.1 3.1 0 0 1 0-3.1c.08-.12.18-.27.67-.27s.59.15.68.27a2.66 2.66 0 0 1 .44 1.55 2.69 2.69 0 0 1-.44 1.55z\' id=\'path16\'/%3E%3Cpath class=\'cls-2\' d=\'M109.23 59.88a6.61 6.61 0 0 0-5.28-2.34c-.78 0-1.56.1-2.31.34l4.78-7.65c.82-1.45.9-2.85-.67-3.93-1.57-1.1-3.37-.63-4.24.81l-3.6 5.76c-.04-3.18-1.38-5.3-3.83-6.69a7.59 7.59 0 0 0-6.24-.09c-1.82.84-4 2.73-4 7a7.78 7.78 0 0 0 1.78 5.3 6.64 6.64 0 0 0 5.25 2.31c.8 0 1.6-.11 2.37-.36l-4.84 7.73c-.73 1.35-.67 2.9.95 3.87 1.63.97 3.27.38 4.07-.94l.67-1 2.83-4.53c.35 7.82 8.49 9.17 12.32 5 1.81-1.97 2.33-7.41 0-10.54zm-18.35-1a4.81 4.81 0 0 1-3.88-1.7 6 6 0 0 1-1.31-4.09c.33-3.63 1.85-5.71 5.18-5.75 1.68.08 2.83.59 3.87 1.64a7 7 0 0 1 0 8.18 5.45 5.45 0 0 1-3.86 1.69zm.97 11.23c-.47.69-1.1.7-1.64.37-.54-.33-.5-1.09-.21-1.48l13.1-20.95c.36-.53.98-.76 1.56-.38.57.38.58.97.21 1.54l-13.02 20.9zm15.96-.84a5 5 0 0 1-3.86 1.67c-3.1.02-5.22-2.27-5.17-5.75.03-2.64 1-4.41 2.93-5.31.7-.31 1.48-.47 2.25-.45 1.48-.08 2.9.55 3.86 1.68a7 7 0 0 1 0 8.17z\' id=\'path18\' fill=\'%23fff\'/%3E%3C/svg%3E');
}
.landingBanner__tile--online div {
  background-image: url('data:image/svg+xml,%3Csvg id=\'Layer_1\' data-name=\'Layer 1\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 120 100\'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-3%7Bfill:%23fff%7D.cls-1,.cls-2%7Bopacity:.75%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecurrent-online%3C/title%3E%3Cpath class=\'cls-1\' d=\'M86.37 24.59H81.8l-2.57-1.85-4.67-3.35h2.87c3.57 0 6.8 2.61 8.94 5.2zm10.69 14.49V44a29.16 29.16 0 0 0-35.57 46.1H27.6A11.62 11.62 0 0 1 16 78.51V31a11.33 11.33 0 0 1 1.2-5.1 11.2 11.2 0 0 1 1.4-2.18 9 9 0 0 1 .81-.9 11.52 11.52 0 0 1 8.18-3.41h6.85l-2.72 3.8-1 1.41h-4.4a2 2 0 0 0-2 1.6 1.94 1.94 0 0 0 1.91 2.26h59.24c6.4-.02 11.59 4.21 11.59 10.6z\'/%3E%3Cg class=\'cls-2\'%3E%3Cpath class=\'cls-3\' d=\'M58.71 26.53H31.7l1.59-2.22 3.51-4.86 4.09-5.71 7.95 5.71 6.78 4.86 3.09 2.22zm22.47 0H70.36l-3.09-2.21-6.78-4.87L44.85 8.22l2.4-3.34a2.19 2.19 0 0 1 1.8-.88 2.25 2.25 0 0 1 1.28.41l21 15.08 1.18.85 5.57 4 .39.28z\'/%3E%3C/g%3E%3Cpath class=\'cls-3\' d=\'M97.06 46.39a27.22 27.22 0 1 0 10.35 16.1 27.46 27.46 0 0 0-10.35-16.1zM74.47 43.7c-2.87 2.66-5.18 7.09-6.54 12.6-3.52.27-6.9.66-10.07 1.15A25.39 25.39 0 0 1 74.47 43.7zM57 59.55c3.28-.54 6.82-1 10.52-1.27a50.31 50.31 0 0 0-.94 9H55.46A25.19 25.19 0 0 1 57 59.55zm-1.52 9.64h11.1a50.51 50.51 0 0 0 1 9.17c-3.68-.3-7.2-.71-10.48-1.26a25.07 25.07 0 0 1-1.64-7.92zM68 90.1a25.54 25.54 0 0 1-10.05-10.9c3.17.48 6.53.87 10 1.14a29.64 29.64 0 0 0 4.25 9.76 15.81 15.81 0 0 0 2.27 2.65A25.42 25.42 0 0 1 68 90.1zm11.8 3.35a8.77 8.77 0 0 1-5.11-3.35 26.1 26.1 0 0 1-4.63-9.63c3.17.2 6.42.31 9.74.33zm0-14.58c-3.49 0-6.91-.15-10.22-.37a46.41 46.41 0 0 1-1.09-9.32H79.8zm0-11.62H68.49a46.92 46.92 0 0 1 1-9.13c3.33-.22 6.77-.35 10.27-.37zm0-11.43c-3.33 0-6.61.13-9.78.33C72 48.89 75.64 43.7 79.8 43zm26.26 11.43H95a50.35 50.35 0 0 0-.93-9c1 .09 2 .17 3 .28q3.91.39 7.49 1a25.46 25.46 0 0 1 1.5 7.72zm-9-18.39a25.5 25.5 0 0 1 6.62 8.59c-3.34-.52-6.71-.9-10.08-1.15-1.36-5.51-3.67-9.95-6.54-12.6a25.2 25.2 0 0 1 10 5.16zM81.73 43c4.16.71 7.81 5.9 9.77 13.16-3.18-.19-6.45-.31-9.77-.33zm0 14.77c3.49 0 6.92.14 10.26.37a46.92 46.92 0 0 1 1 9.13H81.73zm0 11.43H93a46.41 46.41 0 0 1-1.09 9.32c-3.3.22-6.73.35-10.21.37zm0 24.27V80.8c3.3 0 6.56-.13 9.73-.33A26.32 26.32 0 0 1 86.92 90a8.86 8.86 0 0 1-5.19 3.45zm5.32-.7a17.7 17.7 0 0 0 2.88-3.54 31.38 31.38 0 0 0 3.61-8.87c1.15-.09 2.29-.19 3.41-.31 2.29-.22 4.5-.51 6.63-.84a25.43 25.43 0 0 1-16.53 13.54zm17.42-15.66c-2.36.39-4.84.71-7.42 1-1 .11-2 .19-3.06.28a50.53 50.53 0 0 0 1-9.17h11.1a25.27 25.27 0 0 1-1.61 7.87z\'/%3E%3C/svg%3E');
}
.landingBanner__tile--packaged div {
  background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' id=\'Layer_1\' data-name=\'Layer 1\' viewBox=\'0 0 120 100\'%3E%3Cdefs id=\'defs4\'%3E%3Cstyle id=\'style2\'%3E.cls-1%7Bopacity:.75%7D.cls-2%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Ctitle id=\'title6\'%3Ecurrent-package%3C/title%3E%3Cg class=\'cls-1\' id=\'g12\'%3E%3Cpath class=\'cls-2\' d=\'M81.5 24.64h4.57c-2.14-2.59-5.35-5.21-8.95-5.21h-2.87zm15.26 14.49v4.15a29.76 29.76 0 0 0-45.91 24.93c0 .77 0 1.48.09 2.09.09.61.12 1.45.23 2.28a29.49 29.49 0 0 0 9.39 17.58H27.28a11.63 11.63 0 0 1-11.6-11.58V31c0-6.68 4.9-11.59 11.59-11.59h6.85l-3.74 5.24H26s-1.94.16-1.95 1.93c0 1.78 1.86 1.92 1.86 1.92h59.3c6.96 1.42 11.42 4.55 11.55 10.63z\' id=\'path8\' fill=\'%23fff\'/%3E%3Cpath class=\'cls-2\' d=\'M31.39 26.57H58.4L40.57 13.78zm38.7 0h10.79L50 4.41a2.19 2.19 0 0 0-3.07.51l-2.4 3.34z\' id=\'path10\' fill=\'%23fff\'/%3E%3C/g%3E%3Cpath class=\'cls-2\' d=\'M93.13 72.11c-4.13 0-4.13 6.4 0 6.4s4.13-6.4 0-6.4zm0 4.32a1.13 1.13 0 0 1 0-2.25 1.13 1.13 0 0 1 0 2.25z\' id=\'path14\'/%3E%3Cpath class=\'cls-2\' d=\'M108.32 67.38a27 27 0 0 0-1.9-9.29 22.76 22.76 0 0 0-.95-2.14 27.73 27.73 0 0 0-48.35-2.61 23.77 23.77 0 0 0-1.23 2.12 26.12 26.12 0 0 0-1.81 4.38 21.47 21.47 0 0 0-.59 2.12 26.84 26.84 0 0 0-.64 8.23c0 .65.11 1.35.22 2.14a24.9 24.9 0 0 0 .74 3.45 27 27 0 0 0 2.85 6.65 27.56 27.56 0 0 0 6.89 7.77 27.72 27.72 0 0 0 38-3.79 22.07 22.07 0 0 0 1.63-2.09 27.07 27.07 0 0 0 3.48-6.64c.24-.62.46-1.31.7-2.14l.53-2.46a25.15 25.15 0 0 0 .4-3.51 15.32 15.32 0 0 0 .03-2.19zm-53.6.84a25.56 25.56 0 0 1 .63-5.61l4.34 2.15c-1.64 2.07-3.18 4.1-4 5.15l-.93.1c-.02-.53-.04-1.12-.04-1.79zm1.78 9.39a24.39 24.39 0 0 1-1.5-5.54l1.84-.19s3.24-4.37 6.1-7.82l-7-3.5v-.14a24.18 24.18 0 0 1 1.69-4.08l.23-.41 12.65.4c2.64-2.47 5.16-4.79 5.16-4.79 1.37-1.09 4.11-2.78 5.68-1.18 1.92 1.91-.56 5.37-.56 5.37s-2.5 2.78-5.39 5.86l.77 16.88c0 .89-.2 2-1.29 1.91a2.85 2.85 0 0 1-2.26-1.63l-4.78-9.86c-3.86 3.16-8.12 6-8.12 6v4.17a2.19 2.19 0 0 1-2.26.7c-.36-.71-.67-1.44-1-2.17m24.1 16.48A26 26 0 0 1 58.65 81.9a4.29 4.29 0 0 0 2.69-1.54 2 2 0 0 0 .44-1.28V76c1.12-.78 3.15-2.22 5.31-3.9l3.64 7.53c1 2.21 4.45 4 6.44 2a4.68 4.68 0 0 0 1.05-3.19l-.73-16c2.62-2.8 4.8-5.23 4.83-5.26l.14-.17c1.3-1.82 2.84-5.55.35-8s-6.23-.81-8.46 1a.23.23 0 0 0-.09.08l-4.55 4.21-10.63-.34A26.06 26.06 0 0 1 88 43.45a25.5 25.5 0 0 1 8.77 4.61 26 26 0 0 1 6.76 8.32 60.48 60.48 0 0 0-6.76.55 27.35 27.35 0 0 0-3.08.57.84.84 0 0 0-.24.1c-.22.13-1.45.9-4.11 4.18a31.8 31.8 0 0 0-2.57 3.67h-1.88c-3.87 0-3.87 6 0 6h.4a31.54 31.54 0 0 0 1 8.9v.12a15.7 15.7 0 0 0 1.28 2.31v5a2.11 2.11 0 0 0 2.12 2.12h4.91a25.78 25.78 0 0 1-14.04 4.17zm16.5-6a2.13 2.13 0 0 0 0-.36v-2.24c.74.08 1.59.15 2.49.21a25 25 0 0 1-2.49 2.43zm9.3-18.67a23.21 23.21 0 0 1-.36 3.24l-.33 1.59h-6.2a1 1 0 0 0 0 2.08h5.63l-.23.64a25.53 25.53 0 0 1-3.25 6.2l-.38.5c-2-.09-3.78-.24-5-.42a1 1 0 0 0-.47 0 1 1 0 0 0-.71 1v3.5h-5.27v-5.32a1 1 0 0 0-.3-.72 12 12 0 0 1-1.13-2c-1.14-3.59-.92-9.14-.91-9.2a1.06 1.06 0 0 0-.29-.76 1 1 0 0 0-.75-.32h-1.52a.93.93 0 0 1 0-1.86h2.46a1 1 0 0 0 .9-.52 31 31 0 0 1 2.7-3.91 20.79 20.79 0 0 1 3.42-3.61c.33-.07 1.14-.25 2.4-.43a60.28 60.28 0 0 1 7.71-.6l.15.35a25.31 25.31 0 0 1 1.73 8.08h-.1c-3.79 0-7.1.15-9.49.32s-3.82.32-3.84.32a1 1 0 0 0 .22 2.06s1.37-.15 3.61-.3 5.67-.32 9.49-.32h.14l-.02.45z\' id=\'path16\'/%3E%3C/svg%3E');
}
.landingBanner__tile span {
  display: block;
  padding: 0 0 2px 80px;
  font-size: 20px;
  line-height: 24px;
  color: #FFF;
}
.landingBanner__tile p {
  margin: 0;
  padding: 0 0 0 80px;
  font-size: 14px;
  line-height: 16px;
  color: #FFF;
  text-align: left;
}



.tableBanner {
  padding: 25px 15px 10px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 298.97916 185.20834' height='700' width='1130'%3E%3Cdefs%3E%3ClinearGradient id='f'%3E%3Cstop offset='0' stop-color='%23651434'/%3E%3Cstop offset='1' stop-color='%23ba1735'/%3E%3C/linearGradient%3E%3ClinearGradient id='e'%3E%3Cstop offset='0' stop-color='%23661f4b'/%3E%3Cstop offset='1' stop-color='%2391254b'/%3E%3C/linearGradient%3E%3ClinearGradient id='d'%3E%3Cstop offset='0' stop-color='%2385285a'/%3E%3Cstop offset='1' stop-color='%23c0355a'/%3E%3C/linearGradient%3E%3ClinearGradient id='c'%3E%3Cstop offset='0' stop-color='%238e2d69'/%3E%3Cstop offset='1' stop-color='%23c83f6a'/%3E%3C/linearGradient%3E%3ClinearGradient id='b'%3E%3Cstop offset='0' stop-color='%23882d78'/%3E%3Cstop offset='1' stop-color='%23c2477b'/%3E%3C/linearGradient%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%23882e86'/%3E%3Cstop offset='1' stop-color='%23b24386'/%3E%3C/linearGradient%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='226.32' x2='83.14' y1='130.54' x1='83.14' id='g' xlink:href='%23a'/%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='296.57' x2='71.61' y1='151.05' x1='71.61' id='h' xlink:href='%23b'/%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='277.97' x2='137.73' y1='161.14' x1='137.73' id='i' xlink:href='%23c'/%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='277.01' x2='162.86' y1='161.66' x1='162.86' id='j' xlink:href='%23d'/%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='189.69' x2='169.83' y1='112.16' x1='169.83' id='k' xlink:href='%23e'/%3E%3ClinearGradient gradientUnits='userSpaceOnUse' y2='230.9' x2='227.01' y1='111.79' x1='227.01' id='l' xlink:href='%23f'/%3E%3C/defs%3E%3Cg fill-rule='evenodd'%3E%3Cpath d='M116.5 226.41l-80.25-66.2c-3.92-3.23-6.32-9.14-6.32-9.14s-1.95-8.53.98-14.2c2.92-5.66 7.84-6.99 11.67-6.37 3.83.63 6.06 1.6 6.06 1.6l89.09 29.04z' fill='url%28%23g%29' transform='translate%28-.04 -111.8%29'/%3E%3Cpath d='M116.5 226.41L93.64 297H67.18L29.93 151.07s2.1 5.66 6.32 9.14z' fill='url%28%23h%29' transform='translate%28-.04 -111.8%29'/%3E%3Cpath d='M137.73 161.14l51.36 115.95a14.13 14.13 0 0 1-9.64.28c-2.94-.9-6-3.63-6-3.63-2.68-2.67-56.95-47.33-56.95-47.33z' fill='url%28%23i%29' transform='translate%28-.04 -111.8%29'/%3E%3Cpath d='M137.73 161.14l62.4 28.59-3.9 76.63s-.16 1.9-1.04 4.18c-.89 2.3-3.61 5.57-6.1 6.55z' fill='url%28%23j%29' transform='translate%28-.04 -111.8%29'/%3E%3Cpath d='M137.73 161.14l22.34-49.35H204l-3.86 77.94z' fill='url%28%23k%29' transform='translate%28-.04 -111.8%29'/%3E%3Cpath d='M204 111.8H227l69.4 105.55c1.57 2.4 3.93 8.2.26 11.88-3.67 3.7-8.02.69-13.9-1.99l-82.64-37.51z' fill='url%28%23l%29' transform='translate%28-.04 -111.8%29'/%3E%3C/g%3E%3C/svg%3E") 50% 50% no-repeat;
  background: radial-gradient(circle at 50% 80%,#DB4D75 20%,#924A8B 80%);
  position: relative;
  text-align: center;
  color: #FFF;
}
.tableBanner h1 {
  font-size: 22px;
  line-height: 26px;
  margin: 0;
  padding: 0 0 10px 13px;
  text-align: left;
  font-weight: 400;
}
.landingDropdown {
  background: transparent;
  padding: 5px 0 20px 0;
}



.cmp__features {
  padding: 15px;
}

.cmp__features__feature {
  position: relative;
  padding: 10px 10px 10px 40px;
  background: #EAECED;
}
.cmp__features__feature input {
  position: absolute;
  top: 50%;
  left: 10px;
  margin: -10px 0 0 0;
  padding: 0;
  width: 20px;
  height: 20px;
}
.cmp__features__feature span {
  color: #34454E;
  line-height: 100%;s
}

.cmp__features__sort {
  padding: 10px;
  background: #DB4D75;
  background-image: url('/resource/icons/arrow-down-white.svg');
  background-position: center right 10px;
  background-repeat: no-repeat;
}
.cmp__features__sort label {
  display: inline-block;
  margin: 0 5px 0 0;
  color: #FBEDF1;
}
.cmp__features__sort span {
  display: inline-block;
  color: #FFF;
}







#cmp__rows {

}

.cmp__row {
  position: relative;
  margin: 0px 10px 0px 10px;
  padding: 20px 4px 20px 4px;
  transform: translateX(0px);
  transition: transform ease 300ms;
  border: 1px solid #FFF;
  border-bottom: 1px dashed #CCC;
}

.cmp__rows--v1 .cmp__row--sponsored {
  padding: 14px 4px;
  border: 1px solid #A6A6A6;
}
.sponsored {
  display: none;
  position: absolute;
  top: 3px;
  right: 5px;
  color: #A6A6A6;
  font-size: 13px;
}
.cmp__rows--v1 .sponsored {
  display: block;
}

.cmp__row.demoProd {
  transform: translateX(100px);
  transition: transform ease 300ms;
}
#demoSwipe {
  position: absolute;
  top: 0;
  left: -100px;
  width: 100px;
  height: 100%;
  padding: 20px 15px;
  background: #666;
  color: #FFF;
  opacity: 0.8;
  box-sizing: border-box;
  font-size: 13px;
}

.cmp__row--discard {
  transform: translateX(100%);
  transition: transform ease 300ms;
}




.cmp__row__info {
  position: relative;
  min-height: 55px;
  padding: 0 0 0 120px;
}
.cmp__row__info img {
  position: absolute;
  top: 0;
  left: 0;
  width: 90px;
}
.cmp__row__info__name {
  font-size: 16px;
  color: #34454E;
  font-family: "Varela Round","Open Sans","Helvetica Neue",Arial,sans-serif
}
.cmp__rows--v2 .cmp__row__info__name {
  padding: 16px 0 0 0;
}
.cmp__row__info__label {
  display: none;
  margin: 5px 0 0 0;
  padding: 3px 20px;
  border: 1px solid #A64370;
  border-radius: 4px;
  font-size: 10px;
  color: #A64370;
}
.cmp__rows--v1 .cmp__row__info__label {
  display: inline-block;
}



.cmp__row__cols {
  padding: 5px 0;
}
.cmp__row__cols__col {
  position: relative;
  margin: 0 0 5px 0;
  padding: 15px;
  background-color: #FEF6ED;
}
.cmp__row__cols__col__title {
  padding: 0 25px 0 0;
  font-size: 14px;
  color: #5D6A71;
  font-family: "Varela Round","Open Sans","Helvetica Neue",Arial,sans-serif
}
.cmp__row__cols__col__toggle {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 45px;
  background-image: url('/resource/icons/arrow-down.svg');
  background-position: center;
  background-repeat: no-repeat;
}
.cmp__row__cols__col--open .cmp__row__cols__col__toggle {
  transform: rotate(180deg);
}
.cmp__row__cols__col__details {
  display: none;
  font-size: 12px;
  color: #858F94;
}
.cmp__row__cols__col--open .cmp__row__cols__col__details {
  display: block;
}
.cmp__row__cols__col__details__info p {
  margin: 8px 0 0 0;
}
.cmp__row__cols__col__details__list {
  margin: 0;
  padding: 0 0 0 20px;
}
.cmp__row__cols__col__details__list li {
  margin: 8px 0 0 0;
  padding: 0;
}




.cmp__row__cta {
  display: block;
  margin: 5px 15px 0 15px;
  padding: 10px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  background-color: #924A8B;
  border-radius: 6px;
  text-decoration: none;
  color: #FFF;
}




#undo {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 5px;
  background-color: #C7C7C7;
  text-align: right;
}

#undo span {
  display: inline-block;
  margin: 0 15px 0 0;
  padding: 5px 10px;
  background-color: #FFF;
  color: #999;
  font-size: 12px;
}









#glossary_btn {
  position: fixed;
  left: 5px;
  bottom: 5px;
  width: 50px;
  height: 50px;
  font-size: 36px;
  color: #FFF;
  background-color: #FAA73E;
  border-radius: 30px;
  text-align: center;
}
#glossary_overlay {
  position: fixed;
  top: 0;
  left: 0;
  padding: 20px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background: #777;
  color: #FFF;
  transform: translateX(-100%);
  transition: transform ease 300ms;
  overflow-y: scroll;
}
#glossary_overlay.open {
  transform: translateX(0);
  transition: transform ease 300ms;
}

#glossary_overlay span {
  display: inline-block;
  float: right;
  position: relative;
  margin: -20px -20px 0 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 400;
  color: #FFF;
  line-height: 100%;
}

#glossary_overlay h1 {
  margin: 0;
  padding: 0;
  font-size: 20px;
  font-weight: 400;
}

#glossary_overlay h2 {
  margin: 0;
  padding: 20px 0 4px 0;
  font-size: 16px;
  font-weight: 600;
}
#glossary_overlay p {
   margin: 0;
   padding: 0;
  font-size: 13px;
}





.landingImg {
  margin: 0;
  padding: 0;
  width: 100%;
}




footer {
  margin: 30px 0 0 0;
  padding: 0 10px 20px 10px;
  background: #C3C7C9;
  color: #34454e;
  font-size: 12px;
  text-align: center;
}
footer p {
  margin: 0;
  padding: 20px 0 0 0;
}




.cf:before,
.cf:after {
  content: "";
  display: table;
}
.cf:after {
  clear: both;
}
