<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url("../../assets/fonts/fontawesome-webfont.eot");
  src: url("../../assets/fonts/fontawesome-webfont.woff") format("woff"), url("../../assets/fonts/fontawesome-webfont.ttf") format("truetype"), url("../../assets/fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

#cq-emulator-content.firefox {
  background-color: #FFF !important; }

html, body {
  width: 100%; }

body {
  line-height: 1.5;
  font-family: "SourceSansPro-Regular", sans-serif;
  font-weight: 100;
  position: relative;
  overflow: auto; }

/* BASE STYLES
----------------------------------------- */
img {
  max-width: 100%;
  display: block; }

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle; }

button,
input {
  *overflow: visible;
  line-height: normal; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button; }

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer; }

input[type="search"] {
  box-sizing: content-box;
  -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

textarea {
  overflow: auto;
  vertical-align: top; }

/* LAYOUT STYLES
----------------------------------------- */
.component-content::before, .component-content::after {
  content: "";
  display: table; }

.component-content::after {
  clear: both; }

.component &gt; .component-content {
  margin-bottom: 0; }

/* ALERTS
-------------------------------------*/
.alert-list {
  margin: 0;
  padding: 0;
  list-style-position: inside;
  list-style-type: disc; }

.alert-list li {
  padding-left: 4px; }

.alert {
  margin-bottom: 20px; }

.alert-error {
  color: #eb3158; }

/* UTILITIES
----------------------------------- */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.is-hidden {
  display: none !important;
  visibility: hidden !important; }

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix::before,
.clearfix::after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

.clearfix::after {
  clear: both; }

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
  zoom: 1; }

/* BUTTONS
----------------------------------*/
.button {
  background-color: #e1e1e1;
  border: 1px solid #656363;
  color: #323131;
  padding: 5px 20px;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block; }

.lt-ie8 .button {
  display: inline; }

.button:hover {
  background-color: #939191;
  color: white; }

[id=wrapper],
[id=wrapper] .main {
  width: 100%;
  padding: 0; }

[id=header] {
  padding: 0; }

.grid-grid_16_columns_480layoutbreakpoint {
  float: none;
  margin-left: 0;
  display: block; }

/* Source Sans Pro */
@font-face {
  font-family: 'SourceSansPro-Black';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-Black.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-Black.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-Black.ttf") format("truetype"), url("../../assets/fonts/Source_Sans_Pro/svg/SourceSansPro-Black.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-BlackItalic';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-BlackItalic.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-BlackItalic.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-BlackItalic.ttf") format("truetype"), url("../../assets/fonts/Source_Sans_Pro/svg/SourceSansPro-BlackItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-Bold';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-Bold.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-Bold.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-Bold.ttf") format("truetype"), url("../../assets/fonts/Source_Sans_Pro/svg/SourceSansPro-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-BoldItalic';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-BoldItalic.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-BoldItalic.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-BoldItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-ExtraLight';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-ExtraLight.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-ExtraLight.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-ExtraLight.ttf") format("truetype"), url("../../assets/fonts/Source_Sans_Pro/svg/SourceSansPro-ExtraLight.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-ExtraLightItalic';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-ExtraLightItalic.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-ExtraLightItalic.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-ExtraLightItalic.ttf") format("truetype"), url("../../assets/fonts/Source_Sans_Pro/svg/SourceSansPro-ExtraLightItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-Italic';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-Italic.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-Italic.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-Italic.ttf") format("truetype"), url("../../assets/fonts/Source_Sans_Pro/svg/SourceSansPro-Italic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-Light';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-Light.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-Light.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-Light.ttf") format("truetype"), url("../../assets/fonts/Source_Sans_Pro/svg/SourceSansPro-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-LightItalic';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-LightItalic.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-LightItalic.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-LightItalic.ttf") format("truetype"), url("../../assets/fonts/Source_Sans_Pro/svg/SourceSansPro-LightItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-Regular';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-Regular.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-Regular.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-Regular.ttf") format("truetype"), url("../../assets/fonts/Source_Sans_Pro/svg/SourceSansPro-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-LightItalic';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-LightItalic.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-LightItalic.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-LightItalic.ttf") format("truetype"), url("../../assets/fonts/Source_Sans_Pro/svg/SourceSansPro-LightItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-SemiBold';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-SemiBold.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-SemiBold.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-SemiBold.ttf") format("truetype"), url("../../assets/fonts/Source_Sans_Pro/svg/SourceSansPro-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SourceSansPro-SemiBoldItalic';
  font-display: auto;
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-SemiBoldItalic.eot");
  src: url("../../assets/fonts/Source_Sans_Pro/eot/SourceSansPro-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Source_Sans_Pro/woff/SourceSansPro-SemiBoldItalic.woff") format("woff"), url("../../assets/fonts/Source_Sans_Pro/ttf/SourceSansPro-SemiBoldItalic.ttf") format("truetype"), url("../../assets/fonts/Source_Sans_Pro/svg/SourceSansPro-SemiBoldItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'icomoon';
  font-display: auto;
  src: url("../../assets/fonts/icons/icomoon.eot?1a7qmu");
  src: url("../../assets/fonts/icons/icomoon.eot?1a7qmu#iefix") format("embedded-opentype"), url("../../assets/fonts/icons/icomoon.ttf?1a7qmu") format("truetype"), url("../../assets/fonts/icons/icomoon.woff?1a7qmu") format("woff"), url("../../assets/fonts/icons/icomoon.svg?1a7qmu#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

html {
  color: #2D2323;
  height: 100%;
  overflow-x: hidden; }
  html.no-scroll {
    overflow: hidden; }

body {
  min-height: 100%; }

[id=footer] {
  background-color: #fff; }
  [id=footer] .footer-btn-spacer {
    margin-bottom: 0; }

[id=header] .hero-wrapper {
  margin-top: 70px;
  margin-top: 4.375rem;
  transition: margin-top 0.3s ease-out; }
  @media only screen and (max-width: 992px) {
    [id=header] .hero-wrapper {
      margin-top: 119px;
      margin-top: 7.4375rem; } }
  @media only screen and (max-width: 480px) {
    [id=header] .hero-wrapper {
      margin-top: 79.002px;
      margin-top: 4.937625rem; } }
  .redesigned-header [id=header] .hero-wrapper {
    margin-top: 56px;
    margin-top: 3.5rem; }
    @media only screen and (max-width: 992px) {
      .redesigned-header [id=header] .hero-wrapper {
        margin-top: 56px;
        margin-top: 3.5rem; } }
    @media only screen and (max-width: 767px) {
      .redesigned-header [id=header] .hero-wrapper {
        margin-top: 0; } }
    @media only screen and (max-width: 480px) {
      .redesigned-header [id=header] .hero-wrapper {
        margin-top: 0; } }

.is-searchBox-active [id=header] {
  position: relative; }

[id=header] [class*="grid_"]:first-child {
  min-height: 0; }

[id=content-wrapper].content-wrapper {
  width: 1406px !important;
  margin: 0 auto !important;
  float: none;
  overflow: auto; }
  @media (max-width: 1406px) {
    [id=content-wrapper].content-wrapper {
      width: 100% !important; }
      [id=content-wrapper].content-wrapper .left-sidebar-article-page {
        padding-left: 16.8px;
        padding-left: 1.05rem; } }
  @media only screen and (max-width: 992px) {
    [id=content-wrapper].content-wrapper {
      padding: 0px 30.1px;
      padding: 0rem 1.88125rem;
      width: initial !important;
      display: table; }
      [id=content-wrapper].content-wrapper &gt; div {
        width: 100% !important; }
      [id=content-wrapper].content-wrapper .left-sidebar-article-page {
        display: table-footer-group !important;
        float: none; }
        [id=content-wrapper].content-wrapper .left-sidebar-article-page .richText-meta-data p:first-child {
          margin-top: 0; }
        [id=content-wrapper].content-wrapper .left-sidebar-article-page + [id=content-group] {
          margin: 0; }
      [id=content-wrapper].content-wrapper [id=content-group] {
        display: table-header-group !important; }
        [id=content-wrapper].content-wrapper [id=content-group] img {
          width: 100%; } }
  .cq-wcm-edit [id=content-wrapper].content-wrapper [id=content-parsys] {
    padding-top: 99.995px;
    padding-top: 6.2496875rem; }
    @media only screen and (max-width: 1440px) {
      .cq-wcm-edit [id=content-wrapper].content-wrapper [id=content-parsys] {
        padding-left: 39.998px;
        padding-left: 2.499875rem;
        padding-right: 39.998px;
        padding-right: 2.499875rem;
        box-sizing: border-box; } }
    @media only screen and (max-width: 480px) {
      .cq-wcm-edit [id=content-wrapper].content-wrapper [id=content-parsys] {
        padding-left: 19.6px;
        padding-left: 1.225rem;
        padding-right: 19.6px;
        padding-right: 1.225rem;
        padding-top: 0; } }
  [id=content-wrapper].content-wrapper .richText &gt; .component-content {
    overflow: visible; }

[id=content] {
  position: relative; }
  .search-results-page [id=content] {
    margin-top: 100px; }
  @media only screen and (max-width: 992px) {
    [id=content] {
      margin-top: 56px; } }
  @media only screen and (max-width: 480px) {
    .layout-left-sidebar.template-article [id=content] {
      display: table;
      width: 100%; }
      .layout-left-sidebar.template-article [id=content] .layout-inner {
        display: table; }
    [id=content] .layout-inner {
      box-sizing: border-box;
      width: 100%; } }
  .layout-article-hub [id=content] {
    max-width: 1440.999px;
    max-width: 90.0624375rem;
    margin: 0 auto; }
    @media only screen and (max-width: 1440px) {
      .layout-article-hub [id=content] {
        padding-left: 30.1px;
        padding-left: 1.88125rem;
        padding-right: 30.1px;
        padding-right: 1.88125rem;
        box-sizing: border-box; } }
    @media only screen and (max-width: 992px) {
      .layout-article-hub [id=content] {
        padding-left: 0;
        padding-right: 0; } }
    @media only screen and (max-width: 992px) {
      .layout-article-hub [id=content] .left-sidebar {
        border-bottom: 1px solid #dfdfdf; } }
  @media only screen and (min-width: 1441px) {
    [id=content] .layout-inner .grid_3 .left-sidebar {
      padding-right: 25%; } }

.main .paragraph-is-wrapped[class*='grid_'] {
  max-width: 1440.999px;
  max-width: 90.0624375rem;
  margin: 0 auto !important;
  float: none; }
  .main .paragraph-is-wrapped[class*='grid_']::before, .main .paragraph-is-wrapped[class*='grid_']::after {
    content: "";
    display: table; }
  .main .paragraph-is-wrapped[class*='grid_']::after {
    clear: both; }
  @media only screen and (max-width: 1440px) {
    .main .paragraph-is-wrapped[class*='grid_'] {
      padding-left: 30.1px;
      padding-left: 1.88125rem;
      padding-right: 30.1px;
      padding-right: 1.88125rem;
      box-sizing: border-box; } }

.alpha.prefix_half {
  margin-left: 4.2% !important; }

.alpha.prefix_one-half {
  margin-left: 12.58% !important; }

.prefix_half {
  margin-left: 4.55% !important; }

.prefix_one-half {
  margin-left: 13.66% !important; }

@media only screen and (max-width: 992px) {
  .tablet-hidden,
  .hide-on-tablet {
    display: none !important; } }

@media only screen and (min-width: 992px) {
  .tablet-shown,
  .show-on-tablet {
    display: none !important; } }

@media only screen and (max-width: 480px) {
  .mobile-hidden {
    display: none !important; } }

@media only screen and (min-width: 481px) {
  .desktop-hidden,
  .show-on-mobile {
    display: none !important; }
    .cq-wcm-edit .desktop-hidden, .cq-wcm-edit
    .show-on-mobile {
      display: block !important; } }

@media only screen and (min-width: 320px) {
  .show-on-mobile-new {
    display: none !important; }
    .cq-wcm-edit .show-on-mobile-new {
      display: block !important; } }

.layout-article-hub .hero-wrapper::before, .layout-article-hub .hero-wrapper::after {
  display: none; }

@media only screen and (max-width: 992px) {
  .layout-article-hub [id=content] &gt; .layout-outer &gt; .layout-inner &gt; [class*='grid_'] {
    float: none !important;
    margin: 0 !important;
    width: 100% !important; } }

.layout-article-hub .article-page {
  position: relative; }
  @media only screen and (max-width: 992px) {
    .layout-article-hub .article-page::after, .layout-article-hub .article-page::before {
      display: none; } }

[id=content].main.has-loaded {
  -webkit-animation: fadein .5s 1;
          animation: fadein .5s 1; }

@-webkit-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.richText-hero.has-loaded {
  -webkit-animation: fadein .5s 1;
          animation: fadein .5s 1; }

@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.loading-indicator {
  position: fixed;
  top: 0;
  left: 0;
  height: 4px;
  width: 0;
  transition: width .5s ease-in, opacity .25s, height .25s;
  background: #eb3158;
  z-index: 9999; }
  .loading-indicator.is-hidden {
    display: block !important;
    opacity: 0;
    height: 0;
    width: 0 !important;
    transition: width 0s linear .25s, opacity .25s; }

.alert-list {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #666; }

.alert-list li {
  padding: 14px 0px 14px 52.0002px;
  padding: 0.875rem 0rem 0.875rem 3.2500125rem;
  margin: 9.996px 0px;
  margin: 0.62475rem 0rem;
  font-size: 15.001px;
  font-size: 0.9375625rem;
  background: #fffafa url("../../assets/img/stop-red.svg") no-repeat 13px center;
  border: 1px solid #f20608;
  border-radius: 5px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.06);
  font-family: "SourceSansPro-Regular", sans-serif; }

.alert {
  margin-bottom: 19.999px;
  margin-bottom: 1.2499375rem;
  margin-top: 79.996px;
  margin-top: 4.99975rem; }

.alert-error {
  color: #666; }

.alert-info {
  color: #666; }

.page-404,
.page-500,
.page-503,
.template-error-page {
  background: #2D2323;
  height: 100%; }
  .page-404 .richText-navigation-bar-trigger,
  .page-404 .breadcrumbs,
  .page-500 .richText-navigation-bar-trigger,
  .page-500 .breadcrumbs,
  .page-503 .richText-navigation-bar-trigger,
  .page-503 .breadcrumbs,
  .template-error-page .richText-navigation-bar-trigger,
  .template-error-page .breadcrumbs {
    display: none !important; }
  .page-404 .box-header-secondary-group,
  .page-500 .box-header-secondary-group,
  .page-503 .box-header-secondary-group,
  .template-error-page .box-header-secondary-group {
    position: relative;
    float: right; }
  @media only screen and (max-width: 480px) {
    .page-404 .box-search-bar-trigger,
    .page-500 .box-search-bar-trigger,
    .page-503 .box-search-bar-trigger,
    .template-error-page .box-search-bar-trigger {
      border-right: 0;
      position: absolute;
      left: 0; }
    .page-404 .richText-login-bar-trigger,
    .page-500 .richText-login-bar-trigger,
    .page-503 .richText-login-bar-trigger,
    .template-error-page .richText-login-bar-trigger {
      margin-right: 7px;
      margin-right: 0.4375rem;
      border-right: 1px solid #fff; } }
  .page-404 .box-header-secondary-group,
  .page-500 .box-header-secondary-group,
  .page-503 .box-header-secondary-group,
  .template-error-page .box-header-secondary-group {
    border-bottom: 0; }
  .page-404 .box-home-page-icons,
  .page-500 .box-home-page-icons,
  .page-503 .box-home-page-icons,
  .template-error-page .box-home-page-icons {
    margin-bottom: 7px;
    margin-bottom: 0.4375rem; }
  .page-404 [id='footer'],
  .page-500 [id='footer'],
  .page-503 [id='footer'],
  .template-error-page [id='footer'] {
    border: 0; }

.js-extra-offset {
  transition: padding-top .2s; }
  .page-global-search-results .js-extra-offset,
  .template-global-search .js-extra-offset {
    padding-top: 367.0002px;
    padding-top: 22.9375125rem; }

@-webkit-keyframes fade-max-height {
  from {
    max-height: 0;
    opacity: 0; }
  10% {
    max-height: 0; }
  20% {
    opacity: 1; }
  to {
    max-height: 999.999px;
    max-height: 62.4999375rem;
    opacity: 1; } }

@keyframes fade-max-height {
  from {
    max-height: 0;
    opacity: 0; }
  10% {
    max-height: 0; }
  20% {
    opacity: 1; }
  to {
    max-height: 999.999px;
    max-height: 62.4999375rem;
    opacity: 1; } }

@-webkit-keyframes fade-opacity {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fade-opacity {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.image a,
.richText a,
.table a {
  text-decoration: none; }

.image .grey-text,
.richText .grey-text,
.table .grey-text {
  color: #f5f5f5; }

.image .charcoal-text,
.richText .charcoal-text,
.table .charcoal-text {
  color: #2D2323; }

.image .white-text,
.richText .white-text,
.table .white-text {
  color: #fff; }

.image .small-text,
.richText .small-text,
.table .small-text {
  font-size: 10.5px;
  font-size: 0.65625rem; }

.image .red-text,
.richText .red-text,
.table .red-text {
  color: #eb3158; }

.image .intro-paragraph,
.richText .intro-paragraph,
.table .intro-paragraph {
  font-size: 18.9px;
  font-size: 1.18125rem;
  line-height: 22.4px;
  line-height: 1.4rem;
  letter-spacing: -0.28px;
  letter-spacing: -0.0175rem; }
  @media only screen and (max-width: 480px) {
    .image .intro-paragraph,
    .richText .intro-paragraph,
    .table .intro-paragraph {
      font-size: 13.3px;
      font-size: 0.83125rem;
      line-height: 16.8px;
      line-height: 1.05rem;
      letter-spacing: -0.21px;
      letter-spacing: -0.013125rem; } }

.image .body-copy-long-articles,
.richText .body-copy-long-articles,
.table .body-copy-long-articles {
  font-size: 15.4px;
  font-size: 0.9625rem;
  line-height: 22.4px;
  line-height: 1.4rem;
  letter-spacing: -0.28px;
  letter-spacing: -0.0175rem; }
  @media only screen and (max-width: 480px) {
    .image .body-copy-long-articles,
    .richText .body-copy-long-articles,
    .table .body-copy-long-articles {
      font-size: 11.9px;
      font-size: 0.74375rem;
      line-height: 18.9px;
      line-height: 1.18125rem;
      letter-spacing: -0.21px;
      letter-spacing: -0.013125rem; } }

.image .body-copy-secondary,
.richText .body-copy-secondary,
.table .body-copy-secondary {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 17.5px;
  line-height: 1.09375rem;
  letter-spacing: -0.28px;
  letter-spacing: -0.0175rem; }
  @media only screen and (max-width: 480px) {
    .image .body-copy-secondary,
    .richText .body-copy-secondary,
    .table .body-copy-secondary {
      font-size: 9.8px;
      font-size: 0.6125rem;
      line-height: 13.3px;
      line-height: 0.83125rem;
      letter-spacing: -0.21px;
      letter-spacing: -0.013125rem; } }

.image .bottom-spacing,
.richText .bottom-spacing,
.table .bottom-spacing {
  margin-bottom: 19.999px;
  margin-bottom: 1.2499375rem;
  display: block; }

.content-container.paragraphSystem {
  padding-top: 74.998px;
  padding-top: 4.687375rem;
  padding-bottom: 74.998px;
  padding-bottom: 4.687375rem; }
  @media only screen and (max-width: 767px) {
    .content-container.paragraphSystem {
      padding-top: 299.999px;
      padding-top: 18.7499375rem; } }

.no-border-top {
  border-top: none; }

.no-border-right {
  border-right: none; }

.no-border-bottom {
  border-bottom: none; }

.no-border-left {
  border-left: none; }

.hideOnPublish {
  display: none; }

.toHideFieldOnPublish {
  display: none; }

.clickable-component &gt; .component-content:hover {
  cursor: pointer; }

[id*='dspform'] {
  text-align: center; }

.scroll-to-me {
  max-height: 0;
  overflow: hidden;
  margin: 0;
  position: relative; }

.reduced-z-index {
  z-index: 0;
  position: relative; }

@media only screen and (max-width: 480px) {
  .hide-on-mobile {
    display: none !important; } }

body.content-section-spacing &gt; #wrapper &gt; div#content {
  margin-top: 100.002px;
  margin-top: 6.250125rem; }

@media only screen and (max-width: 992px) {
  body.content-section-spacing &gt; #wrapper &gt; div#content {
    margin-top: 47.999px;
    margin-top: 2.9999375rem; } }

body.hero-img-hide .hero-wrapper {
  display: none; }

body.hero-img-hide #content {
  margin-top: 70px;
  margin-top: 4.375rem; }

body.hero-img-hide #content #player {
  height: calc(100vh - 70px); }

html {
  font-size: 15.995px;
  font-size: 0.9996875rem; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.calculator .calculator-input,
.calculator .calculator-input-small,
.h6,
.pseudo-h1,
.pseudo-h2,
.pseudo-h3,
.pseudo-h4,
.pseudo-h5,
.pseudo-h6 {
  font-family: "SourceSansPro-SemiBold", sans-serif;
  color: #2D2323;
  margin: 10px 0;
  font-weight: 100; }
  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a,
  .h1 a,
  .h2 a,
  .h3 a,
  .h4 a,
  .h5 a, .calculator .calculator-input a, .calculator .calculator-input-small a,
  .h6 a,
  .pseudo-h1 a,
  .pseudo-h2 a,
  .pseudo-h3 a,
  .pseudo-h4 a,
  .pseudo-h5 a,
  .pseudo-h6 a {
    color: #2D2323; }

.pseudo-h1,
.pseudo-h2,
.pseudo-h3,
.pseudo-h4,
.pseudo-h5,
.pseudo-h6 {
  display: block; }

h1,
.h1,
.pseudo-h1 {
  font-size: 64.001px;
  font-size: 4.0000625rem;
  line-height: 72.002px;
  line-height: 4.500125rem;
  margin-top: 21px;
  margin-top: 1.3125rem;
  margin-bottom: 21px;
  margin-bottom: 1.3125rem;
  word-spacing: 0; }
  @media only screen and (max-width: 1024px) {
    h1,
    .h1,
    .pseudo-h1 {
      font-size: 47.999px;
      font-size: 2.9999375rem;
      line-height: 64.001px;
      line-height: 4.0000625rem; } }
  @media only screen and (max-width: 767px) {
    h1,
    .h1,
    .pseudo-h1 {
      font-size: 31.997px;
      font-size: 1.9998125rem;
      line-height: 39.998px;
      line-height: 2.499875rem; } }

h2,
.h2,
.pseudo-h2 {
  font-size: 39.998px;
  font-size: 2.499875rem;
  line-height: 47.999px;
  line-height: 2.9999375rem;
  margin-top: 14px;
  margin-top: 0.875rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem; }
  @media only screen and (max-width: 1024px) {
    h2,
    .h2,
    .pseudo-h2 {
      font-size: 31.997px;
      font-size: 1.9998125rem;
      line-height: 39.998px;
      line-height: 2.499875rem; } }
  @media only screen and (max-width: 767px) {
    h2,
    .h2,
    .pseudo-h2 {
      font-size: 24.003px;
      font-size: 1.5001875rem;
      line-height: 31.997px;
      line-height: 1.9998125rem; } }

h3,
.h3,
.pseudo-h3 {
  font-size: 31.997px;
  font-size: 1.9998125rem;
  line-height: 39.998px;
  line-height: 2.499875rem;
  margin-top: 14px;
  margin-top: 0.875rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem; }
  @media only screen and (max-width: 1024px) {
    h3,
    .h3,
    .pseudo-h3 {
      font-size: 24.003px;
      font-size: 1.5001875rem;
      line-height: 31.997px;
      line-height: 1.9998125rem; } }
  @media only screen and (max-width: 767px) {
    h3,
    .h3,
    .pseudo-h3 {
      font-size: 17.997px;
      font-size: 1.1248125rem;
      line-height: 24.003px;
      line-height: 1.5001875rem; } }

h4, h5, h6,
.h4, .h5, .calculator .calculator-input, .calculator .calculator-input-small, .h6,
.pseudo-h4, .pseudo-h5, .pseudo-h6 {
  font-size: 17.997px;
  font-size: 1.1248125rem;
  margin-top: 14px;
  margin-top: 0.875rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem; }
  @media only screen and (max-width: 1024px) {
    h4, h5, h6,
    .h4, .h5, .calculator .calculator-input, .calculator .calculator-input-small, .h6,
    .pseudo-h4, .pseudo-h5, .pseudo-h6 {
      font-size: 17.997px;
      font-size: 1.1248125rem;
      line-height: 31.85px;
      line-height: 1.990625rem; } }
  @media only screen and (max-width: 767px) {
    h4, h5, h6,
    .h4, .h5, .calculator .calculator-input, .calculator .calculator-input-small, .h6,
    .pseudo-h4, .pseudo-h5, .pseudo-h6 {
      font-size: 17.997px;
      font-size: 1.1248125rem;
      line-height: 28px;
      line-height: 1.75rem;
      margin-bottom: 7px;
      margin-bottom: 0.4375rem; } }

p,
.richText ul li,
.image ul li {
  font-size: 15.995px;
  font-size: 0.9996875rem;
  line-height: 24.003px;
  line-height: 1.5001875rem; }
  @media only screen and (max-width: 480px) {
    p,
    .richText ul li,
    .image ul li {
      font-size: 15.995px;
      font-size: 0.9996875rem;
      line-height: 18.2px;
      line-height: 1.1375rem; } }

p.intro {
  font-size: 15.995px;
  font-size: 0.9996875rem;
  line-height: 26.6px;
  line-height: 1.6625rem; }
  @media only screen and (max-width: 480px) {
    p.intro {
      font-size: 15.995px;
      font-size: 0.9996875rem;
      line-height: 19.6px;
      line-height: 1.225rem; } }

a:not([class*="btn-"]) {
  color: #AF144B;
  text-decoration: none; }
  a:not([class*="btn-"]):hover, a:not([class*="btn-"]):visited {
    color: #AF144B; }

.richText a:not([class*="btn-"]),
.image a:not([class*="btn-"]) {
  color: #AF144B;
  text-decoration: none; }
  .richText a:not([class*="btn-"]):hover, .richText a:not([class*="btn-"]):active, .richText a:not([class*="btn-"]):visited,
  .image a:not([class*="btn-"]):hover,
  .image a:not([class*="btn-"]):active,
  .image a:not([class*="btn-"]):visited {
    color: #AF144B; }
  .richText a:not([class*="btn-"]).text-brand-orange,
  .image a:not([class*="btn-"]).text-brand-orange {
    color: #AF144B; }
    .richText a:not([class*="btn-"]).text-brand-orange:hover, .richText a:not([class*="btn-"]).text-brand-orange:active, .richText a:not([class*="btn-"]).text-brand-orange:visited,
    .image a:not([class*="btn-"]).text-brand-orange:hover,
    .image a:not([class*="btn-"]).text-brand-orange:active,
    .image a:not([class*="btn-"]).text-brand-orange:visited {
      color: #AF144B; }

.align-text-center {
  text-align: center; }

.align-text-left {
  text-align: left; }

.align-text-right {
  text-align: right; }

.align-text-justify {
  text-align: justify; }

.weight-extralight {
  font-weight: 100; }

.weight-light {
  font-weight: 300; }

.weight-regular {
  font-weight: 500; }

.weight-bold {
  font-weight: 700; }

.sans-black-weight {
  font-family: "SourceSansPro-Black", sans-serif; }

.sans-black-italic-weight {
  font-family: "SourceSansPro-BlackItalic", sans-serif; }

.sans-bold-weight {
  font-family: "SourceSansPro-Bold", sans-serif; }

.sans-bold-italic-weight {
  font-family: "SourceSansPro-BoldItalic", sans-serif; }

.sans-extra-light-weight {
  font-family: "SourceSansPro-ExtraLight", sans-serif; }

.sans-extra-light-italic-weight {
  font-family: "SourceSansPro-ExtraLightItalic", sans-serif; }

.sans-italic-weight {
  font-family: "SourceSansPro-Italic", sans-serif; }

.sans-light-weight {
  font-family: "SourceSansPro-Light", sans-serif; }

.sans-light-italic-weight {
  font-family: "SourceSansPro-LightItalic", sans-serif; }

.sans-semibold-weight {
  font-family: "SourceSansPro-SemiBold", sans-serif; }

.sans-semibold-italic-weight {
  font-family: "SourceSansPro-SemiBoldItalic", sans-serif; }

ul li .m-text,
ol li .m-text {
  line-height: 1.5; }

strong:not(.box-cluster-container strong), strong:not(#header strong) {
  font-family: "SourceSansPro-SemiBold", sans-serif; }

.xxl-text, .xl-text, .l-text {
  font-size: 17.997px;
  font-size: 1.1248125rem;
  line-height: 24.003px;
  line-height: 1.5001875rem; }
  @media only screen and (max-width: 480px) {
    .xxl-text, .xl-text, .l-text {
      font-size: 16.002px;
      font-size: 1.000125rem;
      line-height: 24.003px;
      line-height: 1.5001875rem; } }

.s-text, .xs-text, .xxs-text {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24.003px;
  line-height: 1.5001875rem; }

.button,
.formButton .button.clearButton,
a.btn-action-ghost,
a.btn-action-charcoal,
a.btn-action-borderless, .btn-action-green,
.btn-action-red,
.btn-action-primary-solid, .btn-action-white, .btn-action-ghost-white, a.btn-action-white-thick {
  background-color: transparent;
  color: #FA551E;
  border: solid 1px #FA551E; }
  .button:visited,
  .formButton .button.clearButton:visited,
  a.btn-action-ghost:visited,
  a.btn-action-charcoal:visited,
  a.btn-action-borderless:visited, .btn-action-green:visited,
  .btn-action-red:visited,
  .btn-action-primary-solid:visited, .btn-action-white:visited, .btn-action-ghost-white:visited, a.btn-action-white-thick:visited {
    color: #FA551E; }
  .button:active,
  .formButton .button.clearButton:active,
  a.btn-action-ghost:active,
  a.btn-action-charcoal:active,
  a.btn-action-borderless:active, .btn-action-green:active,
  .btn-action-red:active,
  .btn-action-primary-solid:active, .btn-action-white:active, .btn-action-ghost-white:active, a.btn-action-white-thick:active {
    background-color: transparent;
    color: #ea511e;
    border: solid 1px #ea511e; }
  .button:hover,
  .formButton .button.clearButton:hover,
  a.btn-action-ghost:hover,
  a.btn-action-charcoal:hover,
  a.btn-action-borderless:hover, .btn-action-green:hover,
  .btn-action-red:hover,
  .btn-action-primary-solid:hover, .btn-action-white:hover, .btn-action-ghost-white:hover, a.btn-action-white-thick:hover {
    background-color: #fff;
    color: #fa622f;
    border: solid 1px #fa622f; }
  .disabled.button,
  .formButton .disabled.button.clearButton,
  a.disabled.btn-action-ghost,
  a.disabled.btn-action-charcoal,
  a.disabled.btn-action-borderless, .disabled.btn-action-green,
  .disabled.btn-action-red,
  .disabled.btn-action-primary-solid, .disabled.btn-action-white, .disabled.btn-action-ghost-white, a.disabled.btn-action-white-thick, .button:disabled,
  .formButton .button.clearButton:disabled,
  a.btn-action-ghost:disabled,
  a.btn-action-charcoal:disabled,
  a.btn-action-borderless:disabled, .btn-action-green:disabled,
  .btn-action-red:disabled,
  .btn-action-primary-solid:disabled, .btn-action-white:disabled, .btn-action-ghost-white:disabled, a.btn-action-white-thick:disabled {
    pointer-events: none;
    cursor: default;
    background-color: #f4f3f3;
    color: #b5b2b2;
    box-shadow: none; }
    .disabled.button:visited,
    a.disabled.btn-action-ghost:visited,
    a.disabled.btn-action-charcoal:visited,
    a.disabled.btn-action-borderless:visited, .disabled.btn-action-green:visited,
    .disabled.btn-action-red:visited,
    .disabled.btn-action-primary-solid:visited, .disabled.btn-action-white:visited, .disabled.btn-action-ghost-white:visited, a.disabled.btn-action-white-thick:visited, .button:disabled:visited,
    a.btn-action-ghost:disabled:visited,
    a.btn-action-charcoal:disabled:visited,
    a.btn-action-borderless:disabled:visited, .btn-action-green:disabled:visited,
    .btn-action-red:disabled:visited,
    .btn-action-primary-solid:disabled:visited, .btn-action-white:disabled:visited, .btn-action-ghost-white:disabled:visited, a.btn-action-white-thick:disabled:visited {
      color: #b5b2b2; }
    .disabled.button:active,
    a.disabled.btn-action-ghost:active,
    a.disabled.btn-action-charcoal:active,
    a.disabled.btn-action-borderless:active, .disabled.btn-action-green:active,
    .disabled.btn-action-red:active,
    .disabled.btn-action-primary-solid:active, .disabled.btn-action-white:active, .disabled.btn-action-ghost-white:active, a.disabled.btn-action-white-thick:active, .button:disabled:active,
    a.btn-action-ghost:disabled:active,
    a.btn-action-charcoal:disabled:active,
    a.btn-action-borderless:disabled:active, .btn-action-green:disabled:active,
    .btn-action-red:disabled:active,
    .btn-action-primary-solid:disabled:active, .btn-action-white:disabled:active, .btn-action-ghost-white:disabled:active, a.btn-action-white-thick:disabled:active {
      background-color: #f4f3f3; }
    .disabled.button:hover,
    a.disabled.btn-action-ghost:hover,
    a.disabled.btn-action-charcoal:hover,
    a.disabled.btn-action-borderless:hover, .disabled.btn-action-green:hover,
    .disabled.btn-action-red:hover,
    .disabled.btn-action-primary-solid:hover, .disabled.btn-action-white:hover, .disabled.btn-action-ghost-white:hover, a.disabled.btn-action-white-thick:hover, .button:disabled:hover,
    a.btn-action-ghost:disabled:hover,
    a.btn-action-charcoal:disabled:hover,
    a.btn-action-borderless:disabled:hover, .btn-action-green:disabled:hover,
    .btn-action-red:disabled:hover,
    .btn-action-primary-solid:disabled:hover, .btn-action-white:disabled:hover, .btn-action-ghost-white:disabled:hover, a.btn-action-white-thick:disabled:hover {
      background-color: #f4f3f3; }

.table .button, .table
.formButton .button.clearButton, .table
a.btn-action-ghost, .table
a.btn-action-charcoal, .table
a.btn-action-borderless {
  color: #FA551E !important; }

.richText .button, .richText
.formButton .button.clearButton, .richText
a.btn-action-ghost, .richText
a.btn-action-charcoal, .richText
a.btn-action-borderless {
  color: #FA551E !important; }

[class*=btn-][class*="-action-"],
.button {
  font-size: 16.002px;
  font-size: 1.000125rem;
  border-radius: 3.997px;
  border-radius: 0.2498125rem;
  padding: 10.003px 24.003px;
  padding: 0.6251875rem 1.5001875rem;
  line-height: 17.997px;
  line-height: 1.1248125rem;
  margin-left: 6.3px;
  margin-left: 0.39375rem;
  margin-right: 6.3px;
  margin-right: 0.39375rem;
  font-weight: 600;
  display: inline-block;
  border-width: 1px;
  border-style: solid;
  position: relative;
  overflow: hidden;
  letter-spacing: normal;
  max-width: none;
  box-sizing: border-box;
  text-align: center;
  vertical-align: top;
  transition: all 0.2s ease;
  text-wrap: nowrap;
  white-space: nowrap;
  text-decoration: none; }
  [class*=btn-][class*="-action-"].disabled, [class*=btn-][class*="-action-"]:disabled,
  .button.disabled,
  .button:disabled {
    pointer-events: none;
    cursor: default;
    background-color: #f4f3f3;
    color: #b5b2b2;
    box-shadow: none;
    border-color: #f4f3f3; }
    [class*=btn-][class*="-action-"].disabled:visited, [class*=btn-][class*="-action-"]:disabled:visited,
    .button.disabled:visited,
    .button:disabled:visited {
      color: #b5b2b2; }
    [class*=btn-][class*="-action-"].disabled:active, [class*=btn-][class*="-action-"]:disabled:active,
    .button.disabled:active,
    .button:disabled:active {
      background-color: #f4f3f3; }
    [class*=btn-][class*="-action-"].disabled:hover, [class*=btn-][class*="-action-"]:disabled:hover,
    .button.disabled:hover,
    .button:disabled:hover {
      background-color: #f4f3f3; }
  [class*=btn-][class*="-action-"]:hover,
  .button:hover {
    box-shadow: 0 2px 4px 0 #b5b2b2;
    -webkit-transform: translateY(-4px);
        -ms-transform: translateY(-4px);
            transform: translateY(-4px); }
  @media only screen and (max-width: 992px) {
    [class*=btn-][class*="-action-"],
    .button {
      margin-top: 10px !important;
      margin-left: 0; } }

.btn-action-green,
.btn-action-red,
.btn-action-primary-solid {
  background-color: #FA551E;
  color: #fff; }
  .btn-action-green:visited,
  .btn-action-red:visited,
  .btn-action-primary-solid:visited {
    color: #fff; }
  .btn-action-green:active,
  .btn-action-red:active,
  .btn-action-primary-solid:active {
    background-color: #ea511e;
    border: solid 1px #ea511e;
    color: #fff; }
  .btn-action-green:hover,
  .btn-action-red:hover,
  .btn-action-primary-solid:hover {
    background-color: #fa622f;
    border: solid 1px #fa622f;
    color: #fff; }
  .table .btn-action-green, .table
  .btn-action-red, .table
  .btn-action-primary-solid {
    color: #fff; }
  .richText .btn-action-green, .richText
  .btn-action-red, .richText
  .btn-action-primary-solid {
    color: #fff; }
    .richText .btn-action-green:hover, .richText
    .btn-action-red:hover, .richText
    .btn-action-primary-solid:hover {
      color: #fff; }

.btn-action-white {
  background-color: #fff; }
  .richText .btn-action-white {
    color: #FA551E; }
    .richText .btn-action-white:hover {
      color: #FA551E; }

.btn-action-ghost-white {
  background-color: transparent;
  color: #fff;
  border-color: #fff; }
  .btn-action-ghost-white:visited {
    color: #fff; }
  .btn-action-ghost-white:active {
    background-color: transparent;
    border: solid 1px #fff;
    color: #fff; }
  .btn-action-ghost-white:hover {
    background-color: transparent;
    border: solid 1px #fff;
    color: #fff; }
  .table .btn-action-ghost-white {
    color: #fff; }
  .richText .btn-action-ghost-white {
    color: #fff; }
    .richText .btn-action-ghost-white:hover {
      color: #fff; }

.btn-action-borderless {
  border: none !important; }
  .btn-action-borderless:hover {
    box-shadow: none !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important; }

a.btn-action-white-thick {
  font-size: 17.9998px;
  font-size: 1.1249875rem;
  color: #fff;
  border-radius: 4px;
  border: solid 2px #fff;
  font-family: "SourceSansPro-Regular", sans-serif;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.89;
  letter-spacing: normal;
  text-align: center; }
  a.btn-action-white-thick:visited {
    color: #fff; }

.btn-no-margin-left {
  margin-left: 0 !important; }

a.btn-on-mobile {
  width: 100%; }

[class*=icon-]::before {
  font-family: 'icomoon'; }

.icon-chevron-right::before {
  content: '\e940'; }

.background-color-charcoal {
  background-color: #2D2323; }
  .background-color-charcoal h1,
  .background-color-charcoal h2,
  .background-color-charcoal h3,
  .background-color-charcoal h4,
  .background-color-charcoal h5,
  .background-color-charcoal h6,
  .background-color-charcoal p,
  .background-color-charcoal a {
    color: #fff; }

.text-red {
  color: #eb3158; }

.text-charcoal {
  color: #2D2323; }

.text-white {
  color: #fff; }

.background-color-white {
  background-color: #fff; }

.text-grey-lightest {
  color: #f5f5f5; }

.background-color-grey-lightest {
  background-color: #f5f5f5; }

.background-color-grey-focus {
  background-color: #f3f3f3; }

.text-grey-lighter {
  color: #e5e5e5; }

.background-color-grey-lighter {
  background-color: #e5e5e5; }

.text-grey-light {
  color: #dfdfdf; }

.background-color-grey-light {
  background-color: #dfdfdf; }

.text-grey {
  color: #DDD; }

.background-color-grey {
  background-color: #DDD; }

.text-grey-dark {
  color: #666; }

.background-color-grey-dark {
  background-color: #666; }

.text-black {
  color: #000; }

.background-color-black {
  background-color: #000; }

.text-beige {
  color: #b1a194; }

.background-color-beige {
  background-color: #b1a194; }

.text-yellow {
  color: #ffbe10; }

.background-color-yellow {
  background-color: #ffbe10; }

.text-red {
  color: #eb3158; }

.background-color-red {
  background-color: #eb3158; }

.text-orange {
  color: #F28F06; }

.text-brand-orange {
  color: #FF780F; }

.background-color-orange {
  background-color: #F28F06; }

.text-green {
  color: #59BF75; }

.background-color-green {
  background-color: #59BF75; }

.text-shiraz {
  color: #9d063b; }

.background-color-shiraz {
  background-color: #9d063b; }

.border-top-grey {
  border-top: 1px solid #e3e2e2; }

.border-bottom-grey {
  border-bottom: 1px solid #e3e2e2; }

.gradient-background-1 {
  background: linear-gradient(125deg, #f0325a -7%, #f05a7d 110%); }

.gradient-background-2 {
  background: linear-gradient(310deg, #f0325a -7%, #aa052d 110%); }

.gradient-background-3 {
  background: linear-gradient(125deg, #870a3c -7%, #f0325a 110%); }

.gradient-background-4 {
  background: linear-gradient(125deg, #870a3c -7%, #af144b 110%); }

.gradient-background-5 {
  background: linear-gradient(125deg, #870a3c -7%, #640032 110%); }

.gradient-background-6 {
  background: linear-gradient(125deg, #be0028 -7%, #dc0032 110%); }

.gradient-background-7 {
  background: linear-gradient(125deg, #be0028 -7%, #aa052d 110%); }

.gradient-background-8 {
  background: linear-gradient(125deg, #960528 -7%, #aa052d 110%); }

.gradient-background-9 {
  background: linear-gradient(125deg, #f52d28 -7%, #fa551e 110%); }

.gradient-background-10 {
  background: linear-gradient(125deg, #fa551e -7%, #dc0032 110%); }

.gradient-background-11 {
  background: linear-gradient(125deg, #fa551e -7%, #dc0032 110%); }

.gradient-background-12 {
  background: linear-gradient(309deg, #f0325a -7%, #fa551e 110%); }

.gradient-background-13 {
  background: linear-gradient(71deg, #f0325a -1%, #aa052d 187%); }

.hover-gradient-background-1:hover {
  background: linear-gradient(125deg, #f0325a -7%, #f05a7d 110%); }

.hover-gradient-background-2:hover {
  background: linear-gradient(310deg, #f0325a -7%, #aa052d 110%); }

.hover-gradient-background-3:hover {
  background: linear-gradient(125deg, #870a3c -7%, #f0325a 110%); }

.hover-gradient-background-4:hover {
  background: linear-gradient(125deg, #870a3c -7%, #af144b 110%); }

.hover-gradient-background-5:hover {
  background: linear-gradient(125deg, #870a3c -7%, #640032 110%); }

.hover-gradient-background-6:hover {
  background: linear-gradient(125deg, #be0028 -7%, #dc0032 110%); }

.hover-gradient-background-7:hover {
  background: linear-gradient(125deg, #be0028 -7%, #aa052d 110%); }

.hover-gradient-background-8:hover {
  background: linear-gradient(125deg, #960528 -7%, #aa052d 110%); }

.hover-gradient-background-9:hover {
  background: linear-gradient(125deg, #f52d28 -7%, #fa551e 110%); }

.hover-gradient-background-10:hover {
  background: linear-gradient(125deg, #f52d28 -7%, #ff780f 110%); }

.hover-gradient-background-11:hover {
  background: linear-gradient(125deg, #fa551e -7%, #dc0032 110%); }

.hover-gradient-background-12:hover {
  background: linear-gradient(309deg, #f0325a -7%, #fa551e 110%); }

@media (min-width: 20em) {
  .hidden-from-alpha {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 20em) and (max-width: 30em) {
  .hidden-within-alpha {
    display: none !important;
    visibility: hidden !important; } }

@media (max-width: 20em) {
  .hidden-until-alpha {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 30em) {
  .hidden-after-alpha,
  .hidden-from-beta {
    display: none !important;
    visibility: hidden !important; }
  .hide-from-beta {
    height: 0 !important;
    visibility: hidden !important; } }

@media (min-width: 30em) and (max-width: 62em) {
  .hidden-within-beta {
    display: none !important;
    visibility: hidden !important; } }

@media (max-width: 30em) {
  .hidden-until-beta {
    display: none !important;
    visibility: hidden !important; }
  .hide-until-beta {
    height: 0 !important;
    visibility: hidden !important; } }

@media (min-width: 62em) {
  .hidden-after-beta,
  .hidden-from-gamma {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 62em) and (max-width: 80.0625em) {
  .hidden-within-gamma {
    display: none !important;
    visibility: hidden !important; } }

@media (max-width: 62em) {
  .hidden-until-gamma {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 80.0625em) {
  .hidden-after-gamma,
  .hidden-from-delta {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 80.0625em) and (max-width: 90.0625em) {
  .hidden-within-delta {
    display: none !important;
    visibility: hidden !important; } }

@media (max-width: 80.0625em) {
  .hidden-until-delta {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 90.0625em) {
  .hidden-after-delta,
  .hidden-from-iota {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 90.0625em) and (max-width: 120.0625em) {
  .hidden-within-iota {
    display: none !important;
    visibility: hidden !important; } }

@media (max-width: 90.0625em) {
  .hidden-until-iota {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 120.0625em) {
  .hidden-after-iota,
  .hidden-from-zeta {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 120.0625em) and (max-width: 160.0625em) {
  .hidden-within-zeta {
    display: none !important;
    visibility: hidden !important; } }

@media (max-width: 120.0625em) {
  .hidden-until-zeta {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 160.0625em) {
  .hidden-after-zeta, .hidden-from-eta {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 160.0625em) and (max-width: 210.0625em) {
  .hidden-within-eta {
    display: none !important;
    visibility: hidden !important; } }

@media (max-width: 160.0625em) {
  .hidden-until-eta {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 210.0625em) and (max-width: 210.0625em) {
  .hidden-within-omega {
    display: none !important;
    visibility: hidden !important; } }

@media (max-width: 210.0625em) {
  .hidden-until-omega {
    display: none !important;
    visibility: hidden !important; } }

@media (min-width: 210.0625em) {
  .hidden-after-eta, .hidden-after-omega,
  .hidden-from-omega {
    display: none !important;
    visibility: hidden !important; }
  .block-after-eta {
    display: block !important; } }

/* spacing variables */
.padding-top-xxsmall {
  padding-top: 8px;
  padding-top: 0.5rem; }

.padding-right-xxsmall {
  padding-right: 8px;
  padding-right: 0.5rem; }

.padding-left-xxsmall {
  padding-left: 8px;
  padding-left: 0.5rem; }

.padding-bottom-xxsmall {
  padding-bottom: 8px;
  padding-bottom: 0.5rem; }

.margin-top-xxsmall {
  margin-top: 8px;
  margin-top: 0.5rem; }

.margin-right-xxsmall {
  margin-right: 8px;
  margin-right: 0.5rem; }

.margin-left-xxsmall {
  margin-left: 8px;
  margin-left: 0.5rem; }

.margin-bottom-xxsmall {
  margin-bottom: 8px;
  margin-bottom: 0.5rem; }

.padding-top-xsmall {
  padding-top: 16px;
  padding-top: 1rem; }

.padding-right-xsmall {
  padding-right: 16px;
  padding-right: 1rem; }

.padding-left-xsmall {
  padding-left: 16px;
  padding-left: 1rem; }

.padding-bottom-xsmall {
  padding-bottom: 16px;
  padding-bottom: 1rem; }

.margin-top-xsmall {
  margin-top: 16px;
  margin-top: 1rem; }

.margin-right-xsmall {
  margin-right: 16px;
  margin-right: 1rem; }

.margin-left-xsmall {
  margin-left: 16px;
  margin-left: 1rem; }

.margin-bottom-xsmall {
  margin-bottom: 16px;
  margin-bottom: 1rem; }

.padding-top-small {
  padding-top: 24px;
  padding-top: 1.5rem; }

.padding-right-small {
  padding-right: 24px;
  padding-right: 1.5rem; }

.padding-left-small {
  padding-left: 24px;
  padding-left: 1.5rem; }

.padding-bottom-small {
  padding-bottom: 24px;
  padding-bottom: 1.5rem; }

.margin-top-small {
  margin-top: 24px;
  margin-top: 1.5rem; }

.margin-right-small {
  margin-right: 24px;
  margin-right: 1.5rem; }

.margin-left-small {
  margin-left: 24px;
  margin-left: 1.5rem; }

.margin-bottom-small {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

.padding-top-xxxmedium {
  padding-top: 32px;
  padding-top: 2rem; }

.padding-right-xxxmedium {
  padding-right: 32px;
  padding-right: 2rem; }

.padding-left-xxxmedium {
  padding-left: 32px;
  padding-left: 2rem; }

.padding-bottom-xxxmedium {
  padding-bottom: 32px;
  padding-bottom: 2rem; }

.margin-top-xxxmedium {
  margin-top: 32px;
  margin-top: 2rem; }

.margin-right-xxxmedium {
  margin-right: 32px;
  margin-right: 2rem; }

.margin-left-xxxmedium {
  margin-left: 32px;
  margin-left: 2rem; }

.margin-bottom-xxxmedium {
  margin-bottom: 32px;
  margin-bottom: 2rem; }

.padding-top-xxmedium {
  padding-top: 40px;
  padding-top: 2.5rem; }

.padding-right-xxmedium {
  padding-right: 40px;
  padding-right: 2.5rem; }

.padding-left-xxmedium {
  padding-left: 40px;
  padding-left: 2.5rem; }

.padding-bottom-xxmedium {
  padding-bottom: 40px;
  padding-bottom: 2.5rem; }

.margin-top-xxmedium {
  margin-top: 40px;
  margin-top: 2.5rem; }

.margin-right-xxmedium {
  margin-right: 40px;
  margin-right: 2.5rem; }

.margin-left-xxmedium {
  margin-left: 40px;
  margin-left: 2.5rem; }

.margin-bottom-xxmedium {
  margin-bottom: 40px;
  margin-bottom: 2.5rem; }

.padding-top-xmedium {
  padding-top: 48px;
  padding-top: 3rem; }

.padding-right-xmedium {
  padding-right: 48px;
  padding-right: 3rem; }

.padding-left-xmedium {
  padding-left: 48px;
  padding-left: 3rem; }

.padding-bottom-xmedium {
  padding-bottom: 48px;
  padding-bottom: 3rem; }

.margin-top-xmedium {
  margin-top: 48px;
  margin-top: 3rem; }

.margin-right-xmedium {
  margin-right: 48px;
  margin-right: 3rem; }

.margin-left-xmedium {
  margin-left: 48px;
  margin-left: 3rem; }

.margin-bottom-xmedium {
  margin-bottom: 48px;
  margin-bottom: 3rem; }

.padding-top-medium {
  padding-top: 56px;
  padding-top: 3.5rem; }

.padding-right-medium {
  padding-right: 56px;
  padding-right: 3.5rem; }

.padding-left-medium {
  padding-left: 56px;
  padding-left: 3.5rem; }

.padding-bottom-medium {
  padding-bottom: 56px;
  padding-bottom: 3.5rem; }

.margin-top-medium {
  margin-top: 56px;
  margin-top: 3.5rem; }

.margin-right-medium {
  margin-right: 56px;
  margin-right: 3.5rem; }

.margin-left-medium {
  margin-left: 56px;
  margin-left: 3.5rem; }

.margin-bottom-medium {
  margin-bottom: 56px;
  margin-bottom: 3.5rem; }

.padding-top-large {
  padding-top: 64px;
  padding-top: 4rem; }

.padding-right-large {
  padding-right: 64px;
  padding-right: 4rem; }

.padding-left-large {
  padding-left: 64px;
  padding-left: 4rem; }

.padding-bottom-large {
  padding-bottom: 64px;
  padding-bottom: 4rem; }

.margin-top-large {
  margin-top: 64px;
  margin-top: 4rem; }

.margin-right-large {
  margin-right: 64px;
  margin-right: 4rem; }

.margin-left-large {
  margin-left: 64px;
  margin-left: 4rem; }

.margin-bottom-large {
  margin-bottom: 64px;
  margin-bottom: 4rem; }

.no-padding-top {
  padding-top: 0; }

.no-padding-right {
  padding-right: 0; }

.no-margin-right {
  margin-right: 0; }

.no-padding-bottom {
  padding-bottom: 0; }

.no-margin-bottom {
  margin-bottom: 0; }

.no-padding-left {
  padding-left: 0; }

.no-margin-left {
  margin-left: 0 !important; }

.no-padding {
  padding: 0; }

.no-margin {
  margin: 0; }

.padding-all-small {
  padding: 25.28px;
  padding: 1.58rem; }

.margin-all-small {
  margin: 25.28px;
  margin: 1.58rem; }

.padding-all-medium {
  padding: 50.56px;
  padding: 3.16rem; }

.margin-all-medium {
  margin: 50.56px;
  margin: 3.16rem; }

.padding-all-large {
  padding: 75.84px;
  padding: 4.74rem; }

.margin-all-large {
  margin: 75.84px;
  margin: 4.74rem; }

.margin-top-medium {
  margin-top: 50.001px;
  margin-top: 3.1250625rem; }
  @media only screen and (max-width: 480px) {
    .margin-top-medium {
      margin-top: 24.997px;
      margin-top: 1.5623125rem; } }

.vertical-spacing {
  margin-bottom: 50.001px;
  margin-bottom: 3.1250625rem;
  margin-top: 50.001px;
  margin-top: 3.1250625rem; }
  @media only screen and (max-width: 480px) {
    .vertical-spacing {
      margin-bottom: 24.997px;
      margin-bottom: 1.5623125rem;
      margin-top: 24.997px;
      margin-top: 1.5623125rem; } }

.padding-top {
  padding-top: 50.001px;
  padding-top: 3.1250625rem; }
  @media only screen and (max-width: 480px) {
    .padding-top {
      padding-top: 24.997px;
      padding-top: 1.5623125rem; } }

.padding-bottom {
  padding-bottom: 50.001px;
  padding-bottom: 3.1250625rem; }
  @media only screen and (max-width: 480px) {
    .padding-bottom {
      padding-bottom: 24.997px;
      padding-bottom: 1.5623125rem; } }

.padding-top-medium {
  padding-top: 24.9998px;
  padding-top: 1.5624875rem; }
  @media only screen and (max-width: 480px) {
    .padding-top-medium {
      padding-top: 17.9998px;
      padding-top: 1.1249875rem; } }

@media only screen and (max-width: 767px) {
  .margin-zero-768 {
    margin: 0 !important; } }

@media only screen and (max-width: 480px) {
  .margin-zero-480 {
    margin: 0 !important; } }

.calculator-grid {
  position: relative;
  padding: 0 10px;
  max-width: 1366px;
  margin-left: auto;
  margin-right: auto; }
  .calculator-grid:after {
    content: " ";
    display: block;
    clear: both; }
  @media all and (min-width: 34.375em) {
    .calculator-grid {
      max-width: 1366px;
      margin-left: auto;
      margin-right: auto; }
      .calculator-grid:after {
        content: " ";
        display: block;
        clear: both; } }
  @media all and (min-width: 48.75em) {
    .calculator-grid {
      max-width: 1366px;
      margin-left: auto;
      margin-right: auto; }
      .calculator-grid:after {
        content: " ";
        display: block;
        clear: both; } }
  @media all and (min-width: 85.375em) {
    .calculator-grid {
      max-width: 1366px;
      margin-left: auto;
      margin-right: auto;
      padding: 0; }
      .calculator-grid:after {
        content: " ";
        display: block;
        clear: both; } }

.calculator {
  background-color: #fff;
  opacity: 1;
  visibility: visible;
  padding-top: 64.995px;
  padding-top: 4.0621875rem; }
  .calculator .calculator-products {
    margin-left: 17.2413793103%;
    width: 65.5172413793%;
    float: left;
    margin-right: 3.4482758621%;
    margin-right: 17.2413793103%; }
    .calculator .calculator-products .calculator-product {
      width: 100%;
      margin: 0 auto;
      padding-bottom: 20px; }
  .calculator .dropdownContainer {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  @media all and (min-width: 34.375em) {
    .calculator .calculator-products {
      margin-left: 25.641025641%;
      width: 48.7179487179%;
      float: left;
      margin-right: 2.5641025641%;
      margin-right: 25.641025641%; }
      .calculator .calculator-products .calculator-product {
        width: 100%; }
    .calculator .dropdownContainer {
      margin-left: 12.8205128205%;
      width: 74.358974359%;
      float: left;
      margin-right: 2.5641025641%;
      margin-right: 12.8205128205%; } }
  @media all and (min-width: 48.75em) {
    .calculator .calculator-products {
      margin-left: 8.4745762712%;
      width: 83.0508474576%;
      float: left;
      margin-right: 1.6949152542%;
      margin-right: 8.4745762712%; }
      .calculator .calculator-products .calculator-product {
        padding-left: 8.1632653061%;
        padding-right: 8.1632653061%;
        width: 28.5714285714%;
        padding-bottom: 0; }
    .calculator .dropdownContainer {
      margin-left: 8.4745762712%;
      width: 40.6779661017%;
      float: left;
      margin-right: 1.6949152542%;
      margin-right: 0%; }
    .calculator .dropdownContainer:nth-of-type(even) {
      margin-left: 0%;
      width: 40.6779661017%;
      float: right;
      margin-right: 0;
      margin-right: 8.4745762712%; } }
  @media all and (min-width: 85.375em) {
    .calculator .calculator-products {
      margin-left: 18.9873417722%;
      width: 62.0253164557%;
      float: left;
      margin-right: 1.2658227848%;
      margin-right: 18.9873417722%; }
      .calculator .calculator-products .calculator-product {
        padding-left: 8.1632653061%;
        padding-right: 8.1632653061%;
        width: 28.5714285714%; }
    .calculator .dropdownContainer {
      margin-left: 6.3291139241%;
      width: 43.0379746835%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculator .dropdownContainer:nth-of-type(even) {
      width: 43.0379746835%;
      float: right;
      margin-right: 0;
      margin-right: 6.3291139241%; } }
  .calculator .calculatePersonalLoan-form {
    opacity: 1;
    transition: opacity 0.6s;
    visibility: visible; }
  .calculator.hide .calculatePersonalLoan-form {
    opacity: 0; }
  .calculator.hidden {
    display: none;
    opacity: 0;
    transition: opacity 0.6s linear; }
  .calculator h1, .calculator h2, .calculator h3, .calculator h4, .calculator h5 {
    letter-spacing: -0.8px;
    margin: 0; }
  .calculator .spacer {
    border-bottom: 1px solid #2D2323; }
  .calculator .disabled {
    display: none; }
  .calculator .calculator-disclaimer {
    display: block;
    float: none;
    padding-top: 20px;
    padding-bottom: 20px; }
    .calculator .calculator-disclaimer p {
      font-size: 10.5px;
      font-size: 0.65625rem;
      line-height: 10.5px;
      line-height: 0.65625rem;
      letter-spacing: 0px;
      margin: 0;
      text-align: left;
      color: #2D2323;
      width: 100%; }
  .calculator .calculator-input-container {
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #2D2323;
    position: relative; }
    .calculator .calculator-input-container .calculator-input, .calculator .calculator-input-container .calculator-input-small,
    .calculator .calculator-input-container .calculator-input-unitBefore,
    .calculator .calculator-input-container .calculator-input-unitAfter,
    .calculator .calculator-input-container .calculator-input-percentageSlightlyAfter {
      color: #2D2323;
      display: inline-block;
      vertical-align: top;
      margin: 0;
      letter-spacing: normal;
      font-weight: 300;
      font-size: 17.5px;
      font-size: 1.09375rem;
      line-height: 21px;
      line-height: 1.3125rem; }
      @media all and (min-width: 48.75em) {
        .calculator .calculator-input-container .calculator-input, .calculator .calculator-input-container .calculator-input-small,
        .calculator .calculator-input-container .calculator-input-unitBefore,
        .calculator .calculator-input-container .calculator-input-unitAfter,
        .calculator .calculator-input-container .calculator-input-percentageSlightlyAfter {
          font-size: 28px;
          font-size: 1.75rem;
          line-height: 31.5px;
          line-height: 1.96875rem; } }
    .calculator .calculator-input-container .calculator-input-text {
      color: #eb3158;
      display: inline-block;
      vertical-align: top;
      margin: 0;
      letter-spacing: normal;
      position: absolute;
      right: 0px;
      bottom: 3px;
      font-weight: 300;
      font-size: 16.1px;
      font-size: 1.00625rem;
      line-height: 18.9px;
      line-height: 1.18125rem; }
      @media all and (min-width: 48.75em) {
        .calculator .calculator-input-container .calculator-input-text {
          font-size: 25.2px;
          font-size: 1.575rem;
          line-height: 28px;
          line-height: 1.75rem; } }
    .calculator .calculator-input-container .calculator-input, .calculator .calculator-input-container .calculator-input-small {
      border: none;
      width: 80%;
      background-color: rgba(255, 255, 255, 0);
      padding: 0;
      color: #2D2323; }
      .calculator .calculator-input-container .calculator-input::-webkit-input-placeholder, .calculator .calculator-input-container .calculator-input-small::-webkit-input-placeholder {
        color: #999999; }
      .calculator .calculator-input-container .calculator-input:-ms-input-placeholder, .calculator .calculator-input-container .calculator-input-small:-ms-input-placeholder {
        color: #999999; }
      .calculator .calculator-input-container .calculator-input::placeholder, .calculator .calculator-input-container .calculator-input-small::placeholder {
        color: #999999; }
    @media all and (min-width: 48.75em) {
      .calculator .calculator-input-container .calculator-input-unitBefore {
        margin-right: 4px; } }
    .calculator .calculator-input-container .calculator-input-unitAfter {
      float: right;
      width: 18%;
      text-align: right; }
    .calculator .calculator-input-container .calculator-input-percentageSlightlyAfter {
      float: left; }
    .calculator .calculator-input-container.inactive {
      border-bottom: 1px solid #DDD; }
      .calculator .calculator-input-container.inactive * {
        color: #DDD; }
      .calculator .calculator-input-container.inactive svg {
        fill: #DDD; }
    .calculator .calculator-input-container.error {
      border-bottom: 1px solid #eb3158; }
      .calculator .calculator-input-container.error .calculator-input-unitBefore,
      .calculator .calculator-input-container.error .calculator-input-unitAfter,
      .calculator .calculator-input-container.error .calculator-input-percentageSlightlyAfter {
        color: #eb3158; }
  .calculator .calculator-toggler {
    width: 100%;
    background-color: #e5e5e5;
    position: relative;
    height: 42px;
    border-radius: 24.5px;
    margin-bottom: 35px;
    border-width: 3.5px;
    border-color: #e5e5e5;
    border-style: solid;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .calculator .calculator-switch-base {
    width: 50%;
    color: #666;
    display: inline-block;
    float: left;
    text-align: center;
    position: relative;
    cursor: pointer;
    height: 28px;
    border-radius: 21px;
    padding-top: 14px;
    line-height: 17.5px;
    line-height: 1.09375rem;
    -ms-user-select: none;
        user-select: none;
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none; }
  .calculator .calculator-switch {
    width: 50%;
    background-color: #eb3158;
    color: #fff;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    left: 0;
    line-height: 17.5px;
    line-height: 1.09375rem;
    height: 28px;
    border-radius: 21px;
    padding-top: 14px;
    text-align: center;
    transition: background-color 0.3s, color 0.3s;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .calculator .calculator-range-slider {
    overflow: visibile;
    position: relative;
    height: 84px;
    width: 100%;
    display: inline-block; }
    .calculator .calculator-range-slider.inactive * {
      color: #DDD; }
    .calculator .calculator-range-slider.inactive .calculator-progress {
      display: none; }
    .calculator .calculator-range-slider.inactive input::-webkit-slider-thumb {
      background: #dfdfdf;
      border-color: rgba(100, 100, 100, 0.15); }
    .calculator .calculator-range-slider.inactive input::-moz-range-thumb {
      background: #DDD;
      border-color: #DDD; }
    .calculator .calculator-range-slider.inactive input::-ms-thumb {
      background: #DDD;
      border-color: #DDD; }
  .calculator .calculator-inputIcon {
    width: 35px;
    color: #eb3158;
    display: none;
    vertical-align: top;
    float: left;
    padding-top: 10px; }
    @media all and (min-width: 34.375em) {
      .calculator .calculator-inputIcon {
        display: inline-block; } }
    .calculator .calculator-inputIcon svg {
      width: 35px;
      height: 35px;
      fill: #2D2323; }
  .calculator .calculator-label {
    width: 100%;
    display: table;
    font-size: 9.8px;
    font-size: 0.6125rem;
    cursor: default; }
  .calculator .calculator-tab {
    width: auto;
    min-width: 42px;
    color: #2D2323;
    text-align: left;
    position: absolute;
    white-space: nowrap; }
    .calculator .calculator-tab.ie-fix {
      display: none; }
  .calculator .calculator-progress {
    background-color: #2D2323;
    position: absolute;
    max-width: 99%;
    min-width: 2%;
    pointer-events: none;
    left: 0;
    margin-left: 2px;
    height: 10px;
    border-radius: 5px;
    width: 0;
    top: 56px; }
  .calculator .calculator-input, .calculator .calculator-input-small {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #2D2323;
    border: none;
    display: inline-block;
    width: 80%;
    background-color: rgba(255, 255, 255, 0);
    padding: 0; }
    .calculator .calculator-input-small {
      width: 45px; }
    .calculator .calculator-input::-webkit-input-placeholder, .calculator .calculator-input-small::-webkit-input-placeholder {
      color: #f48ea3; }
    .calculator .calculator-input:-ms-input-placeholder, .calculator .calculator-input-small:-ms-input-placeholder {
      color: #f48ea3; }
    .calculator .calculator-input::placeholder, .calculator .calculator-input-small::placeholder {
      color: #f48ea3; }
    .calculator .calculator-input.error, .calculator .error.calculator-input-small {
      color: #eb3158; }
  .calculator .calculator-range {
    -webkit-appearance: none;
    /* Hides the slider so that custom slider can be made */
    width: 100%;
    /* Specific width is required for Firefox. */
    margin-top: 35px;
    overflow: visible;
    background-color: transparent; }
    .calculator .calculator-range::-webkit-slider-thumb {
      -webkit-appearance: none;
      height: 35px;
      width: 35px;
      border-radius: 18px;
      border-width: 5px;
      border-style: solid;
      border-color: #2D2323;
      border-color: rgba(0, 57, 92, 0.15);
      background: #2D2323;
      background-clip: padding-box;
      margin-top: -13px;
      position: relative; }
    .calculator .calculator-range::-moz-range-thumb {
      height: 28px;
      width: 28px;
      border-radius: 21px;
      border-width: 5px;
      border-style: solid;
      border-color: #2D2323;
      border-color: rgba(0, 57, 92, 0.15);
      background: #2D2323;
      background-clip: padding-box;
      position: relative; }
    .calculator .calculator-range::-ms-thumb {
      height: 28px;
      width: 28px;
      border-radius: 18px;
      border-width: 5px;
      border-style: solid;
      border-color: #2D2323;
      border-color: rgba(0, 57, 92, 0.15);
      background: #2D2323;
      background-clip: padding-box;
      margin-top: 0;
      position: relative; }
    .calculator .calculator-range::-webkit-slider-runnable-track {
      width: 100%;
      height: 14px;
      cursor: pointer;
      background: #e5e5e5;
      border-radius: 7px;
      border-width: 3px;
      margin-top: 5px;
      border-style: solid;
      border-color: #e5e5e5; }
    .calculator .calculator-range::-moz-range-track {
      -moz-appearance: none;
      width: 100%;
      height: 7px;
      padding: 3px;
      cursor: pointer;
      background: #e5e5e5;
      border-radius: 7px;
      border-width: 5px;
      border-style: solid;
      border-color: #e5e5e5; }
    .calculator .calculator-range::-moz-focus-outer {
      border: 0; }
    .calculator .calculator-range::-ms-track {
      width: 100%;
      height: 14px;
      height: 0.875rem;
      cursor: pointer;
      overflow: visible;
      background: #e5e5e5;
      border-radius: 7px;
      border-width: 14px;
      border-style: solid;
      border-color: #f5f5f5;
      color: transparent; }
    .calculator .calculator-range::-ms-ticks {
      display: none; }
    .calculator .calculator-range::ms-tooltip {
      display: none; }
    .calculator .calculator-range::-ms-fill-lower {
      background-color: #eb3158; }
    .calculator .calculator-range::-ms-fill-upper {
      background-color: #e5e5e5; }
    .calculator .calculator-range:focus {
      outline: none; }
    .calculator .calculator-range.ie-fix {
      margin-top: 0px; }
  .calculator .calc_icon,
  .calculator .calc_icon-tab {
    margin-bottom: 20px; }
    .calculator .calc_icon label,
    .calculator .calc_icon-tab label {
      display: block;
      text-align: center;
      min-height: 50px;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 15.4px;
      line-height: 0.9625rem; }
    .calculator .calc_icon .iconHover,
    .calculator .calc_icon-tab .iconHover {
      display: block;
      margin: 0 auto; }
    .calculator .calc_icon input,
    .calculator .calc_icon-tab input {
      display: none; }
  .calculator .calc_icon-tab:hover:not(.blue) .iconCircle &gt; circle {
    fill: #eb3158; }
  .calculator .calc_icon-tab:hover:not(.blue) .iconIcon path,
  .calculator .calc_icon-tab:hover:not(.blue) .iconIcon rect {
    fill: #fff; }
  .calculator .calc_icon .addItem {
    transition: opacity 0.6s;
    opacity: 0;
    cursor: pointer; }
  .calculator .calc_icon:hover .addItem {
    opacity: 1; }
  .calculator .iconHover {
    overflow: visible;
    display: block;
    margin: 0 auto; }
  .calculator .iconCircle &gt; circle {
    transition: fill 0.6s, stroke 0.6s;
    fill: #fff;
    stroke: #2D2323;
    stroke-width: 2px;
    cursor: pointer; }
  .calculator .iconIcon path,
  .calculator .iconIcon rect {
    transition: fill 0.6s;
    fill: #eb3158; }
  .calculator .blue .iconCircle &gt; circle {
    fill: #2D2323;
    stroke: #2D2323; }
  .calculator .blue .addItem line:last-child {
    opacity: 0 !important; }
  .calculator .blue .st0 {
    transition: fill stroke 0.2s;
    fill: #fff;
    stroke: #fff; }
  .calculator .addItem circle {
    fill: #2D2323; }
  .calculator .addItem line {
    transition: opacity 0.6s;
    stroke: #fff;
    stroke-width: 2px; }
  .calculator .checkBoxField {
    width: 100%;
    display: block;
    clear: both; }
    .calculator .checkBoxField label {
      margin-top: 18px;
      float: left; }
    .calculator .checkBoxField p {
      text-align: left;
      width: 70%;
      display: inline-block;
      margin-left: 10px; }
      @media all and (min-width: 48.75em) {
        .calculator .checkBoxField p {
          margin-top: 23px; } }
  .calculator .radioGroup {
    text-align: center;
    display: table;
    table-layout: fixed;
    margin: 0 auto;
    width: 100%; }
    .calculator .radioGroup-wrapper {
      display: table-row; }
    .calculator .radioGroup-field {
      display: table-cell;
      padding: 0 5px; }
    .calculator .radioGroup-label {
      border-radius: 15px;
      border: 5px solid #ededed;
      background-color: #ededed;
      width: 20px;
      height: 20px;
      display: inline-block;
      -webkit-tap-highlight-color: transparent;
      transition: all .3s ease; }
      .calculator .radioGroup-label--square {
        border-radius: 0; }
    .calculator .radioGroup-labelContent {
      text-align: center;
      letter-spacing: 0px;
      line-height: 1.2;
      font-size: 11.2px;
      font-size: 0.7rem;
      color: #2D2323;
      width: 100%;
      display: block; }
    .calculator .radioGroup-input {
      opacity: 0;
      width: 0;
      height: 0; }
      .calculator .radioGroup-input:checked + .radioGroup-label {
        background-color: #eb3158; }
    .calculator .radioGroup-error {
      display: table-caption;
      caption-side: bottom;
      opacity: 0;
      color: #eb3158;
      height: 0;
      padding-top: 20px;
      transition: all .3s ease; }
      .calculator .radioGroup-error--standAlone {
        display: block;
        padding-top: 0px;
        text-align: center; }
      .calculator .radioGroup-error.is-active {
        opacity: 1;
        height: auto;
        padding-top: 0; }
  .calculator .dropdownContainer {
    display: inline-block;
    height: 110px;
    max-width: 100%; }
    .calculator .dropdownContainer .dropdownText {
      color: black;
      font-size: 16px; }
      .calculator .dropdownContainer .dropdownText.bottom {
        margin-top: 10px; }
      .calculator .dropdownContainer .dropdownText.top {
        margin-bottom: 10px; }
    .calculator .dropdownContainer .dropdown {
      border-bottom: 1px solid #eb3158; }
      .calculator .dropdownContainer .dropdown:hover {
        cursor: pointer; }
      .calculator .dropdownContainer .dropdown input {
        background-color: transparent;
        border: 0;
        bottom: 5px;
        color: #323131;
        font-size: 16px;
        height: 30px;
        position: relative;
        width: 85%; }
        .calculator .dropdownContainer .dropdown input:hover {
          cursor: pointer; }
        .calculator .dropdownContainer .dropdown input::-webkit-input-placeholder {
          color: #eeecec; }
        .calculator .dropdownContainer .dropdown input:-ms-input-placeholder {
          color: #eeecec; }
        .calculator .dropdownContainer .dropdown input::placeholder {
          color: #eeecec; }
      .calculator .dropdownContainer .dropdown .chevron {
        display: inline-block;
        float: right; }
        .calculator .dropdownContainer .dropdown .chevron img {
          height: 20px; }
    .calculator .dropdownContainer .dropdownDrawer {
      background-color: #fff;
      border: 1px solid #e5e5e5;
      position: relative;
      transition: all .5s ease;
      opacity: 0;
      width: 100%;
      z-index: 1;
      pointer-events: none; }
      .calculator .dropdownContainer .dropdownDrawer.open {
        pointer-events: auto;
        opacity: 1; }
        .calculator .dropdownContainer .dropdownDrawer.open::-webkit-scrollbar {
          display: none; }
        .calculator .dropdownContainer .dropdownDrawer.open ul {
          visibility: visible; }
      .calculator .dropdownContainer .dropdownDrawer ul {
        margin: 0;
        padding: 0;
        visibility: hidden; }
        .calculator .dropdownContainer .dropdownDrawer ul li {
          border-bottom: 1px solid #e5e5e5;
          font-size: 14px;
          height: 35px;
          padding: 15px 0 0 15px;
          list-style: none; }
          .calculator .dropdownContainer .dropdownDrawer ul li:first-letter {
            text-transform: capitalize; }
          .calculator .dropdownContainer .dropdownDrawer ul li:last-of-type {
            border-bottom: 0; }
          .calculator .dropdownContainer .dropdownDrawer ul li:hover {
            color: #323131;
            cursor: pointer; }
    .calculator .dropdownContainer.disabled :hover {
      cursor: not-allowed; }
    .calculator .dropdownContainer.disabled .dropdownText {
      opacity: 0.3; }
    .calculator .dropdownContainer.disabled .dropdown {
      opacity: 0.3; }
      .calculator .dropdownContainer.disabled .dropdown :hover {
        cursor: not-allowed; }

.calculator-tip {
  clear: both;
  position: relative;
  width: 100%;
  overflow: visible;
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none; }
  .calculator-tip.active .calculator-tipIcon {
    fill: #f5f5f5; }
  .calculator-tip.active [class*="calculator-tipContent"] {
    width: 50%;
    opacity: 1; }

.calculator-output {
  background-color: #f5f5f5;
  /*.calculator-output-button {
        @include respond-to-max(gamma){
            max-width: 50%;
        }

        @include respond-to-max(beta){
            max-width: 100%;
        }
        max-width: 32%;
        margin: 0px auto;
    }*/ }
  .calculator-output .darker-blue {
    background-color: #f5f5f5; }
  .calculator-output p {
    color: #fff;
    text-align: center;
    margin: 0 auto;
    width: 80%; }
  .calculator-output .calculator-output-main {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .calculator-output .calculator-result,
  .calculator-output .calculator-result-large {
    padding-bottom: 0;
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 31.5px;
    line-height: 1.96875rem; }
    .calculator-output .calculator-result div,
    .calculator-output .calculator-result span,
    .calculator-output .calculator-result-large div,
    .calculator-output .calculator-result-large span {
      display: inline-block;
      margin-right: 0; }
  .calculator-output .calculator-output-group {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px; }
  .calculator-output .calculator-output-title {
    color: #2D2323;
    text-align: center;
    padding-bottom: 10px;
    /*h4{
            @include font-size(2.1);
            @include ur('line-height', 2.4);

        }*/ }
  .calculator-output .calculator-output-subtitle {
    text-align: center;
    font-weight: 300;
    color: #2D2323; }
  .calculator-output .calculator-userbuttons {
    margin-bottom: 20px;
    text-align: center; }
  .calculator-output .calculator-result-large {
    color: #fff;
    padding-top: 3px; }
    @media all and (min-width: 48.75em) {
      .calculator-output .calculator-result-large {
        font-size: 56px;
        font-size: 3.5rem;
        line-height: 59.5px;
        line-height: 3.71875rem;
        padding-top: 0; }
        .calculator-output .calculator-result-large span {
          margin-right: 4px; } }
  .calculator-output .calculator-products {
    text-align: center; }
  .calculator-output .calculator-product {
    text-align: left;
    vertical-align: top;
    display: none; }
    .calculator-output .calculator-product svg {
      width: 100.0006px;
      width: 6.2500375rem;
      height: 99.995px;
      height: 6.2496875rem;
      margin: 0 auto;
      fill: #2D2323;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .calculator-output .calculator-product .calculator-product-title {
      font-size: 30.996px;
      font-size: 1.93725rem;
      height: 70px;
      height: 4.375rem;
      color: #2D2323; }
    .calculator-output .calculator-product ul {
      color: #2D2323;
      padding-left: 15px; }
    .calculator-output .calculator-product.active {
      display: inline-block;
      margin: 0px auto; }
  .calculator-output [class*="calculator-output-field"] {
    display: inline-block;
    text-align: center;
    padding-bottom: 0; }
    .calculator-output [class*="calculator-output-field"]::before, .calculator-output [class*="calculator-output-field"]::after {
      content: "";
      display: table; }
    .calculator-output [class*="calculator-output-field"]::after {
      clear: both; }
    .calculator-output [class*="calculator-output-field"][class*="-yellow"] * {
      color: #eb3158; }
    .calculator-output [class*="calculator-output-field"][class*="-white"] * {
      color: #2D2323; }
    .calculator-output [class*="calculator-output-field"][class*="-blue-light"] * {
      color: #2D2323; }
    .calculator-output [class*="calculator-output-field"][class*="-blue-dark"] * {
      color: #2D2323; }
    .calculator-output [class*="calculator-output-field"].disabled {
      display: none; }
  .calculator-output [class*="calculator-product-btn"] {
    width: 100%;
    margin-top: 14px; }

.clearfix::after {
  content: "";
  display: table;
  clear: both; }

.calculator-tip {
  position: relative;
  overflow: visible;
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none; }

.calculator-tipIcon {
  fill: #2D2323;
  position: absolute;
  width: 17px;
  height: 17px;
  transition: fill 0.3s;
  padding: 16px 0 16px 16px;
  right: 0; }
  .calculator-tipIcon:hover {
    fill: #eb3158;
    cursor: pointer; }
  @media all and (min-width: 48.75em) {
    .calculator-tipIcon {
      width: 24px;
      height: 24px;
      padding: 20px 0 12px 16px; } }

.calculator-tipIconClose {
  display: none; }
  .calculator-tipIconClose.active {
    display: block; }

[class*='calculator-tipContent'] {
  color: #fff;
  position: absolute;
  width: 0px;
  max-width: 200px;
  height: 35px;
  right: 30px;
  top: -5px;
  border-radius: 7px;
  padding: 14px;
  opacity: 0;
  transition: opacity 0.3s, width 0.3s, left 0.3s; }
  [class*='calculator-tipContent'][class*='-blue-light'] {
    background-color: #eb3158; }
    [class*='calculator-tipContent'][class*='-blue-light']::after {
      background-color: #eb3158; }
  [class*='calculator-tipContent'][class*='-blue-dark'] {
    background-color: #2D2323; }
    [class*='calculator-tipContent'][class*='-blue-dark']::after {
      background-color: #2D2323; }
  [class*='calculator-tipContent'] span {
    overflow: hidden;
    max-height: 50px;
    height: 50px;
    font-size: 8.4px;
    font-size: 0.525rem;
    line-height: 11.2px;
    line-height: 0.7rem;
    width: 100%;
    display: block; }
  [class*='calculator-tipContent']::after {
    content: '';
    position: absolute;
    width: 11px;
    height: 11px;
    right: -5px;
    top: 24px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
  @media all and (min-width: 48.75em) {
    [class*='calculator-tipContent'] {
      right: 35px;
      top: 2px; } }

.calculatePersonalLoan .calculator-output-main, .calculatePersonalLoanKenya .calculator-output-main, .calculatePersonalLoanMauritius .calculator-output-main, .calculatePersonalLoanUganda .calculator-output-main, .calculatePersonalLoanSeychelles .calculator-output-main, .calculatePersonalLoanTanzania .calculator-output-main, .calculatePersonalLoanMozambique .calculator-output-main, .calculatePersonalLoanNBCTanzania .calculator-output-main, .calculatePersonalLoanGhana .calculator-output-main {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.calculatePersonalLoan .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanKenya .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanMauritius .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanUganda .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanSeychelles .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanTanzania .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanMozambique .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanGhana .calculatePersonalLoan-totalRepayment {
  width: 48.275862069%;
  float: left;
  margin-right: 3.4482758621%; }

.calculatePersonalLoan .calculatePersonalLoan-initiationFee, .calculatePersonalLoanKenya .calculatePersonalLoan-initiationFee, .calculatePersonalLoanMauritius .calculatePersonalLoan-initiationFee, .calculatePersonalLoanUganda .calculatePersonalLoan-initiationFee, .calculatePersonalLoanSeychelles .calculatePersonalLoan-initiationFee, .calculatePersonalLoanTanzania .calculatePersonalLoan-initiationFee, .calculatePersonalLoanMozambique .calculatePersonalLoan-initiationFee, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-initiationFee, .calculatePersonalLoanGhana .calculatePersonalLoan-initiationFee {
  width: 48.275862069%;
  float: right;
  margin-right: 0; }

.calculatePersonalLoan .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanKenya .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanMauritius .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanUganda .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanSeychelles .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanTanzania .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanMozambique .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanGhana .calculatePersonalLoan-totalRepayment {
  width: 48.275862069%;
  float: left;
  margin-right: 3.4482758621%; }

.calculatePersonalLoan .calculatePersonalLoan-initiationFee, .calculatePersonalLoanKenya .calculatePersonalLoan-initiationFee, .calculatePersonalLoanMauritius .calculatePersonalLoan-initiationFee, .calculatePersonalLoanUganda .calculatePersonalLoan-initiationFee, .calculatePersonalLoanSeychelles .calculatePersonalLoan-initiationFee, .calculatePersonalLoanTanzania .calculatePersonalLoan-initiationFee, .calculatePersonalLoanMozambique .calculatePersonalLoan-initiationFee, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-initiationFee, .calculatePersonalLoanGhana .calculatePersonalLoan-initiationFee {
  width: 48.275862069%;
  float: right;
  margin-right: 0; }

.calculatePersonalLoan .calculatePersonalLoan-amount, .calculatePersonalLoanKenya .calculatePersonalLoan-amount, .calculatePersonalLoanMauritius .calculatePersonalLoan-amount, .calculatePersonalLoanUganda .calculatePersonalLoan-amount, .calculatePersonalLoanSeychelles .calculatePersonalLoan-amount, .calculatePersonalLoanTanzania .calculatePersonalLoan-amount, .calculatePersonalLoanMozambique .calculatePersonalLoan-amount, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-amount, .calculatePersonalLoanGhana .calculatePersonalLoan-amount,
.calculatePersonalLoan .calculatePersonalLoan-period, .calculatePersonalLoanKenya .calculatePersonalLoan-period, .calculatePersonalLoanMauritius .calculatePersonalLoan-period, .calculatePersonalLoanUganda .calculatePersonalLoan-period, .calculatePersonalLoanSeychelles .calculatePersonalLoan-period, .calculatePersonalLoanTanzania .calculatePersonalLoan-period, .calculatePersonalLoanMozambique .calculatePersonalLoan-period, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-period, .calculatePersonalLoanGhana .calculatePersonalLoan-period,
.calculatePersonalLoan .calculatePersonalLoan-interest_rate, .calculatePersonalLoanKenya .calculatePersonalLoan-interest_rate, .calculatePersonalLoanMauritius .calculatePersonalLoan-interest_rate, .calculatePersonalLoanUganda .calculatePersonalLoan-interest_rate, .calculatePersonalLoanSeychelles .calculatePersonalLoan-interest_rate, .calculatePersonalLoanTanzania .calculatePersonalLoan-interest_rate, .calculatePersonalLoanMozambique .calculatePersonalLoan-interest_rate, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-interest_rate, .calculatePersonalLoanGhana .calculatePersonalLoan-interest_rate,
.calculatePersonalLoan .calculatePersonalLoan-extras, .calculatePersonalLoanKenya .calculatePersonalLoan-extras, .calculatePersonalLoanMauritius .calculatePersonalLoan-extras, .calculatePersonalLoanUganda .calculatePersonalLoan-extras, .calculatePersonalLoanSeychelles .calculatePersonalLoan-extras, .calculatePersonalLoanTanzania .calculatePersonalLoan-extras, .calculatePersonalLoanMozambique .calculatePersonalLoan-extras, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-extras, .calculatePersonalLoanGhana .calculatePersonalLoan-extras {
  margin-left: 8.6206896552%;
  width: 82.7586206897%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 8.6206896552%; }

.calculatePersonalLoan .calculator-userbuttons, .calculatePersonalLoanKenya .calculator-userbuttons, .calculatePersonalLoanMauritius .calculator-userbuttons, .calculatePersonalLoanUganda .calculator-userbuttons, .calculatePersonalLoanSeychelles .calculator-userbuttons, .calculatePersonalLoanTanzania .calculator-userbuttons, .calculatePersonalLoanMozambique .calculator-userbuttons, .calculatePersonalLoanNBCTanzania .calculator-userbuttons, .calculatePersonalLoanGhana .calculator-userbuttons {
  margin-left: 17.2413793103%;
  width: 65.5172413793%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 17.2413793103%; }
  .calculatePersonalLoan .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanKenya .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanMauritius .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanUganda .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanSeychelles .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanTanzania .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanMozambique .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanNBCTanzania .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanGhana .calculator-userbuttons .calculatePersonalLoan-login,
  .calculatePersonalLoan .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanKenya .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanMauritius .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanUganda .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanSeychelles .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanTanzania .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanMozambique .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanNBCTanzania .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanGhana .calculator-userbuttons .calculatePersonalLoan-register {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }

.calculatePersonalLoan .calculator-tip, .calculatePersonalLoanKenya .calculator-tip, .calculatePersonalLoanMauritius .calculator-tip, .calculatePersonalLoanUganda .calculator-tip, .calculatePersonalLoanSeychelles .calculator-tip, .calculatePersonalLoanTanzania .calculator-tip, .calculatePersonalLoanMozambique .calculator-tip, .calculatePersonalLoanNBCTanzania .calculator-tip, .calculatePersonalLoanGhana .calculator-tip {
  right: 8.6206896552%; }

@media all and (min-width: 34.375em) {
  .calculatePersonalLoan .calculatePersonalLoan-amount, .calculatePersonalLoanKenya .calculatePersonalLoan-amount, .calculatePersonalLoanMauritius .calculatePersonalLoan-amount, .calculatePersonalLoanUganda .calculatePersonalLoan-amount, .calculatePersonalLoanSeychelles .calculatePersonalLoan-amount, .calculatePersonalLoanTanzania .calculatePersonalLoan-amount, .calculatePersonalLoanMozambique .calculatePersonalLoan-amount, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-amount, .calculatePersonalLoanGhana .calculatePersonalLoan-amount,
  .calculatePersonalLoan .calculatePersonalLoan-period, .calculatePersonalLoanKenya .calculatePersonalLoan-period, .calculatePersonalLoanMauritius .calculatePersonalLoan-period, .calculatePersonalLoanUganda .calculatePersonalLoan-period, .calculatePersonalLoanSeychelles .calculatePersonalLoan-period, .calculatePersonalLoanTanzania .calculatePersonalLoan-period, .calculatePersonalLoanMozambique .calculatePersonalLoan-period, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-period, .calculatePersonalLoanGhana .calculatePersonalLoan-period,
  .calculatePersonalLoan .calculatePersonalLoan-interest_rate, .calculatePersonalLoanKenya .calculatePersonalLoan-interest_rate, .calculatePersonalLoanMauritius .calculatePersonalLoan-interest_rate, .calculatePersonalLoanUganda .calculatePersonalLoan-interest_rate, .calculatePersonalLoanSeychelles .calculatePersonalLoan-interest_rate, .calculatePersonalLoanTanzania .calculatePersonalLoan-interest_rate, .calculatePersonalLoanMozambique .calculatePersonalLoan-interest_rate, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-interest_rate, .calculatePersonalLoanGhana .calculatePersonalLoan-interest_rate,
  .calculatePersonalLoan .calculatePersonalLoan-extras, .calculatePersonalLoanKenya .calculatePersonalLoan-extras, .calculatePersonalLoanMauritius .calculatePersonalLoan-extras, .calculatePersonalLoanUganda .calculatePersonalLoan-extras, .calculatePersonalLoanSeychelles .calculatePersonalLoan-extras, .calculatePersonalLoanTanzania .calculatePersonalLoan-extras, .calculatePersonalLoanMozambique .calculatePersonalLoan-extras, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-extras, .calculatePersonalLoanGhana .calculatePersonalLoan-extras {
    margin-left: 12.8205128205%;
    width: 74.358974359%;
    float: left;
    margin-right: 2.5641025641%;
    margin-right: 12.8205128205%; }
  .calculatePersonalLoan .calculator-userbuttons, .calculatePersonalLoanKenya .calculator-userbuttons, .calculatePersonalLoanMauritius .calculator-userbuttons, .calculatePersonalLoanUganda .calculator-userbuttons, .calculatePersonalLoanSeychelles .calculator-userbuttons, .calculatePersonalLoanTanzania .calculator-userbuttons, .calculatePersonalLoanMozambique .calculator-userbuttons, .calculatePersonalLoanNBCTanzania .calculator-userbuttons, .calculatePersonalLoanGhana .calculator-userbuttons {
    margin-left: 12.8205128205%;
    width: 74.358974359%;
    float: left;
    margin-right: 2.5641025641%;
    margin-right: 12.8205128205%; }
    .calculatePersonalLoan .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanKenya .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanMauritius .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanUganda .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanSeychelles .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanTanzania .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanMozambique .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanNBCTanzania .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanGhana .calculator-userbuttons .calculatePersonalLoan-login {
      width: 48.275862069%;
      float: left;
      margin-right: 3.4482758621%; }
    .calculatePersonalLoan .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanKenya .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanMauritius .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanUganda .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanSeychelles .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanTanzania .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanMozambique .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanNBCTanzania .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanGhana .calculator-userbuttons .calculatePersonalLoan-register {
      width: 48.275862069%;
      float: right;
      margin-right: 0; }
  .calculatePersonalLoan .calculator-tip, .calculatePersonalLoanKenya .calculator-tip, .calculatePersonalLoanMauritius .calculator-tip, .calculatePersonalLoanUganda .calculator-tip, .calculatePersonalLoanSeychelles .calculator-tip, .calculatePersonalLoanTanzania .calculator-tip, .calculatePersonalLoanMozambique .calculator-tip, .calculatePersonalLoanNBCTanzania .calculator-tip, .calculatePersonalLoanGhana .calculator-tip {
    right: 13.4615384615%; } }

@media all and (min-width: 48.75em) {
  .calculatePersonalLoan .calculatePersonalLoan-amount, .calculatePersonalLoanKenya .calculatePersonalLoan-amount, .calculatePersonalLoanMauritius .calculatePersonalLoan-amount, .calculatePersonalLoanUganda .calculatePersonalLoan-amount, .calculatePersonalLoanSeychelles .calculatePersonalLoan-amount, .calculatePersonalLoanTanzania .calculatePersonalLoan-amount, .calculatePersonalLoanMozambique .calculatePersonalLoan-amount, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-amount, .calculatePersonalLoanGhana .calculatePersonalLoan-amount {
    margin-left: 16.9491525424%;
    width: 40.6779661017%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 0%; }
  .calculatePersonalLoan .calculatePersonalLoan-interest_rate, .calculatePersonalLoanKenya .calculatePersonalLoan-interest_rate, .calculatePersonalLoanMauritius .calculatePersonalLoan-interest_rate, .calculatePersonalLoanUganda .calculatePersonalLoan-interest_rate, .calculatePersonalLoanSeychelles .calculatePersonalLoan-interest_rate, .calculatePersonalLoanTanzania .calculatePersonalLoan-interest_rate, .calculatePersonalLoanMozambique .calculatePersonalLoan-interest_rate, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-interest_rate, .calculatePersonalLoanGhana .calculatePersonalLoan-interest_rate {
    margin-left: 0%;
    width: 23.7288135593%;
    float: right;
    margin-right: 0;
    margin-right: 16.9491525424%; }
  .calculatePersonalLoan .calculatePersonalLoan-period, .calculatePersonalLoanKenya .calculatePersonalLoan-period, .calculatePersonalLoanMauritius .calculatePersonalLoan-period, .calculatePersonalLoanUganda .calculatePersonalLoan-period, .calculatePersonalLoanSeychelles .calculatePersonalLoan-period, .calculatePersonalLoanTanzania .calculatePersonalLoan-period, .calculatePersonalLoanMozambique .calculatePersonalLoan-period, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-period, .calculatePersonalLoanGhana .calculatePersonalLoan-period,
  .calculatePersonalLoan .calculatePersonalLoan-extras, .calculatePersonalLoanKenya .calculatePersonalLoan-extras, .calculatePersonalLoanMauritius .calculatePersonalLoan-extras, .calculatePersonalLoanUganda .calculatePersonalLoan-extras, .calculatePersonalLoanSeychelles .calculatePersonalLoan-extras, .calculatePersonalLoanTanzania .calculatePersonalLoan-extras, .calculatePersonalLoanMozambique .calculatePersonalLoan-extras, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-extras, .calculatePersonalLoanGhana .calculatePersonalLoan-extras {
    margin-left: 16.9491525424%;
    width: 66.1016949153%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 16.9491525424%; }
  .calculatePersonalLoan .calculator-userbuttons, .calculatePersonalLoanKenya .calculator-userbuttons, .calculatePersonalLoanMauritius .calculator-userbuttons, .calculatePersonalLoanUganda .calculator-userbuttons, .calculatePersonalLoanSeychelles .calculator-userbuttons, .calculatePersonalLoanTanzania .calculator-userbuttons, .calculatePersonalLoanMozambique .calculator-userbuttons, .calculatePersonalLoanNBCTanzania .calculator-userbuttons, .calculatePersonalLoanGhana .calculator-userbuttons {
    margin-left: 25.4237288136%;
    width: 49.1525423729%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 25.4237288136%; }
    .calculatePersonalLoan .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanKenya .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanMauritius .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanUganda .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanSeychelles .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanTanzania .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanMozambique .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanNBCTanzania .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanGhana .calculator-userbuttons .calculatePersonalLoan-login {
      width: 48.275862069%;
      float: left;
      margin-right: 3.4482758621%; }
    .calculatePersonalLoan .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanKenya .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanMauritius .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanUganda .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanSeychelles .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanTanzania .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanMozambique .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanNBCTanzania .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanGhana .calculator-userbuttons .calculatePersonalLoan-register {
      width: 48.275862069%;
      float: right;
      margin-right: 0; }
  .calculatePersonalLoan .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanKenya .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanMauritius .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanUganda .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanSeychelles .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanTanzania .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanMozambique .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanGhana .calculatePersonalLoan-inputWithTip {
    margin-left: 0%;
    width: 27.9661016949%;
    float: right;
    margin-right: 0;
    margin-right: 21.186440678%; }
  .calculatePersonalLoan .calculator-tip, .calculatePersonalLoanKenya .calculator-tip, .calculatePersonalLoanMauritius .calculator-tip, .calculatePersonalLoanUganda .calculator-tip, .calculatePersonalLoanSeychelles .calculator-tip, .calculatePersonalLoanTanzania .calculator-tip, .calculatePersonalLoanMozambique .calculator-tip, .calculatePersonalLoanNBCTanzania .calculator-tip, .calculatePersonalLoanGhana .calculator-tip {
    right: 17.3728813559%; } }

@media all and (min-width: 85.375em) {
  .calculatePersonalLoan .calculator-output-main, .calculatePersonalLoanKenya .calculator-output-main, .calculatePersonalLoanMauritius .calculator-output-main, .calculatePersonalLoanUganda .calculator-output-main, .calculatePersonalLoanSeychelles .calculator-output-main, .calculatePersonalLoanTanzania .calculator-output-main, .calculatePersonalLoanMozambique .calculator-output-main, .calculatePersonalLoanNBCTanzania .calculator-output-main, .calculatePersonalLoanGhana .calculator-output-main {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .calculatePersonalLoan .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanKenya .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanMauritius .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanUganda .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanSeychelles .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanTanzania .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanMozambique .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanGhana .calculatePersonalLoan-totalRepayment {
    margin-left: 15.8227848101%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 6.3291139241%; }
  .calculatePersonalLoan .calculatePersonalLoan-initiationFee, .calculatePersonalLoanKenya .calculatePersonalLoan-initiationFee, .calculatePersonalLoanMauritius .calculatePersonalLoan-initiationFee, .calculatePersonalLoanUganda .calculatePersonalLoan-initiationFee, .calculatePersonalLoanSeychelles .calculatePersonalLoan-initiationFee, .calculatePersonalLoanTanzania .calculatePersonalLoan-initiationFee, .calculatePersonalLoanMozambique .calculatePersonalLoan-initiationFee, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-initiationFee, .calculatePersonalLoanGhana .calculatePersonalLoan-initiationFee {
    margin-left: 6.3291139241%;
    width: 24.0506329114%;
    float: right;
    margin-right: 0;
    margin-right: 15.8227848101%; }
  .calculatePersonalLoan .calculatePersonalLoan-amount, .calculatePersonalLoanKenya .calculatePersonalLoan-amount, .calculatePersonalLoanMauritius .calculatePersonalLoan-amount, .calculatePersonalLoanUganda .calculatePersonalLoan-amount, .calculatePersonalLoanSeychelles .calculatePersonalLoan-amount, .calculatePersonalLoanTanzania .calculatePersonalLoan-amount, .calculatePersonalLoanMozambique .calculatePersonalLoan-amount, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-amount, .calculatePersonalLoanGhana .calculatePersonalLoan-amount {
    margin-left: 18.9873417722%;
    width: 36.7088607595%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculatePersonalLoan .calculatePersonalLoan-interest_rate, .calculatePersonalLoanKenya .calculatePersonalLoan-interest_rate, .calculatePersonalLoanMauritius .calculatePersonalLoan-interest_rate, .calculatePersonalLoanUganda .calculatePersonalLoan-interest_rate, .calculatePersonalLoanSeychelles .calculatePersonalLoan-interest_rate, .calculatePersonalLoanTanzania .calculatePersonalLoan-interest_rate, .calculatePersonalLoanMozambique .calculatePersonalLoan-interest_rate, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-interest_rate, .calculatePersonalLoanGhana .calculatePersonalLoan-interest_rate {
    width: 24.0506329114%;
    float: right;
    margin-right: 0;
    margin-right: 18.9873417722%; }
  .calculatePersonalLoan .calculatePersonalLoan-period, .calculatePersonalLoanKenya .calculatePersonalLoan-period, .calculatePersonalLoanMauritius .calculatePersonalLoan-period, .calculatePersonalLoanUganda .calculatePersonalLoan-period, .calculatePersonalLoanSeychelles .calculatePersonalLoan-period, .calculatePersonalLoanTanzania .calculatePersonalLoan-period, .calculatePersonalLoanMozambique .calculatePersonalLoan-period, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-period, .calculatePersonalLoanGhana .calculatePersonalLoan-period,
  .calculatePersonalLoan .calculatePersonalLoan-extras, .calculatePersonalLoanKenya .calculatePersonalLoan-extras, .calculatePersonalLoanMauritius .calculatePersonalLoan-extras, .calculatePersonalLoanUganda .calculatePersonalLoan-extras, .calculatePersonalLoanSeychelles .calculatePersonalLoan-extras, .calculatePersonalLoanTanzania .calculatePersonalLoan-extras, .calculatePersonalLoanMozambique .calculatePersonalLoan-extras, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-extras, .calculatePersonalLoanGhana .calculatePersonalLoan-extras {
    margin-left: 18.9873417722%;
    width: 62.0253164557%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 18.9873417722%; }
  .calculatePersonalLoan .calculator-userbuttons, .calculatePersonalLoanKenya .calculator-userbuttons, .calculatePersonalLoanMauritius .calculator-userbuttons, .calculatePersonalLoanUganda .calculator-userbuttons, .calculatePersonalLoanSeychelles .calculator-userbuttons, .calculatePersonalLoanTanzania .calculator-userbuttons, .calculatePersonalLoanMozambique .calculator-userbuttons, .calculatePersonalLoanNBCTanzania .calculator-userbuttons, .calculatePersonalLoanGhana .calculator-userbuttons {
    margin-left: 25.3164556962%;
    width: 49.3670886076%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 25.3164556962%; }
    .calculatePersonalLoan .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanKenya .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanMauritius .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanUganda .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanSeychelles .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanTanzania .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanMozambique .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanNBCTanzania .calculator-userbuttons .calculatePersonalLoan-login, .calculatePersonalLoanGhana .calculator-userbuttons .calculatePersonalLoan-login {
      width: 48.7179487179%;
      float: left;
      margin-right: 2.5641025641%; }
    .calculatePersonalLoan .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanKenya .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanMauritius .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanUganda .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanSeychelles .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanTanzania .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanMozambique .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanNBCTanzania .calculator-userbuttons .calculatePersonalLoan-register, .calculatePersonalLoanGhana .calculator-userbuttons .calculatePersonalLoan-register {
      width: 48.7179487179%;
      float: right;
      margin-right: 0; }
  .calculatePersonalLoan .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanKenya .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanMauritius .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanUganda .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanSeychelles .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanTanzania .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanMozambique .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-inputWithTip, .calculatePersonalLoanGhana .calculatePersonalLoan-inputWithTip {
    width: 27.2151898734%;
    float: right;
    margin-right: 0;
    margin-right: 22.1518987342%; }
  .calculatePersonalLoan .calculator-tip, .calculatePersonalLoanKenya .calculator-tip, .calculatePersonalLoanMauritius .calculator-tip, .calculatePersonalLoanUganda .calculator-tip, .calculatePersonalLoanSeychelles .calculator-tip, .calculatePersonalLoanTanzania .calculator-tip, .calculatePersonalLoanMozambique .calculator-tip, .calculatePersonalLoanNBCTanzania .calculator-tip, .calculatePersonalLoanGhana .calculator-tip {
    right: 19.3037974684%; } }

.calculatePersonalLoan .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanKenya .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanMauritius .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanUganda .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanSeychelles .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanTanzania .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanMozambique .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanGhana .calculatePersonalLoan-interest_rate input[type="tel"] {
  width: 1em;
  float: left; }

.calculatePersonalLoan .calculatePersonalLoan-interest_rate-note, .calculatePersonalLoanKenya .calculatePersonalLoan-interest_rate-note, .calculatePersonalLoanMauritius .calculatePersonalLoan-interest_rate-note, .calculatePersonalLoanUganda .calculatePersonalLoan-interest_rate-note, .calculatePersonalLoanSeychelles .calculatePersonalLoan-interest_rate-note, .calculatePersonalLoanTanzania .calculatePersonalLoan-interest_rate-note, .calculatePersonalLoanMozambique .calculatePersonalLoan-interest_rate-note, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-interest_rate-note, .calculatePersonalLoanGhana .calculatePersonalLoan-interest_rate-note {
  color: #e5e5e5;
  font-size: 0.8em;
  margin: 0;
  clear: both; }

.calculatePersonalLoan .calculatePersonalLoan-output-table, .calculatePersonalLoanKenya .calculatePersonalLoan-output-table, .calculatePersonalLoanMauritius .calculatePersonalLoan-output-table, .calculatePersonalLoanUganda .calculatePersonalLoan-output-table, .calculatePersonalLoanSeychelles .calculatePersonalLoan-output-table, .calculatePersonalLoanTanzania .calculatePersonalLoan-output-table, .calculatePersonalLoanMozambique .calculatePersonalLoan-output-table, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-output-table, .calculatePersonalLoanGhana .calculatePersonalLoan-output-table {
  display: table;
  width: 100%;
  text-align: left;
  float: none; }

.calculatePersonalLoan .calculatePersonalLoan-output-titles, .calculatePersonalLoanKenya .calculatePersonalLoan-output-titles, .calculatePersonalLoanMauritius .calculatePersonalLoan-output-titles, .calculatePersonalLoanUganda .calculatePersonalLoan-output-titles, .calculatePersonalLoanSeychelles .calculatePersonalLoan-output-titles, .calculatePersonalLoanTanzania .calculatePersonalLoan-output-titles, .calculatePersonalLoanMozambique .calculatePersonalLoan-output-titles, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-output-titles, .calculatePersonalLoanGhana .calculatePersonalLoan-output-titles,
.calculatePersonalLoan .calculatePersonalLoan-output-copy, .calculatePersonalLoanKenya .calculatePersonalLoan-output-copy, .calculatePersonalLoanMauritius .calculatePersonalLoan-output-copy, .calculatePersonalLoanUganda .calculatePersonalLoan-output-copy, .calculatePersonalLoanSeychelles .calculatePersonalLoan-output-copy, .calculatePersonalLoanTanzania .calculatePersonalLoan-output-copy, .calculatePersonalLoanMozambique .calculatePersonalLoan-output-copy, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-output-copy, .calculatePersonalLoanGhana .calculatePersonalLoan-output-copy,
.calculatePersonalLoan .calculatePersonalLoan-output-buttons, .calculatePersonalLoanKenya .calculatePersonalLoan-output-buttons, .calculatePersonalLoanMauritius .calculatePersonalLoan-output-buttons, .calculatePersonalLoanUganda .calculatePersonalLoan-output-buttons, .calculatePersonalLoanSeychelles .calculatePersonalLoan-output-buttons, .calculatePersonalLoanTanzania .calculatePersonalLoan-output-buttons, .calculatePersonalLoanMozambique .calculatePersonalLoan-output-buttons, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-output-buttons, .calculatePersonalLoanGhana .calculatePersonalLoan-output-buttons {
  display: table-row; }

.calculatePersonalLoan .calculatePersonalLoan-output-cell, .calculatePersonalLoanKenya .calculatePersonalLoan-output-cell, .calculatePersonalLoanMauritius .calculatePersonalLoan-output-cell, .calculatePersonalLoanUganda .calculatePersonalLoan-output-cell, .calculatePersonalLoanSeychelles .calculatePersonalLoan-output-cell, .calculatePersonalLoanTanzania .calculatePersonalLoan-output-cell, .calculatePersonalLoanMozambique .calculatePersonalLoan-output-cell, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-output-cell, .calculatePersonalLoanGhana .calculatePersonalLoan-output-cell {
  display: table-cell;
  padding: 0 20px;
  width: 50%; }

.calculatePersonalLoan .instant-loan, .calculatePersonalLoanKenya .instant-loan, .calculatePersonalLoanMauritius .instant-loan, .calculatePersonalLoanUganda .instant-loan, .calculatePersonalLoanSeychelles .instant-loan, .calculatePersonalLoanTanzania .instant-loan, .calculatePersonalLoanMozambique .instant-loan, .calculatePersonalLoanNBCTanzania .instant-loan, .calculatePersonalLoanGhana .instant-loan,
.calculatePersonalLoan .express-loan, .calculatePersonalLoanKenya .express-loan, .calculatePersonalLoanMauritius .express-loan, .calculatePersonalLoanUganda .express-loan, .calculatePersonalLoanSeychelles .express-loan, .calculatePersonalLoanTanzania .express-loan, .calculatePersonalLoanMozambique .express-loan, .calculatePersonalLoanNBCTanzania .express-loan, .calculatePersonalLoanGhana .express-loan,
.calculatePersonalLoan .personal-loan, .calculatePersonalLoanKenya .personal-loan, .calculatePersonalLoanMauritius .personal-loan, .calculatePersonalLoanUganda .personal-loan, .calculatePersonalLoanSeychelles .personal-loan, .calculatePersonalLoanTanzania .personal-loan, .calculatePersonalLoanMozambique .personal-loan, .calculatePersonalLoanNBCTanzania .personal-loan, .calculatePersonalLoanGhana .personal-loan,
.calculatePersonalLoan .revolving-credit, .calculatePersonalLoanKenya .revolving-credit, .calculatePersonalLoanMauritius .revolving-credit, .calculatePersonalLoanUganda .revolving-credit, .calculatePersonalLoanSeychelles .revolving-credit, .calculatePersonalLoanTanzania .revolving-credit, .calculatePersonalLoanMozambique .revolving-credit, .calculatePersonalLoanNBCTanzania .revolving-credit, .calculatePersonalLoanGhana .revolving-credit,
.calculatePersonalLoan .overdraft, .calculatePersonalLoanKenya .overdraft, .calculatePersonalLoanMauritius .overdraft, .calculatePersonalLoanUganda .overdraft, .calculatePersonalLoanSeychelles .overdraft, .calculatePersonalLoanTanzania .overdraft, .calculatePersonalLoanMozambique .overdraft, .calculatePersonalLoanNBCTanzania .overdraft, .calculatePersonalLoanGhana .overdraft {
  display: none; }
  .calculatePersonalLoan .instant-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanKenya .instant-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanMauritius .instant-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanUganda .instant-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanSeychelles .instant-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanTanzania .instant-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanMozambique .instant-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanNBCTanzania .instant-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanGhana .instant-loan.calculatePersonalLoan-output-cell.active,
  .calculatePersonalLoan .express-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanKenya .express-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanMauritius .express-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanUganda .express-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanSeychelles .express-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanTanzania .express-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanMozambique .express-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanNBCTanzania .express-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanGhana .express-loan.calculatePersonalLoan-output-cell.active,
  .calculatePersonalLoan .personal-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanKenya .personal-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanMauritius .personal-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanUganda .personal-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanSeychelles .personal-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanTanzania .personal-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanMozambique .personal-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanNBCTanzania .personal-loan.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanGhana .personal-loan.calculatePersonalLoan-output-cell.active,
  .calculatePersonalLoan .revolving-credit.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanKenya .revolving-credit.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanMauritius .revolving-credit.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanUganda .revolving-credit.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanSeychelles .revolving-credit.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanTanzania .revolving-credit.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanMozambique .revolving-credit.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanNBCTanzania .revolving-credit.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanGhana .revolving-credit.calculatePersonalLoan-output-cell.active,
  .calculatePersonalLoan .overdraft.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanKenya .overdraft.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanMauritius .overdraft.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanUganda .overdraft.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanSeychelles .overdraft.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanTanzania .overdraft.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanMozambique .overdraft.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanNBCTanzania .overdraft.calculatePersonalLoan-output-cell.active, .calculatePersonalLoanGhana .overdraft.calculatePersonalLoan-output-cell.active {
    display: table-cell; }
  @media all and (min-width: 993px) {
    .calculatePersonalLoan .instant-loan, .calculatePersonalLoanKenya .instant-loan, .calculatePersonalLoanMauritius .instant-loan, .calculatePersonalLoanUganda .instant-loan, .calculatePersonalLoanSeychelles .instant-loan, .calculatePersonalLoanTanzania .instant-loan, .calculatePersonalLoanMozambique .instant-loan, .calculatePersonalLoanNBCTanzania .instant-loan, .calculatePersonalLoanGhana .instant-loan,
    .calculatePersonalLoan .express-loan, .calculatePersonalLoanKenya .express-loan, .calculatePersonalLoanMauritius .express-loan, .calculatePersonalLoanUganda .express-loan, .calculatePersonalLoanSeychelles .express-loan, .calculatePersonalLoanTanzania .express-loan, .calculatePersonalLoanMozambique .express-loan, .calculatePersonalLoanNBCTanzania .express-loan, .calculatePersonalLoanGhana .express-loan,
    .calculatePersonalLoan .personal-loan, .calculatePersonalLoanKenya .personal-loan, .calculatePersonalLoanMauritius .personal-loan, .calculatePersonalLoanUganda .personal-loan, .calculatePersonalLoanSeychelles .personal-loan, .calculatePersonalLoanTanzania .personal-loan, .calculatePersonalLoanMozambique .personal-loan, .calculatePersonalLoanNBCTanzania .personal-loan, .calculatePersonalLoanGhana .personal-loan,
    .calculatePersonalLoan .revolving-credit, .calculatePersonalLoanKenya .revolving-credit, .calculatePersonalLoanMauritius .revolving-credit, .calculatePersonalLoanUganda .revolving-credit, .calculatePersonalLoanSeychelles .revolving-credit, .calculatePersonalLoanTanzania .revolving-credit, .calculatePersonalLoanMozambique .revolving-credit, .calculatePersonalLoanNBCTanzania .revolving-credit, .calculatePersonalLoanGhana .revolving-credit,
    .calculatePersonalLoan .overdraft, .calculatePersonalLoanKenya .overdraft, .calculatePersonalLoanMauritius .overdraft, .calculatePersonalLoanUganda .overdraft, .calculatePersonalLoanSeychelles .overdraft, .calculatePersonalLoanTanzania .overdraft, .calculatePersonalLoanMozambique .overdraft, .calculatePersonalLoanNBCTanzania .overdraft, .calculatePersonalLoanGhana .overdraft {
      margin-left: 1% !important; } }

.calculatePersonalLoan .calculator-inputIcon, .calculatePersonalLoanKenya .calculator-inputIcon, .calculatePersonalLoanMauritius .calculator-inputIcon, .calculatePersonalLoanUganda .calculator-inputIcon, .calculatePersonalLoanSeychelles .calculator-inputIcon, .calculatePersonalLoanTanzania .calculator-inputIcon, .calculatePersonalLoanMozambique .calculator-inputIcon, .calculatePersonalLoanNBCTanzania .calculator-inputIcon, .calculatePersonalLoanGhana .calculator-inputIcon {
  padding-top: 1.5em; }

.calculatePersonalLoan .calculatePersonalLoan-extras, .calculatePersonalLoanKenya .calculatePersonalLoan-extras, .calculatePersonalLoanMauritius .calculatePersonalLoan-extras, .calculatePersonalLoanUganda .calculatePersonalLoan-extras, .calculatePersonalLoanSeychelles .calculatePersonalLoan-extras, .calculatePersonalLoanTanzania .calculatePersonalLoan-extras, .calculatePersonalLoanMozambique .calculatePersonalLoan-extras, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-extras, .calculatePersonalLoanGhana .calculatePersonalLoan-extras {
  position: relative;
  height: 100%;
  min-height: 70px;
  max-height: 0px;
  transition: max-height 0.3s; }
  .calculatePersonalLoan .calculatePersonalLoan-extras.active, .calculatePersonalLoanKenya .calculatePersonalLoan-extras.active, .calculatePersonalLoanMauritius .calculatePersonalLoan-extras.active, .calculatePersonalLoanUganda .calculatePersonalLoan-extras.active, .calculatePersonalLoanSeychelles .calculatePersonalLoan-extras.active, .calculatePersonalLoanTanzania .calculatePersonalLoan-extras.active, .calculatePersonalLoanMozambique .calculatePersonalLoan-extras.active, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-extras.active, .calculatePersonalLoanGhana .calculatePersonalLoan-extras.active {
    max-height: 1400px; }
    .calculatePersonalLoan .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-content, .calculatePersonalLoanKenya .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-content, .calculatePersonalLoanMauritius .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-content, .calculatePersonalLoanUganda .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-content, .calculatePersonalLoanSeychelles .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-content, .calculatePersonalLoanTanzania .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-content, .calculatePersonalLoanMozambique .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-content, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-content, .calculatePersonalLoanGhana .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-content {
      max-height: 1400px; }
    .calculatePersonalLoan .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanKenya .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanMauritius .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanUganda .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanSeychelles .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanTanzania .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanMozambique .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanGhana .calculatePersonalLoan-extras.active .calculatePersonalLoan-extras-toggler svg {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }

.calculatePersonalLoan .calculatePersonalLoan-extras-toggler, .calculatePersonalLoanKenya .calculatePersonalLoan-extras-toggler, .calculatePersonalLoanMauritius .calculatePersonalLoan-extras-toggler, .calculatePersonalLoanUganda .calculatePersonalLoan-extras-toggler, .calculatePersonalLoanSeychelles .calculatePersonalLoan-extras-toggler, .calculatePersonalLoanTanzania .calculatePersonalLoan-extras-toggler, .calculatePersonalLoanMozambique .calculatePersonalLoan-extras-toggler, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-extras-toggler, .calculatePersonalLoanGhana .calculatePersonalLoan-extras-toggler {
  position: absolute;
  z-index: 2;
  top: 0px;
  cursor: pointer;
  padding-left: 10px;
  padding-top: 17px; }
  .calculatePersonalLoan .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanKenya .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanMauritius .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanUganda .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanSeychelles .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanTanzania .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanMozambique .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-extras-toggler svg, .calculatePersonalLoanGhana .calculatePersonalLoan-extras-toggler svg {
    width: 35px;
    height: 30px;
    fill: #BE0028;
    display: inline-block;
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s; }
  .calculatePersonalLoan .calculatePersonalLoan-extras-toggler h5, .calculatePersonalLoanKenya .calculatePersonalLoan-extras-toggler h5, .calculatePersonalLoanMauritius .calculatePersonalLoan-extras-toggler h5, .calculatePersonalLoanUganda .calculatePersonalLoan-extras-toggler h5, .calculatePersonalLoanSeychelles .calculatePersonalLoan-extras-toggler h5, .calculatePersonalLoanTanzania .calculatePersonalLoan-extras-toggler h5, .calculatePersonalLoanMozambique .calculatePersonalLoan-extras-toggler h5, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-extras-toggler h5, .calculatePersonalLoanGhana .calculatePersonalLoan-extras-toggler h5 {
    color: #BE0028;
    display: inline-block;
    padding: 0;
    margin-top: 3px;
    margin-left: 3px;
    vertical-align: top; }

.calculatePersonalLoan .calculatePersonalLoan-extras-content, .calculatePersonalLoanKenya .calculatePersonalLoan-extras-content, .calculatePersonalLoanMauritius .calculatePersonalLoan-extras-content, .calculatePersonalLoanUganda .calculatePersonalLoan-extras-content, .calculatePersonalLoanSeychelles .calculatePersonalLoan-extras-content, .calculatePersonalLoanTanzania .calculatePersonalLoan-extras-content, .calculatePersonalLoanMozambique .calculatePersonalLoan-extras-content, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-extras-content, .calculatePersonalLoanGhana .calculatePersonalLoan-extras-content {
  background-color: #fff;
  position: relative;
  height: auto;
  z-index: 1;
  overflow: hidden;
  transition: max-height 0.3s;
  max-height: 0px;
  width: 100%; }

.calculatePersonalLoan [class*='calculatePersonalLoan-products'], .calculatePersonalLoanKenya [class*='calculatePersonalLoan-products'], .calculatePersonalLoanMauritius [class*='calculatePersonalLoan-products'], .calculatePersonalLoanUganda [class*='calculatePersonalLoan-products'], .calculatePersonalLoanSeychelles [class*='calculatePersonalLoan-products'], .calculatePersonalLoanTanzania [class*='calculatePersonalLoan-products'], .calculatePersonalLoanMozambique [class*='calculatePersonalLoan-products'], .calculatePersonalLoanNBCTanzania [class*='calculatePersonalLoan-products'], .calculatePersonalLoanGhana [class*='calculatePersonalLoan-products'] {
  margin-top: 14px;
  padding-left: 40px;
  padding-bottom: 14x;
  border-top: 1px solid #e5e5e5; }
  @media only screen and (max-width: 992px) {
    .calculatePersonalLoan [class*='calculatePersonalLoan-products'], .calculatePersonalLoanKenya [class*='calculatePersonalLoan-products'], .calculatePersonalLoanMauritius [class*='calculatePersonalLoan-products'], .calculatePersonalLoanUganda [class*='calculatePersonalLoan-products'], .calculatePersonalLoanSeychelles [class*='calculatePersonalLoan-products'], .calculatePersonalLoanTanzania [class*='calculatePersonalLoan-products'], .calculatePersonalLoanMozambique [class*='calculatePersonalLoan-products'], .calculatePersonalLoanNBCTanzania [class*='calculatePersonalLoan-products'], .calculatePersonalLoanGhana [class*='calculatePersonalLoan-products'] {
      padding-left: 14px; } }
  .calculatePersonalLoan [class*='calculatePersonalLoan-products']:first-child, .calculatePersonalLoanKenya [class*='calculatePersonalLoan-products']:first-child, .calculatePersonalLoanMauritius [class*='calculatePersonalLoan-products']:first-child, .calculatePersonalLoanUganda [class*='calculatePersonalLoan-products']:first-child, .calculatePersonalLoanSeychelles [class*='calculatePersonalLoan-products']:first-child, .calculatePersonalLoanTanzania [class*='calculatePersonalLoan-products']:first-child, .calculatePersonalLoanMozambique [class*='calculatePersonalLoan-products']:first-child, .calculatePersonalLoanNBCTanzania [class*='calculatePersonalLoan-products']:first-child, .calculatePersonalLoanGhana [class*='calculatePersonalLoan-products']:first-child {
    margin-top: 70px; }

.calculatePersonalLoan .calculatePersonalLoan-product, .calculatePersonalLoanKenya .calculatePersonalLoan-product, .calculatePersonalLoanMauritius .calculatePersonalLoan-product, .calculatePersonalLoanUganda .calculatePersonalLoan-product, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product, .calculatePersonalLoanTanzania .calculatePersonalLoan-product, .calculatePersonalLoanMozambique .calculatePersonalLoan-product, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product, .calculatePersonalLoanGhana .calculatePersonalLoan-product, .calculatePersonalLoan .calculatePersonalLoan-product-additional, .calculatePersonalLoanKenya .calculatePersonalLoan-product-additional, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-additional, .calculatePersonalLoanUganda .calculatePersonalLoan-product-additional, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-additional, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-additional, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-additional, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-additional, .calculatePersonalLoanGhana .calculatePersonalLoan-product-additional {
  display: inline-block;
  width: 32%;
  vertical-align: top; }
  @media only screen and (max-width: 992px) {
    .calculatePersonalLoan .calculatePersonalLoan-product, .calculatePersonalLoanKenya .calculatePersonalLoan-product, .calculatePersonalLoanMauritius .calculatePersonalLoan-product, .calculatePersonalLoanUganda .calculatePersonalLoan-product, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product, .calculatePersonalLoanTanzania .calculatePersonalLoan-product, .calculatePersonalLoanMozambique .calculatePersonalLoan-product, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product, .calculatePersonalLoanGhana .calculatePersonalLoan-product, .calculatePersonalLoan .calculatePersonalLoan-product-additional, .calculatePersonalLoanKenya .calculatePersonalLoan-product-additional, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-additional, .calculatePersonalLoanUganda .calculatePersonalLoan-product-additional, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-additional, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-additional, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-additional, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-additional, .calculatePersonalLoanGhana .calculatePersonalLoan-product-additional {
      width: 100%; } }
  @media only screen and (max-width: 480px) {
    .calculatePersonalLoan .calculatePersonalLoan-product, .calculatePersonalLoanKenya .calculatePersonalLoan-product, .calculatePersonalLoanMauritius .calculatePersonalLoan-product, .calculatePersonalLoanUganda .calculatePersonalLoan-product, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product, .calculatePersonalLoanTanzania .calculatePersonalLoan-product, .calculatePersonalLoanMozambique .calculatePersonalLoan-product, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product, .calculatePersonalLoanGhana .calculatePersonalLoan-product, .calculatePersonalLoan .calculatePersonalLoan-product-additional, .calculatePersonalLoanKenya .calculatePersonalLoan-product-additional, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-additional, .calculatePersonalLoanUganda .calculatePersonalLoan-product-additional, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-additional, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-additional, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-additional, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-additional, .calculatePersonalLoanGhana .calculatePersonalLoan-product-additional {
      width: 100%; } }
  .calculatePersonalLoan .calculatePersonalLoan-product-additional, .calculatePersonalLoanKenya .calculatePersonalLoan-product-additional, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-additional, .calculatePersonalLoanUganda .calculatePersonalLoan-product-additional, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-additional, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-additional, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-additional, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-additional, .calculatePersonalLoanGhana .calculatePersonalLoan-product-additional {
    margin-left: 14px;
    margin-left: 0.875rem;
    float: right;
    width: 18%; }
  .calculatePersonalLoan .calculatePersonalLoan-product input[type=checkbox]:checked ~ label, .calculatePersonalLoanKenya .calculatePersonalLoan-product input[type=checkbox]:checked ~ label, .calculatePersonalLoanMauritius .calculatePersonalLoan-product input[type=checkbox]:checked ~ label, .calculatePersonalLoanUganda .calculatePersonalLoan-product input[type=checkbox]:checked ~ label, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product input[type=checkbox]:checked ~ label, .calculatePersonalLoanTanzania .calculatePersonalLoan-product input[type=checkbox]:checked ~ label, .calculatePersonalLoanMozambique .calculatePersonalLoan-product input[type=checkbox]:checked ~ label, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product input[type=checkbox]:checked ~ label, .calculatePersonalLoanGhana .calculatePersonalLoan-product input[type=checkbox]:checked ~ label, .calculatePersonalLoan .calculatePersonalLoan-product-additional input[type=checkbox]:checked ~ label, .calculatePersonalLoanKenya .calculatePersonalLoan-product-additional input[type=checkbox]:checked ~ label, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-additional input[type=checkbox]:checked ~ label, .calculatePersonalLoanUganda .calculatePersonalLoan-product-additional input[type=checkbox]:checked ~ label, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-additional input[type=checkbox]:checked ~ label, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-additional input[type=checkbox]:checked ~ label, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-additional input[type=checkbox]:checked ~ label, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-additional input[type=checkbox]:checked ~ label, .calculatePersonalLoanGhana .calculatePersonalLoan-product-additional input[type=checkbox]:checked ~ label {
    background: red; }

.calculatePersonalLoan .calculatePersonalLoan-product-title, .calculatePersonalLoanKenya .calculatePersonalLoan-product-title, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-title, .calculatePersonalLoanUganda .calculatePersonalLoan-product-title, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-title, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-title, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-title, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-title, .calculatePersonalLoanGhana .calculatePersonalLoan-product-title {
  font-weight: bold;
  width: 70%;
  font-size: 12.6px;
  font-size: 0.7875rem;
  line-height: 1; }
  .calculatePersonalLoan .calculatePersonalLoan-product-title span, .calculatePersonalLoanKenya .calculatePersonalLoan-product-title span, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-title span, .calculatePersonalLoanUganda .calculatePersonalLoan-product-title span, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-title span, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-title span, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-title span, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-title span, .calculatePersonalLoanGhana .calculatePersonalLoan-product-title span {
    color: #59BF75; }
  @media only screen and (max-width: 480px) {
    .calculatePersonalLoan .calculatePersonalLoan-product-title, .calculatePersonalLoanKenya .calculatePersonalLoan-product-title, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-title, .calculatePersonalLoanUganda .calculatePersonalLoan-product-title, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-title, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-title, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-title, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-title, .calculatePersonalLoanGhana .calculatePersonalLoan-product-title {
      font-size: 9.8px;
      font-size: 0.6125rem;
      width: 100%;
      padding: 0px;
      margin: 0px; } }

.calculatePersonalLoan .calculatePersonalLoan-product-desc, .calculatePersonalLoanKenya .calculatePersonalLoan-product-desc, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-desc, .calculatePersonalLoanUganda .calculatePersonalLoan-product-desc, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-desc, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-desc, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-desc, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-desc, .calculatePersonalLoanGhana .calculatePersonalLoan-product-desc {
  color: #666;
  width: 70%;
  font-size: 12.6px;
  font-size: 0.7875rem;
  line-height: 1; }
  @media only screen and (max-width: 480px) {
    .calculatePersonalLoan .calculatePersonalLoan-product-desc, .calculatePersonalLoanKenya .calculatePersonalLoan-product-desc, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-desc, .calculatePersonalLoanUganda .calculatePersonalLoan-product-desc, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-desc, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-desc, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-desc, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-desc, .calculatePersonalLoanGhana .calculatePersonalLoan-product-desc {
      font-size: 9.8px;
      font-size: 0.6125rem;
      padding: 0px;
      margin: 0px; } }
  .calculatePersonalLoan .calculatePersonalLoan-product-desc ul, .calculatePersonalLoanKenya .calculatePersonalLoan-product-desc ul, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-desc ul, .calculatePersonalLoanUganda .calculatePersonalLoan-product-desc ul, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-desc ul, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-desc ul, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-desc ul, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-desc ul, .calculatePersonalLoanGhana .calculatePersonalLoan-product-desc ul {
    padding: 0px; }
    .calculatePersonalLoan .calculatePersonalLoan-product-desc ul li, .calculatePersonalLoanKenya .calculatePersonalLoan-product-desc ul li, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-desc ul li, .calculatePersonalLoanUganda .calculatePersonalLoan-product-desc ul li, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-desc ul li, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-desc ul li, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-desc ul li, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-desc ul li, .calculatePersonalLoanGhana .calculatePersonalLoan-product-desc ul li {
      list-style: none; }

.calculatePersonalLoan .calculatePersonalLoan-product-circle, .calculatePersonalLoanKenya .calculatePersonalLoan-product-circle, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-circle, .calculatePersonalLoanUganda .calculatePersonalLoan-product-circle, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-circle, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-circle, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-circle, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-circle, .calculatePersonalLoanGhana .calculatePersonalLoan-product-circle {
  background-color: #e5e5e5;
  width: 28px;
  width: 1.75rem;
  height: 28px;
  height: 1.75rem;
  border-radius: 21px;
  border-radius: 1.3125rem;
  cursor: pointer;
  transition: background-color 0.3s;
  display: block; }
  @media only screen and (max-width: 480px) {
    .calculatePersonalLoan .calculatePersonalLoan-product-circle, .calculatePersonalLoanKenya .calculatePersonalLoan-product-circle, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-circle, .calculatePersonalLoanUganda .calculatePersonalLoan-product-circle, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-circle, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-circle, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-circle, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-circle, .calculatePersonalLoanGhana .calculatePersonalLoan-product-circle {
      float: left;
      margin-bottom: 21px;
      margin-bottom: 1.3125rem;
      margin-right: 14px;
      margin-right: 0.875rem; } }
  .calculatePersonalLoan .calculatePersonalLoan-product-circle svg, .calculatePersonalLoanKenya .calculatePersonalLoan-product-circle svg, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-circle svg, .calculatePersonalLoanUganda .calculatePersonalLoan-product-circle svg, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-circle svg, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-circle svg, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-circle svg, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-circle svg, .calculatePersonalLoanGhana .calculatePersonalLoan-product-circle svg {
    fill: #e5e5e5; }
  .calculatePersonalLoan .calculatePersonalLoan-product-circle.active, .calculatePersonalLoanKenya .calculatePersonalLoan-product-circle.active, .calculatePersonalLoanMauritius .calculatePersonalLoan-product-circle.active, .calculatePersonalLoanUganda .calculatePersonalLoan-product-circle.active, .calculatePersonalLoanSeychelles .calculatePersonalLoan-product-circle.active, .calculatePersonalLoanTanzania .calculatePersonalLoan-product-circle.active, .calculatePersonalLoanMozambique .calculatePersonalLoan-product-circle.active, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-product-circle.active, .calculatePersonalLoanGhana .calculatePersonalLoan-product-circle.active {
    background-color: #59BF75; }

.calculatePersonalLoan .calculator-flexbox, .calculatePersonalLoanKenya .calculator-flexbox, .calculatePersonalLoanMauritius .calculator-flexbox, .calculatePersonalLoanUganda .calculator-flexbox, .calculatePersonalLoanSeychelles .calculator-flexbox, .calculatePersonalLoanTanzania .calculator-flexbox, .calculatePersonalLoanMozambique .calculator-flexbox, .calculatePersonalLoanNBCTanzania .calculator-flexbox, .calculatePersonalLoanGhana .calculator-flexbox {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-top: 0; }

.calculatePersonalLoan .calculatePersonalLoan-flexitem, .calculatePersonalLoanKenya .calculatePersonalLoan-flexitem, .calculatePersonalLoanMauritius .calculatePersonalLoan-flexitem, .calculatePersonalLoanUganda .calculatePersonalLoan-flexitem, .calculatePersonalLoanSeychelles .calculatePersonalLoan-flexitem, .calculatePersonalLoanTanzania .calculatePersonalLoan-flexitem, .calculatePersonalLoanMozambique .calculatePersonalLoan-flexitem, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-flexitem, .calculatePersonalLoanGhana .calculatePersonalLoan-flexitem {
  width: auto;
  min-width: 145px;
  opacity: 1;
  padding-top: 20px;
  white-space: nowrap;
  transition: all 0.6s ease-out; }
  .calculatePersonalLoan .calculatePersonalLoan-flexitem.hide, .calculatePersonalLoanKenya .calculatePersonalLoan-flexitem.hide, .calculatePersonalLoanMauritius .calculatePersonalLoan-flexitem.hide, .calculatePersonalLoanUganda .calculatePersonalLoan-flexitem.hide, .calculatePersonalLoanSeychelles .calculatePersonalLoan-flexitem.hide, .calculatePersonalLoanTanzania .calculatePersonalLoan-flexitem.hide, .calculatePersonalLoanMozambique .calculatePersonalLoan-flexitem.hide, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-flexitem.hide, .calculatePersonalLoanGhana .calculatePersonalLoan-flexitem.hide {
    opacity: 0;
    min-width: 0px;
    width: 0; }

.calculateHomeLoan .calculateHomeLoan-price, .calculateHomeLoanKenya .calculateHomeLoan-price, .calculateHomeLoanMauritius .calculateHomeLoan-price, .calculateHomeLoanUganda .calculateHomeLoan-price, .calculateHomeLoanZambia .calculateHomeLoan-price, .calculateHomeLoanNBCTanzania .calculateHomeLoan-price, .calculateHomeLoanSeychelles .calculateHomeLoan-price, .calculateHomeLoanTanzania .calculateHomeLoan-price, .calculateHomeLoanMozambique .calculateHomeLoan-price,
.calculateHomeLoan .calculateHomeLoan-bond, .calculateHomeLoanKenya .calculateHomeLoan-bond, .calculateHomeLoanMauritius .calculateHomeLoan-bond, .calculateHomeLoanUganda .calculateHomeLoan-bond, .calculateHomeLoanZambia .calculateHomeLoan-bond, .calculateHomeLoanNBCTanzania .calculateHomeLoan-bond, .calculateHomeLoanSeychelles .calculateHomeLoan-bond, .calculateHomeLoanTanzania .calculateHomeLoan-bond, .calculateHomeLoanMozambique .calculateHomeLoan-bond,
.calculateHomeLoan .calculateHomeLoan-income, .calculateHomeLoanKenya .calculateHomeLoan-income, .calculateHomeLoanMauritius .calculateHomeLoan-income, .calculateHomeLoanUganda .calculateHomeLoan-income, .calculateHomeLoanZambia .calculateHomeLoan-income, .calculateHomeLoanNBCTanzania .calculateHomeLoan-income, .calculateHomeLoanSeychelles .calculateHomeLoan-income, .calculateHomeLoanTanzania .calculateHomeLoan-income, .calculateHomeLoanMozambique .calculateHomeLoan-income,
.calculateHomeLoan .calculateHomeLoan-deposit, .calculateHomeLoanKenya .calculateHomeLoan-deposit, .calculateHomeLoanMauritius .calculateHomeLoan-deposit, .calculateHomeLoanUganda .calculateHomeLoan-deposit, .calculateHomeLoanZambia .calculateHomeLoan-deposit, .calculateHomeLoanNBCTanzania .calculateHomeLoan-deposit, .calculateHomeLoanSeychelles .calculateHomeLoan-deposit, .calculateHomeLoanTanzania .calculateHomeLoan-deposit, .calculateHomeLoanMozambique .calculateHomeLoan-deposit,
.calculateHomeLoan .calculateHomeLoan-interest_rate, .calculateHomeLoanKenya .calculateHomeLoan-interest_rate, .calculateHomeLoanMauritius .calculateHomeLoan-interest_rate, .calculateHomeLoanUganda .calculateHomeLoan-interest_rate, .calculateHomeLoanZambia .calculateHomeLoan-interest_rate, .calculateHomeLoanNBCTanzania .calculateHomeLoan-interest_rate, .calculateHomeLoanSeychelles .calculateHomeLoan-interest_rate, .calculateHomeLoanTanzania .calculateHomeLoan-interest_rate, .calculateHomeLoanMozambique .calculateHomeLoan-interest_rate,
.calculateHomeLoan .calculateHomeLoan-period, .calculateHomeLoanKenya .calculateHomeLoan-period, .calculateHomeLoanMauritius .calculateHomeLoan-period, .calculateHomeLoanUganda .calculateHomeLoan-period, .calculateHomeLoanZambia .calculateHomeLoan-period, .calculateHomeLoanNBCTanzania .calculateHomeLoan-period, .calculateHomeLoanSeychelles .calculateHomeLoan-period, .calculateHomeLoanTanzania .calculateHomeLoan-period, .calculateHomeLoanMozambique .calculateHomeLoan-period {
  margin-left: 8.6206896552%;
  width: 82.7586206897%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 8.6206896552%; }

.calculateHomeLoan .calculateHomeLoan-solutions, .calculateHomeLoanKenya .calculateHomeLoan-solutions, .calculateHomeLoanMauritius .calculateHomeLoan-solutions, .calculateHomeLoanUganda .calculateHomeLoan-solutions, .calculateHomeLoanZambia .calculateHomeLoan-solutions, .calculateHomeLoanNBCTanzania .calculateHomeLoan-solutions, .calculateHomeLoanSeychelles .calculateHomeLoan-solutions, .calculateHomeLoanTanzania .calculateHomeLoan-solutions, .calculateHomeLoanMozambique .calculateHomeLoan-solutions {
  margin-left: 17.2413793103%;
  width: 65.5172413793%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 17.2413793103%; }

.calculateHomeLoan .calculator-tip, .calculateHomeLoanKenya .calculator-tip, .calculateHomeLoanMauritius .calculator-tip, .calculateHomeLoanUganda .calculator-tip, .calculateHomeLoanZambia .calculator-tip, .calculateHomeLoanNBCTanzania .calculator-tip, .calculateHomeLoanSeychelles .calculator-tip, .calculateHomeLoanTanzania .calculator-tip, .calculateHomeLoanMozambique .calculator-tip {
  right: 8.6206896552%; }

.calculateHomeLoan .calculator-output-main, .calculateHomeLoanKenya .calculator-output-main, .calculateHomeLoanMauritius .calculator-output-main, .calculateHomeLoanUganda .calculator-output-main, .calculateHomeLoanZambia .calculator-output-main, .calculateHomeLoanNBCTanzania .calculator-output-main, .calculateHomeLoanSeychelles .calculator-output-main, .calculateHomeLoanTanzania .calculator-output-main, .calculateHomeLoanMozambique .calculator-output-main,
.calculateHomeLoan .calculateHomeLoan-amount, .calculateHomeLoanKenya .calculateHomeLoan-amount, .calculateHomeLoanMauritius .calculateHomeLoan-amount, .calculateHomeLoanUganda .calculateHomeLoan-amount, .calculateHomeLoanZambia .calculateHomeLoan-amount, .calculateHomeLoanNBCTanzania .calculateHomeLoan-amount, .calculateHomeLoanSeychelles .calculateHomeLoan-amount, .calculateHomeLoanTanzania .calculateHomeLoan-amount, .calculateHomeLoanMozambique .calculateHomeLoan-amount {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.calculateHomeLoan .calculateHomeLoan-total_repayment, .calculateHomeLoanKenya .calculateHomeLoan-total_repayment, .calculateHomeLoanMauritius .calculateHomeLoan-total_repayment, .calculateHomeLoanUganda .calculateHomeLoan-total_repayment, .calculateHomeLoanZambia .calculateHomeLoan-total_repayment, .calculateHomeLoanNBCTanzania .calculateHomeLoan-total_repayment, .calculateHomeLoanSeychelles .calculateHomeLoan-total_repayment, .calculateHomeLoanTanzania .calculateHomeLoan-total_repayment, .calculateHomeLoanMozambique .calculateHomeLoan-total_repayment {
  width: 49.3670886076%;
  float: left;
  margin-right: 1.2658227848%; }

.calculateHomeLoan .calculateHomeLoan-interest, .calculateHomeLoanKenya .calculateHomeLoan-interest, .calculateHomeLoanMauritius .calculateHomeLoan-interest, .calculateHomeLoanUganda .calculateHomeLoan-interest, .calculateHomeLoanZambia .calculateHomeLoan-interest, .calculateHomeLoanNBCTanzania .calculateHomeLoan-interest, .calculateHomeLoanSeychelles .calculateHomeLoan-interest, .calculateHomeLoanTanzania .calculateHomeLoan-interest, .calculateHomeLoanMozambique .calculateHomeLoan-interest {
  width: 49.3670886076%;
  float: right;
  margin-right: 0; }

.calculateHomeLoan .calculateHomeLoan-premium, .calculateHomeLoanKenya .calculateHomeLoan-premium, .calculateHomeLoanMauritius .calculateHomeLoan-premium, .calculateHomeLoanUganda .calculateHomeLoan-premium, .calculateHomeLoanZambia .calculateHomeLoan-premium, .calculateHomeLoanNBCTanzania .calculateHomeLoan-premium, .calculateHomeLoanSeychelles .calculateHomeLoan-premium, .calculateHomeLoanTanzania .calculateHomeLoan-premium, .calculateHomeLoanMozambique .calculateHomeLoan-premium {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.calculateHomeLoan .repayments_icon, .calculateHomeLoanKenya .repayments_icon, .calculateHomeLoanMauritius .repayments_icon, .calculateHomeLoanUganda .repayments_icon, .calculateHomeLoanZambia .repayments_icon, .calculateHomeLoanNBCTanzania .repayments_icon, .calculateHomeLoanSeychelles .repayments_icon, .calculateHomeLoanTanzania .repayments_icon, .calculateHomeLoanMozambique .repayments_icon,
.calculateHomeLoan .affordability_icon, .calculateHomeLoanKenya .affordability_icon, .calculateHomeLoanMauritius .affordability_icon, .calculateHomeLoanUganda .affordability_icon, .calculateHomeLoanZambia .affordability_icon, .calculateHomeLoanNBCTanzania .affordability_icon, .calculateHomeLoanSeychelles .affordability_icon, .calculateHomeLoanTanzania .affordability_icon, .calculateHomeLoanMozambique .affordability_icon {
  width: 31.0344827586%;
  float: left;
  margin-right: 3.4482758621%; }

.calculateHomeLoan .switch_icon, .calculateHomeLoanKenya .switch_icon, .calculateHomeLoanMauritius .switch_icon, .calculateHomeLoanUganda .switch_icon, .calculateHomeLoanZambia .switch_icon, .calculateHomeLoanNBCTanzania .switch_icon, .calculateHomeLoanSeychelles .switch_icon, .calculateHomeLoanTanzania .switch_icon, .calculateHomeLoanMozambique .switch_icon {
  width: 31.0344827586%;
  float: right;
  margin-right: 0; }

.calculateHomeLoan .calculateHomeLoan-subMenu, .calculateHomeLoanKenya .calculateHomeLoan-subMenu, .calculateHomeLoanMauritius .calculateHomeLoan-subMenu, .calculateHomeLoanUganda .calculateHomeLoan-subMenu, .calculateHomeLoanZambia .calculateHomeLoan-subMenu, .calculateHomeLoanNBCTanzania .calculateHomeLoan-subMenu, .calculateHomeLoanSeychelles .calculateHomeLoan-subMenu, .calculateHomeLoanTanzania .calculateHomeLoan-subMenu, .calculateHomeLoanMozambique .calculateHomeLoan-subMenu {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.calculateHomeLoan .calculateHomeLoan-transferFees, .calculateHomeLoanKenya .calculateHomeLoan-transferFees, .calculateHomeLoanMauritius .calculateHomeLoan-transferFees, .calculateHomeLoanUganda .calculateHomeLoan-transferFees, .calculateHomeLoanZambia .calculateHomeLoan-transferFees, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferFees, .calculateHomeLoanSeychelles .calculateHomeLoan-transferFees, .calculateHomeLoanTanzania .calculateHomeLoan-transferFees, .calculateHomeLoanMozambique .calculateHomeLoan-transferFees,
.calculateHomeLoan .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanKenya .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMauritius .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanUganda .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanZambia .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostConvFee {
  margin-left: 17.2413793103%;
  width: 65.5172413793%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 17.2413793103%; }

.calculateHomeLoan .calculateHomeLoan-transferFees, .calculateHomeLoanKenya .calculateHomeLoan-transferFees, .calculateHomeLoanMauritius .calculateHomeLoan-transferFees, .calculateHomeLoanUganda .calculateHomeLoan-transferFees, .calculateHomeLoanZambia .calculateHomeLoan-transferFees, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferFees, .calculateHomeLoanSeychelles .calculateHomeLoan-transferFees, .calculateHomeLoanTanzania .calculateHomeLoan-transferFees, .calculateHomeLoanMozambique .calculateHomeLoan-transferFees {
  padding-bottom: 10px; }

.calculateHomeLoan .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanKenya .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMauritius .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanUganda .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanZambia .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostConvFee {
  padding-top: 10px; }

.calculateHomeLoan .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanKenya .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanMauritius .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanUganda .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanZambia .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostDeedsOffice {
  width: 48.275862069%;
  float: left;
  margin-right: 3.4482758621%; }

.calculateHomeLoan .calculateHomeLoan-transferCostNatural, .calculateHomeLoanKenya .calculateHomeLoan-transferCostNatural, .calculateHomeLoanMauritius .calculateHomeLoan-transferCostNatural, .calculateHomeLoanUganda .calculateHomeLoan-transferCostNatural, .calculateHomeLoanZambia .calculateHomeLoan-transferCostNatural, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostNatural, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostNatural, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostNatural, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostNatural {
  width: 48.275862069%;
  float: right;
  margin-right: 0; }

.calculateHomeLoan .calculateHomeLoan-bondCost, .calculateHomeLoanKenya .calculateHomeLoan-bondCost, .calculateHomeLoanMauritius .calculateHomeLoan-bondCost, .calculateHomeLoanUganda .calculateHomeLoan-bondCost, .calculateHomeLoanZambia .calculateHomeLoan-bondCost, .calculateHomeLoanNBCTanzania .calculateHomeLoan-bondCost, .calculateHomeLoanSeychelles .calculateHomeLoan-bondCost, .calculateHomeLoanTanzania .calculateHomeLoan-bondCost, .calculateHomeLoanMozambique .calculateHomeLoan-bondCost {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.calculateHomeLoan .calculateHomeLoan-bondCostDeedsOffice, .calculateHomeLoanKenya .calculateHomeLoan-bondCostDeedsOffice, .calculateHomeLoanMauritius .calculateHomeLoan-bondCostDeedsOffice, .calculateHomeLoanUganda .calculateHomeLoan-bondCostDeedsOffice, .calculateHomeLoanZambia .calculateHomeLoan-bondCostDeedsOffice, .calculateHomeLoanNBCTanzania .calculateHomeLoan-bondCostDeedsOffice, .calculateHomeLoanSeychelles .calculateHomeLoan-bondCostDeedsOffice, .calculateHomeLoanTanzania .calculateHomeLoan-bondCostDeedsOffice, .calculateHomeLoanMozambique .calculateHomeLoan-bondCostDeedsOffice {
  width: 49.3670886076%;
  float: left;
  margin-right: 1.2658227848%; }

.calculateHomeLoan .calculateHomeLoan-bondCostConvFee, .calculateHomeLoanKenya .calculateHomeLoan-bondCostConvFee, .calculateHomeLoanMauritius .calculateHomeLoan-bondCostConvFee, .calculateHomeLoanUganda .calculateHomeLoan-bondCostConvFee, .calculateHomeLoanZambia .calculateHomeLoan-bondCostConvFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-bondCostConvFee, .calculateHomeLoanSeychelles .calculateHomeLoan-bondCostConvFee, .calculateHomeLoanTanzania .calculateHomeLoan-bondCostConvFee, .calculateHomeLoanMozambique .calculateHomeLoan-bondCostConvFee {
  width: 49.3670886076%;
  float: right;
  margin-right: 0; }

@media all and (min-width: 34.375em) {
  .calculateHomeLoan .repayments_icon, .calculateHomeLoanKenya .repayments_icon, .calculateHomeLoanMauritius .repayments_icon, .calculateHomeLoanUganda .repayments_icon, .calculateHomeLoanZambia .repayments_icon, .calculateHomeLoanNBCTanzania .repayments_icon, .calculateHomeLoanSeychelles .repayments_icon, .calculateHomeLoanTanzania .repayments_icon, .calculateHomeLoanMozambique .repayments_icon {
    margin-left: 12.8205128205%;
    width: 23.0769230769%;
    float: left;
    margin-right: 2.5641025641%; }
  .calculateHomeLoan .affordability_icon, .calculateHomeLoanKenya .affordability_icon, .calculateHomeLoanMauritius .affordability_icon, .calculateHomeLoanUganda .affordability_icon, .calculateHomeLoanZambia .affordability_icon, .calculateHomeLoanNBCTanzania .affordability_icon, .calculateHomeLoanSeychelles .affordability_icon, .calculateHomeLoanTanzania .affordability_icon, .calculateHomeLoanMozambique .affordability_icon {
    width: 23.0769230769%;
    float: left;
    margin-right: 2.5641025641%; }
  .calculateHomeLoan .switch_icon, .calculateHomeLoanKenya .switch_icon, .calculateHomeLoanMauritius .switch_icon, .calculateHomeLoanUganda .switch_icon, .calculateHomeLoanZambia .switch_icon, .calculateHomeLoanNBCTanzania .switch_icon, .calculateHomeLoanSeychelles .switch_icon, .calculateHomeLoanTanzania .switch_icon, .calculateHomeLoanMozambique .switch_icon {
    width: 23.0769230769%;
    float: right;
    margin-right: 0;
    margin-right: 12.8205128205%; }
  .calculateHomeLoan .calculateHomeLoan-solutions, .calculateHomeLoanKenya .calculateHomeLoan-solutions, .calculateHomeLoanMauritius .calculateHomeLoan-solutions, .calculateHomeLoanUganda .calculateHomeLoan-solutions, .calculateHomeLoanZambia .calculateHomeLoan-solutions, .calculateHomeLoanNBCTanzania .calculateHomeLoan-solutions, .calculateHomeLoanSeychelles .calculateHomeLoan-solutions, .calculateHomeLoanTanzania .calculateHomeLoan-solutions, .calculateHomeLoanMozambique .calculateHomeLoan-solutions {
    margin-left: 25.641025641%;
    width: 48.7179487179%;
    float: left;
    margin-right: 2.5641025641%;
    margin-right: 25.641025641%; } }

@media all and (min-width: 48.75em) {
  .calculateHomeLoan .repayments_icon, .calculateHomeLoanKenya .repayments_icon, .calculateHomeLoanMauritius .repayments_icon, .calculateHomeLoanUganda .repayments_icon, .calculateHomeLoanZambia .repayments_icon, .calculateHomeLoanNBCTanzania .repayments_icon, .calculateHomeLoanSeychelles .repayments_icon, .calculateHomeLoanTanzania .repayments_icon, .calculateHomeLoanMozambique .repayments_icon {
    margin-left: 25.4237288136%;
    width: 15.2542372881%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoan .affordability_icon, .calculateHomeLoanKenya .affordability_icon, .calculateHomeLoanMauritius .affordability_icon, .calculateHomeLoanUganda .affordability_icon, .calculateHomeLoanZambia .affordability_icon, .calculateHomeLoanNBCTanzania .affordability_icon, .calculateHomeLoanSeychelles .affordability_icon, .calculateHomeLoanTanzania .affordability_icon, .calculateHomeLoanMozambique .affordability_icon {
    width: 15.2542372881%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoan .switch_icon, .calculateHomeLoanKenya .switch_icon, .calculateHomeLoanMauritius .switch_icon, .calculateHomeLoanUganda .switch_icon, .calculateHomeLoanZambia .switch_icon, .calculateHomeLoanNBCTanzania .switch_icon, .calculateHomeLoanSeychelles .switch_icon, .calculateHomeLoanTanzania .switch_icon, .calculateHomeLoanMozambique .switch_icon {
    width: 15.2542372881%;
    float: right;
    margin-right: 0;
    margin-right: 25.4237288136%; }
  .calculateHomeLoan .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanKenya .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanMauritius .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanUganda .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanZambia .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostDeedsOffice {
    width: 32.2033898305%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoan .calculateHomeLoan-transferCostNatural, .calculateHomeLoanKenya .calculateHomeLoan-transferCostNatural, .calculateHomeLoanMauritius .calculateHomeLoan-transferCostNatural, .calculateHomeLoanUganda .calculateHomeLoan-transferCostNatural, .calculateHomeLoanZambia .calculateHomeLoan-transferCostNatural, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostNatural, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostNatural, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostNatural, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostNatural {
    width: 32.2033898305%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoan .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanKenya .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMauritius .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanUganda .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanZambia .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostConvFee {
    padding-top: 0px;
    margin-left: 0%;
    width: 32.2033898305%;
    float: right;
    margin-right: 0; }
  .calculateHomeLoan .calculateHomeLoan-solutions, .calculateHomeLoanKenya .calculateHomeLoan-solutions, .calculateHomeLoanMauritius .calculateHomeLoan-solutions, .calculateHomeLoanUganda .calculateHomeLoan-solutions, .calculateHomeLoanZambia .calculateHomeLoan-solutions, .calculateHomeLoanNBCTanzania .calculateHomeLoan-solutions, .calculateHomeLoanSeychelles .calculateHomeLoan-solutions, .calculateHomeLoanTanzania .calculateHomeLoan-solutions, .calculateHomeLoanMozambique .calculateHomeLoan-solutions {
    margin-left: 33.8983050847%;
    width: 32.2033898305%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 33.8983050847%; }
  .calculateHomeLoan .calculator-toggler, .calculateHomeLoanKenya .calculator-toggler, .calculateHomeLoanMauritius .calculator-toggler, .calculateHomeLoanUganda .calculator-toggler, .calculateHomeLoanZambia .calculator-toggler, .calculateHomeLoanNBCTanzania .calculator-toggler, .calculateHomeLoanSeychelles .calculator-toggler, .calculateHomeLoanTanzania .calculator-toggler, .calculateHomeLoanMozambique .calculator-toggler {
    margin-left: 25.4237288136%;
    width: 49.1525423729%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 25.4237288136%; }
  .calculateHomeLoan .calculateHomeLoan-period, .calculateHomeLoanKenya .calculateHomeLoan-period, .calculateHomeLoanMauritius .calculateHomeLoan-period, .calculateHomeLoanUganda .calculateHomeLoan-period, .calculateHomeLoanZambia .calculateHomeLoan-period, .calculateHomeLoanNBCTanzania .calculateHomeLoan-period, .calculateHomeLoanSeychelles .calculateHomeLoan-period, .calculateHomeLoanTanzania .calculateHomeLoan-period, .calculateHomeLoanMozambique .calculateHomeLoan-period {
    margin-left: 8.4745762712%;
    width: 83.0508474576%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 8.4745762712%; }
  .calculateHomeLoan .calculateHomeLoan-price, .calculateHomeLoanKenya .calculateHomeLoan-price, .calculateHomeLoanMauritius .calculateHomeLoan-price, .calculateHomeLoanUganda .calculateHomeLoan-price, .calculateHomeLoanZambia .calculateHomeLoan-price, .calculateHomeLoanNBCTanzania .calculateHomeLoan-price, .calculateHomeLoanSeychelles .calculateHomeLoan-price, .calculateHomeLoanTanzania .calculateHomeLoan-price, .calculateHomeLoanMozambique .calculateHomeLoan-price,
  .calculateHomeLoan .calculateHomeLoan-income, .calculateHomeLoanKenya .calculateHomeLoan-income, .calculateHomeLoanMauritius .calculateHomeLoan-income, .calculateHomeLoanUganda .calculateHomeLoan-income, .calculateHomeLoanZambia .calculateHomeLoan-income, .calculateHomeLoanNBCTanzania .calculateHomeLoan-income, .calculateHomeLoanSeychelles .calculateHomeLoan-income, .calculateHomeLoanTanzania .calculateHomeLoan-income, .calculateHomeLoanMozambique .calculateHomeLoan-income,
  .calculateHomeLoan .calculateHomeLoan-bond, .calculateHomeLoanKenya .calculateHomeLoan-bond, .calculateHomeLoanMauritius .calculateHomeLoan-bond, .calculateHomeLoanUganda .calculateHomeLoan-bond, .calculateHomeLoanZambia .calculateHomeLoan-bond, .calculateHomeLoanNBCTanzania .calculateHomeLoan-bond, .calculateHomeLoanSeychelles .calculateHomeLoan-bond, .calculateHomeLoanTanzania .calculateHomeLoan-bond, .calculateHomeLoanMozambique .calculateHomeLoan-bond {
    margin-left: 8.4745762712%; }
  .calculateHomeLoan .calculateHomeLoan-price, .calculateHomeLoanKenya .calculateHomeLoan-price, .calculateHomeLoanMauritius .calculateHomeLoan-price, .calculateHomeLoanUganda .calculateHomeLoan-price, .calculateHomeLoanZambia .calculateHomeLoan-price, .calculateHomeLoanNBCTanzania .calculateHomeLoan-price, .calculateHomeLoanSeychelles .calculateHomeLoan-price, .calculateHomeLoanTanzania .calculateHomeLoan-price, .calculateHomeLoanMozambique .calculateHomeLoan-price {
    width: 32.2033898305%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoan .calculateHomeLoan-income, .calculateHomeLoanKenya .calculateHomeLoan-income, .calculateHomeLoanMauritius .calculateHomeLoan-income, .calculateHomeLoanUganda .calculateHomeLoan-income, .calculateHomeLoanZambia .calculateHomeLoan-income, .calculateHomeLoanNBCTanzania .calculateHomeLoan-income, .calculateHomeLoanSeychelles .calculateHomeLoan-income, .calculateHomeLoanTanzania .calculateHomeLoan-income, .calculateHomeLoanMozambique .calculateHomeLoan-income,
  .calculateHomeLoan .calculateHomeLoan-bond, .calculateHomeLoanKenya .calculateHomeLoan-bond, .calculateHomeLoanMauritius .calculateHomeLoan-bond, .calculateHomeLoanUganda .calculateHomeLoan-bond, .calculateHomeLoanZambia .calculateHomeLoan-bond, .calculateHomeLoanNBCTanzania .calculateHomeLoan-bond, .calculateHomeLoanSeychelles .calculateHomeLoan-bond, .calculateHomeLoanTanzania .calculateHomeLoan-bond, .calculateHomeLoanMozambique .calculateHomeLoan-bond {
    width: 57.6271186441%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoan .calculateHomeLoan-deposit, .calculateHomeLoanKenya .calculateHomeLoan-deposit, .calculateHomeLoanMauritius .calculateHomeLoan-deposit, .calculateHomeLoanUganda .calculateHomeLoan-deposit, .calculateHomeLoanZambia .calculateHomeLoan-deposit, .calculateHomeLoanNBCTanzania .calculateHomeLoan-deposit, .calculateHomeLoanSeychelles .calculateHomeLoan-deposit, .calculateHomeLoanTanzania .calculateHomeLoan-deposit, .calculateHomeLoanMozambique .calculateHomeLoan-deposit,
  .calculateHomeLoan .calculateHomeLoan-commitments, .calculateHomeLoanKenya .calculateHomeLoan-commitments, .calculateHomeLoanMauritius .calculateHomeLoan-commitments, .calculateHomeLoanUganda .calculateHomeLoan-commitments, .calculateHomeLoanZambia .calculateHomeLoan-commitments, .calculateHomeLoanNBCTanzania .calculateHomeLoan-commitments, .calculateHomeLoanSeychelles .calculateHomeLoan-commitments, .calculateHomeLoanTanzania .calculateHomeLoan-commitments, .calculateHomeLoanMozambique .calculateHomeLoan-commitments {
    margin-left: 0%;
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 0%; }
  .calculateHomeLoan .calculateHomeLoan-interest_rate, .calculateHomeLoanKenya .calculateHomeLoan-interest_rate, .calculateHomeLoanMauritius .calculateHomeLoan-interest_rate, .calculateHomeLoanUganda .calculateHomeLoan-interest_rate, .calculateHomeLoanZambia .calculateHomeLoan-interest_rate, .calculateHomeLoanNBCTanzania .calculateHomeLoan-interest_rate, .calculateHomeLoanSeychelles .calculateHomeLoan-interest_rate, .calculateHomeLoanTanzania .calculateHomeLoan-interest_rate, .calculateHomeLoanMozambique .calculateHomeLoan-interest_rate {
    margin-left: 0%;
    width: 19.4915254237%;
    float: right;
    margin-right: 0;
    margin-right: 12.7118644068%; } }

@media all and (min-width: 85.375em) {
  .calculateHomeLoan .repayments_icon, .calculateHomeLoanKenya .repayments_icon, .calculateHomeLoanMauritius .repayments_icon, .calculateHomeLoanUganda .repayments_icon, .calculateHomeLoanZambia .repayments_icon, .calculateHomeLoanNBCTanzania .repayments_icon, .calculateHomeLoanSeychelles .repayments_icon, .calculateHomeLoanTanzania .repayments_icon, .calculateHomeLoanMozambique .repayments_icon {
    margin-left: 31.6455696203%;
    width: 11.3924050633%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoan .affordability_icon, .calculateHomeLoanKenya .affordability_icon, .calculateHomeLoanMauritius .affordability_icon, .calculateHomeLoanUganda .affordability_icon, .calculateHomeLoanZambia .affordability_icon, .calculateHomeLoanNBCTanzania .affordability_icon, .calculateHomeLoanSeychelles .affordability_icon, .calculateHomeLoanTanzania .affordability_icon, .calculateHomeLoanMozambique .affordability_icon {
    width: 11.3924050633%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoan .switch_icon, .calculateHomeLoanKenya .switch_icon, .calculateHomeLoanMauritius .switch_icon, .calculateHomeLoanUganda .switch_icon, .calculateHomeLoanZambia .switch_icon, .calculateHomeLoanNBCTanzania .switch_icon, .calculateHomeLoanSeychelles .switch_icon, .calculateHomeLoanTanzania .switch_icon, .calculateHomeLoanMozambique .switch_icon {
    width: 11.3924050633%;
    float: right;
    margin-right: 0;
    margin-right: 31.6455696203%; }
  .calculateHomeLoan .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanKenya .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanMauritius .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanUganda .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanZambia .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostDeedsOffice {
    margin-left: 12.6582278481%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoan .calculateHomeLoan-transferCostNatural, .calculateHomeLoanKenya .calculateHomeLoan-transferCostNatural, .calculateHomeLoanMauritius .calculateHomeLoan-transferCostNatural, .calculateHomeLoanUganda .calculateHomeLoan-transferCostNatural, .calculateHomeLoanZambia .calculateHomeLoan-transferCostNatural, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostNatural, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostNatural, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostNatural, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostNatural {
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoan .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanKenya .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMauritius .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanUganda .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanZambia .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostConvFee {
    width: 24.0506329114%;
    float: right;
    margin-right: 0;
    margin-right: 12.6582278481%; }
  .calculateHomeLoan .calculateHomeLoan-solutions, .calculateHomeLoanKenya .calculateHomeLoan-solutions, .calculateHomeLoanMauritius .calculateHomeLoan-solutions, .calculateHomeLoanUganda .calculateHomeLoan-solutions, .calculateHomeLoanZambia .calculateHomeLoan-solutions, .calculateHomeLoanNBCTanzania .calculateHomeLoan-solutions, .calculateHomeLoanSeychelles .calculateHomeLoan-solutions, .calculateHomeLoanTanzania .calculateHomeLoan-solutions, .calculateHomeLoanMozambique .calculateHomeLoan-solutions {
    margin-left: 37.9746835443%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 37.9746835443%; }
  .calculateHomeLoan .calculator-toggler, .calculateHomeLoanKenya .calculator-toggler, .calculateHomeLoanMauritius .calculator-toggler, .calculateHomeLoanUganda .calculator-toggler, .calculateHomeLoanZambia .calculator-toggler, .calculateHomeLoanNBCTanzania .calculator-toggler, .calculateHomeLoanSeychelles .calculator-toggler, .calculateHomeLoanTanzania .calculator-toggler, .calculateHomeLoanMozambique .calculator-toggler {
    margin-left: 31.6455696203%;
    width: 36.7088607595%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 31.6455696203%; }
  .calculateHomeLoan .calculateHomeLoan-period, .calculateHomeLoanKenya .calculateHomeLoan-period, .calculateHomeLoanMauritius .calculateHomeLoan-period, .calculateHomeLoanUganda .calculateHomeLoan-period, .calculateHomeLoanZambia .calculateHomeLoan-period, .calculateHomeLoanNBCTanzania .calculateHomeLoan-period, .calculateHomeLoanSeychelles .calculateHomeLoan-period, .calculateHomeLoanTanzania .calculateHomeLoan-period, .calculateHomeLoanMozambique .calculateHomeLoan-period {
    margin-left: 18.9873417722%;
    width: 62.0253164557%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 18.9873417722%; }
  .calculateHomeLoan .calculateHomeLoan-price, .calculateHomeLoanKenya .calculateHomeLoan-price, .calculateHomeLoanMauritius .calculateHomeLoan-price, .calculateHomeLoanUganda .calculateHomeLoan-price, .calculateHomeLoanZambia .calculateHomeLoan-price, .calculateHomeLoanNBCTanzania .calculateHomeLoan-price, .calculateHomeLoanSeychelles .calculateHomeLoan-price, .calculateHomeLoanTanzania .calculateHomeLoan-price, .calculateHomeLoanMozambique .calculateHomeLoan-price,
  .calculateHomeLoan .calculateHomeLoan-income, .calculateHomeLoanKenya .calculateHomeLoan-income, .calculateHomeLoanMauritius .calculateHomeLoan-income, .calculateHomeLoanUganda .calculateHomeLoan-income, .calculateHomeLoanZambia .calculateHomeLoan-income, .calculateHomeLoanNBCTanzania .calculateHomeLoan-income, .calculateHomeLoanSeychelles .calculateHomeLoan-income, .calculateHomeLoanTanzania .calculateHomeLoan-income, .calculateHomeLoanMozambique .calculateHomeLoan-income,
  .calculateHomeLoan .calculateHomeLoan-bond, .calculateHomeLoanKenya .calculateHomeLoan-bond, .calculateHomeLoanMauritius .calculateHomeLoan-bond, .calculateHomeLoanUganda .calculateHomeLoan-bond, .calculateHomeLoanZambia .calculateHomeLoan-bond, .calculateHomeLoanNBCTanzania .calculateHomeLoan-bond, .calculateHomeLoanSeychelles .calculateHomeLoan-bond, .calculateHomeLoanTanzania .calculateHomeLoan-bond, .calculateHomeLoanMozambique .calculateHomeLoan-bond {
    margin-left: 18.9873417722%; }
  .calculateHomeLoan .calculateHomeLoan-price, .calculateHomeLoanKenya .calculateHomeLoan-price, .calculateHomeLoanMauritius .calculateHomeLoan-price, .calculateHomeLoanUganda .calculateHomeLoan-price, .calculateHomeLoanZambia .calculateHomeLoan-price, .calculateHomeLoanNBCTanzania .calculateHomeLoan-price, .calculateHomeLoanSeychelles .calculateHomeLoan-price, .calculateHomeLoanTanzania .calculateHomeLoan-price, .calculateHomeLoanMozambique .calculateHomeLoan-price {
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoan .calculateHomeLoan-income, .calculateHomeLoanKenya .calculateHomeLoan-income, .calculateHomeLoanMauritius .calculateHomeLoan-income, .calculateHomeLoanUganda .calculateHomeLoan-income, .calculateHomeLoanZambia .calculateHomeLoan-income, .calculateHomeLoanNBCTanzania .calculateHomeLoan-income, .calculateHomeLoanSeychelles .calculateHomeLoan-income, .calculateHomeLoanTanzania .calculateHomeLoan-income, .calculateHomeLoanMozambique .calculateHomeLoan-income,
  .calculateHomeLoan .calculateHomeLoan-bond, .calculateHomeLoanKenya .calculateHomeLoan-bond, .calculateHomeLoanMauritius .calculateHomeLoan-bond, .calculateHomeLoanUganda .calculateHomeLoan-bond, .calculateHomeLoanZambia .calculateHomeLoan-bond, .calculateHomeLoanNBCTanzania .calculateHomeLoan-bond, .calculateHomeLoanSeychelles .calculateHomeLoan-bond, .calculateHomeLoanTanzania .calculateHomeLoan-bond, .calculateHomeLoanMozambique .calculateHomeLoan-bond {
    width: 43.0379746835%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoan .calculateHomeLoan-deposit, .calculateHomeLoanKenya .calculateHomeLoan-deposit, .calculateHomeLoanMauritius .calculateHomeLoan-deposit, .calculateHomeLoanUganda .calculateHomeLoan-deposit, .calculateHomeLoanZambia .calculateHomeLoan-deposit, .calculateHomeLoanNBCTanzania .calculateHomeLoan-deposit, .calculateHomeLoanSeychelles .calculateHomeLoan-deposit, .calculateHomeLoanTanzania .calculateHomeLoan-deposit, .calculateHomeLoanMozambique .calculateHomeLoan-deposit,
  .calculateHomeLoan .calculateHomeLoan-commitments, .calculateHomeLoanKenya .calculateHomeLoan-commitments, .calculateHomeLoanMauritius .calculateHomeLoan-commitments, .calculateHomeLoanUganda .calculateHomeLoan-commitments, .calculateHomeLoanZambia .calculateHomeLoan-commitments, .calculateHomeLoanNBCTanzania .calculateHomeLoan-commitments, .calculateHomeLoanSeychelles .calculateHomeLoan-commitments, .calculateHomeLoanTanzania .calculateHomeLoan-commitments, .calculateHomeLoanMozambique .calculateHomeLoan-commitments {
    margin-left: 0%;
    width: 17.7215189873%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoan .calculateHomeLoan-interest_rate, .calculateHomeLoanKenya .calculateHomeLoan-interest_rate, .calculateHomeLoanMauritius .calculateHomeLoan-interest_rate, .calculateHomeLoanUganda .calculateHomeLoan-interest_rate, .calculateHomeLoanZambia .calculateHomeLoan-interest_rate, .calculateHomeLoanNBCTanzania .calculateHomeLoan-interest_rate, .calculateHomeLoanSeychelles .calculateHomeLoan-interest_rate, .calculateHomeLoanTanzania .calculateHomeLoan-interest_rate, .calculateHomeLoanMozambique .calculateHomeLoan-interest_rate {
    width: 14.5569620253%;
    float: right;
    margin-right: 0;
    margin-right: 22.1518987342%; }
  .calculateHomeLoan .calculator-tip, .calculateHomeLoanKenya .calculator-tip, .calculateHomeLoanMauritius .calculator-tip, .calculateHomeLoanUganda .calculator-tip, .calculateHomeLoanZambia .calculator-tip, .calculateHomeLoanNBCTanzania .calculator-tip, .calculateHomeLoanSeychelles .calculator-tip, .calculateHomeLoanTanzania .calculator-tip, .calculateHomeLoanMozambique .calculator-tip {
    right: 19.3037974684%; } }

.calculateHomeLoan h3, .calculateHomeLoanKenya h3, .calculateHomeLoanMauritius h3, .calculateHomeLoanUganda h3, .calculateHomeLoanZambia h3, .calculateHomeLoanNBCTanzania h3, .calculateHomeLoanSeychelles h3, .calculateHomeLoanTanzania h3, .calculateHomeLoanMozambique h3 {
  text-align: center; }

.calculateHomeLoan .calculateHomeLoan-form, .calculateHomeLoanKenya .calculateHomeLoan-form, .calculateHomeLoanMauritius .calculateHomeLoan-form, .calculateHomeLoanUganda .calculateHomeLoan-form, .calculateHomeLoanZambia .calculateHomeLoan-form, .calculateHomeLoanNBCTanzania .calculateHomeLoan-form, .calculateHomeLoanSeychelles .calculateHomeLoan-form, .calculateHomeLoanTanzania .calculateHomeLoan-form, .calculateHomeLoanMozambique .calculateHomeLoan-form {
  padding-top: 40px; }

.calculateHomeLoan .calculateHomeLoan-period, .calculateHomeLoanKenya .calculateHomeLoan-period, .calculateHomeLoanMauritius .calculateHomeLoan-period, .calculateHomeLoanUganda .calculateHomeLoan-period, .calculateHomeLoanZambia .calculateHomeLoan-period, .calculateHomeLoanNBCTanzania .calculateHomeLoan-period, .calculateHomeLoanSeychelles .calculateHomeLoan-period, .calculateHomeLoanTanzania .calculateHomeLoan-period, .calculateHomeLoanMozambique .calculateHomeLoan-period {
  padding-bottom: 25px; }

.calculateHomeLoan .calculateHomeLoan-menu, .calculateHomeLoanKenya .calculateHomeLoan-menu, .calculateHomeLoanMauritius .calculateHomeLoan-menu, .calculateHomeLoanUganda .calculateHomeLoan-menu, .calculateHomeLoanZambia .calculateHomeLoan-menu, .calculateHomeLoanNBCTanzania .calculateHomeLoan-menu, .calculateHomeLoanSeychelles .calculateHomeLoan-menu, .calculateHomeLoanTanzania .calculateHomeLoan-menu, .calculateHomeLoanMozambique .calculateHomeLoan-menu {
  height: auto;
  padding-bottom: 0px; }
  .calculateHomeLoan .calculateHomeLoan-menu::before, .calculateHomeLoanKenya .calculateHomeLoan-menu::before, .calculateHomeLoanMauritius .calculateHomeLoan-menu::before, .calculateHomeLoanUganda .calculateHomeLoan-menu::before, .calculateHomeLoanZambia .calculateHomeLoan-menu::before, .calculateHomeLoanNBCTanzania .calculateHomeLoan-menu::before, .calculateHomeLoanSeychelles .calculateHomeLoan-menu::before, .calculateHomeLoanTanzania .calculateHomeLoan-menu::before, .calculateHomeLoanMozambique .calculateHomeLoan-menu::before, .calculateHomeLoan .calculateHomeLoan-menu::after, .calculateHomeLoanKenya .calculateHomeLoan-menu::after, .calculateHomeLoanMauritius .calculateHomeLoan-menu::after, .calculateHomeLoanUganda .calculateHomeLoan-menu::after, .calculateHomeLoanZambia .calculateHomeLoan-menu::after, .calculateHomeLoanNBCTanzania .calculateHomeLoan-menu::after, .calculateHomeLoanSeychelles .calculateHomeLoan-menu::after, .calculateHomeLoanTanzania .calculateHomeLoan-menu::after, .calculateHomeLoanMozambique .calculateHomeLoan-menu::after {
    content: "";
    display: table; }
  .calculateHomeLoan .calculateHomeLoan-menu::after, .calculateHomeLoanKenya .calculateHomeLoan-menu::after, .calculateHomeLoanMauritius .calculateHomeLoan-menu::after, .calculateHomeLoanUganda .calculateHomeLoan-menu::after, .calculateHomeLoanZambia .calculateHomeLoan-menu::after, .calculateHomeLoanNBCTanzania .calculateHomeLoan-menu::after, .calculateHomeLoanSeychelles .calculateHomeLoan-menu::after, .calculateHomeLoanTanzania .calculateHomeLoan-menu::after, .calculateHomeLoanMozambique .calculateHomeLoan-menu::after {
    clear: both; }

.calculateHomeLoan .calculateHomeLoan-subMenu, .calculateHomeLoanKenya .calculateHomeLoan-subMenu, .calculateHomeLoanMauritius .calculateHomeLoan-subMenu, .calculateHomeLoanUganda .calculateHomeLoan-subMenu, .calculateHomeLoanZambia .calculateHomeLoan-subMenu, .calculateHomeLoanNBCTanzania .calculateHomeLoan-subMenu, .calculateHomeLoanSeychelles .calculateHomeLoan-subMenu, .calculateHomeLoanTanzania .calculateHomeLoan-subMenu, .calculateHomeLoanMozambique .calculateHomeLoan-subMenu {
  float: none;
  cursor: pointer;
  text-align: center;
  position: relative;
  padding-bottom: 14px; }
  .calculateHomeLoan .calculateHomeLoan-subMenu::before, .calculateHomeLoanKenya .calculateHomeLoan-subMenu::before, .calculateHomeLoanMauritius .calculateHomeLoan-subMenu::before, .calculateHomeLoanUganda .calculateHomeLoan-subMenu::before, .calculateHomeLoanZambia .calculateHomeLoan-subMenu::before, .calculateHomeLoanNBCTanzania .calculateHomeLoan-subMenu::before, .calculateHomeLoanSeychelles .calculateHomeLoan-subMenu::before, .calculateHomeLoanTanzania .calculateHomeLoan-subMenu::before, .calculateHomeLoanMozambique .calculateHomeLoan-subMenu::before, .calculateHomeLoan .calculateHomeLoan-subMenu::after, .calculateHomeLoanKenya .calculateHomeLoan-subMenu::after, .calculateHomeLoanMauritius .calculateHomeLoan-subMenu::after, .calculateHomeLoanUganda .calculateHomeLoan-subMenu::after, .calculateHomeLoanZambia .calculateHomeLoan-subMenu::after, .calculateHomeLoanNBCTanzania .calculateHomeLoan-subMenu::after, .calculateHomeLoanSeychelles .calculateHomeLoan-subMenu::after, .calculateHomeLoanTanzania .calculateHomeLoan-subMenu::after, .calculateHomeLoanMozambique .calculateHomeLoan-subMenu::after {
    content: "";
    display: table; }
  .calculateHomeLoan .calculateHomeLoan-subMenu::after, .calculateHomeLoanKenya .calculateHomeLoan-subMenu::after, .calculateHomeLoanMauritius .calculateHomeLoan-subMenu::after, .calculateHomeLoanUganda .calculateHomeLoan-subMenu::after, .calculateHomeLoanZambia .calculateHomeLoan-subMenu::after, .calculateHomeLoanNBCTanzania .calculateHomeLoan-subMenu::after, .calculateHomeLoanSeychelles .calculateHomeLoan-subMenu::after, .calculateHomeLoanTanzania .calculateHomeLoan-subMenu::after, .calculateHomeLoanMozambique .calculateHomeLoan-subMenu::after {
    clear: both; }
  .calculateHomeLoan .calculateHomeLoan-subMenu div, .calculateHomeLoanKenya .calculateHomeLoan-subMenu div, .calculateHomeLoanMauritius .calculateHomeLoan-subMenu div, .calculateHomeLoanUganda .calculateHomeLoan-subMenu div, .calculateHomeLoanZambia .calculateHomeLoan-subMenu div, .calculateHomeLoanNBCTanzania .calculateHomeLoan-subMenu div, .calculateHomeLoanSeychelles .calculateHomeLoan-subMenu div, .calculateHomeLoanTanzania .calculateHomeLoan-subMenu div, .calculateHomeLoanMozambique .calculateHomeLoan-subMenu div, .calculateHomeLoan .calculateHomeLoan-subMenu span, .calculateHomeLoanKenya .calculateHomeLoan-subMenu span, .calculateHomeLoanMauritius .calculateHomeLoan-subMenu span, .calculateHomeLoanUganda .calculateHomeLoan-subMenu span, .calculateHomeLoanZambia .calculateHomeLoan-subMenu span, .calculateHomeLoanNBCTanzania .calculateHomeLoan-subMenu span, .calculateHomeLoanSeychelles .calculateHomeLoan-subMenu span, .calculateHomeLoanTanzania .calculateHomeLoan-subMenu span, .calculateHomeLoanMozambique .calculateHomeLoan-subMenu span {
    display: inline-block; }
  .calculateHomeLoan .calculateHomeLoan-subMenu.active .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanKenya .calculateHomeLoan-subMenu.active .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanMauritius .calculateHomeLoan-subMenu.active .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanUganda .calculateHomeLoan-subMenu.active .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanZambia .calculateHomeLoan-subMenu.active .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanNBCTanzania .calculateHomeLoan-subMenu.active .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanSeychelles .calculateHomeLoan-subMenu.active .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanTanzania .calculateHomeLoan-subMenu.active .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanMozambique .calculateHomeLoan-subMenu.active .calculateHomeLoan-transferFeesTotal::after {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg); }

.calculateHomeLoan .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanKenya .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanMauritius .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanUganda .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanZambia .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanSeychelles .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanTanzania .calculateHomeLoan-transferFeesTotal::after, .calculateHomeLoanMozambique .calculateHomeLoan-transferFeesTotal::after {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  font-size: 9.1px;
  font-size: 0.56875rem;
  position: relative;
  bottom: 6px;
  right: 2px; }

.calculateHomeLoan .calculateHomeLoan-transferFeesSummary, .calculateHomeLoanKenya .calculateHomeLoan-transferFeesSummary, .calculateHomeLoanMauritius .calculateHomeLoan-transferFeesSummary, .calculateHomeLoanUganda .calculateHomeLoan-transferFeesSummary, .calculateHomeLoanZambia .calculateHomeLoan-transferFeesSummary, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferFeesSummary, .calculateHomeLoanSeychelles .calculateHomeLoan-transferFeesSummary, .calculateHomeLoanTanzania .calculateHomeLoan-transferFeesSummary, .calculateHomeLoanMozambique .calculateHomeLoan-transferFeesSummary {
  background-color: #e6e6e6;
  height: auto;
  transition: max-height 0.3s;
  border-top: 1px solid #2D2323;
  overflow: hidden;
  max-height: 0px; }
  .calculateHomeLoan .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanKenya .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanMauritius .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanUganda .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanZambia .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanSeychelles .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanTanzania .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanMozambique .calculateHomeLoan-transferFeesSummary.active {
    max-height: 420px;
    max-height: 26.25rem;
    border-top: 1px solid #2D2323;
    background: #f5f5f5; }
    @media only screen and (max-width: 992px) {
      .calculateHomeLoan .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanKenya .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanMauritius .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanUganda .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanZambia .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanSeychelles .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanTanzania .calculateHomeLoan-transferFeesSummary.active, .calculateHomeLoanMozambique .calculateHomeLoan-transferFeesSummary.active {
        max-height: 700px;
        max-height: 43.75rem; } }

.calculateHomeLoan .calculateHomeLoan-solutions button, .calculateHomeLoanKenya .calculateHomeLoan-solutions button, .calculateHomeLoanMauritius .calculateHomeLoan-solutions button, .calculateHomeLoanUganda .calculateHomeLoan-solutions button, .calculateHomeLoanZambia .calculateHomeLoan-solutions button, .calculateHomeLoanNBCTanzania .calculateHomeLoan-solutions button, .calculateHomeLoanSeychelles .calculateHomeLoan-solutions button, .calculateHomeLoanTanzania .calculateHomeLoan-solutions button, .calculateHomeLoanMozambique .calculateHomeLoan-solutions button {
  margin-top: 0; }

.calculateHomeLoan .reward_icon, .calculateHomeLoanKenya .reward_icon, .calculateHomeLoanMauritius .reward_icon, .calculateHomeLoanUganda .reward_icon, .calculateHomeLoanZambia .reward_icon, .calculateHomeLoanNBCTanzania .reward_icon, .calculateHomeLoanSeychelles .reward_icon, .calculateHomeLoanTanzania .reward_icon, .calculateHomeLoanMozambique .reward_icon {
  margin-bottom: 40px; }
  .calculateHomeLoan .reward_icon label, .calculateHomeLoanKenya .reward_icon label, .calculateHomeLoanMauritius .reward_icon label, .calculateHomeLoanUganda .reward_icon label, .calculateHomeLoanZambia .reward_icon label, .calculateHomeLoanNBCTanzania .reward_icon label, .calculateHomeLoanSeychelles .reward_icon label, .calculateHomeLoanTanzania .reward_icon label, .calculateHomeLoanMozambique .reward_icon label {
    display: block;
    text-align: center;
    min-height: 25px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 15.4px;
    line-height: 0.9625rem; }
  .calculateHomeLoan .reward_icon input, .calculateHomeLoanKenya .reward_icon input, .calculateHomeLoanMauritius .reward_icon input, .calculateHomeLoanUganda .reward_icon input, .calculateHomeLoanZambia .reward_icon input, .calculateHomeLoanNBCTanzania .reward_icon input, .calculateHomeLoanSeychelles .reward_icon input, .calculateHomeLoanTanzania .reward_icon input, .calculateHomeLoanMozambique .reward_icon input {
    display: none; }

.calculateHomeLoan .reward_icon:hover:not(.blue) .iconCircle &gt; circle, .calculateHomeLoanKenya .reward_icon:hover:not(.blue) .iconCircle &gt; circle, .calculateHomeLoanMauritius .reward_icon:hover:not(.blue) .iconCircle &gt; circle, .calculateHomeLoanUganda .reward_icon:hover:not(.blue) .iconCircle &gt; circle, .calculateHomeLoanZambia .reward_icon:hover:not(.blue) .iconCircle &gt; circle, .calculateHomeLoanNBCTanzania .reward_icon:hover:not(.blue) .iconCircle &gt; circle, .calculateHomeLoanSeychelles .reward_icon:hover:not(.blue) .iconCircle &gt; circle, .calculateHomeLoanTanzania .reward_icon:hover:not(.blue) .iconCircle &gt; circle, .calculateHomeLoanMozambique .reward_icon:hover:not(.blue) .iconCircle &gt; circle {
  fill: #2D2323; }

.calculateHomeLoan .reward_icon:hover:not(.blue) .iconIcon path, .calculateHomeLoanKenya .reward_icon:hover:not(.blue) .iconIcon path, .calculateHomeLoanMauritius .reward_icon:hover:not(.blue) .iconIcon path, .calculateHomeLoanUganda .reward_icon:hover:not(.blue) .iconIcon path, .calculateHomeLoanZambia .reward_icon:hover:not(.blue) .iconIcon path, .calculateHomeLoanNBCTanzania .reward_icon:hover:not(.blue) .iconIcon path, .calculateHomeLoanSeychelles .reward_icon:hover:not(.blue) .iconIcon path, .calculateHomeLoanTanzania .reward_icon:hover:not(.blue) .iconIcon path, .calculateHomeLoanMozambique .reward_icon:hover:not(.blue) .iconIcon path,
.calculateHomeLoan .reward_icon:hover:not(.blue) .iconIcon rect, .calculateHomeLoanKenya .reward_icon:hover:not(.blue) .iconIcon rect, .calculateHomeLoanMauritius .reward_icon:hover:not(.blue) .iconIcon rect, .calculateHomeLoanUganda .reward_icon:hover:not(.blue) .iconIcon rect, .calculateHomeLoanZambia .reward_icon:hover:not(.blue) .iconIcon rect, .calculateHomeLoanNBCTanzania .reward_icon:hover:not(.blue) .iconIcon rect, .calculateHomeLoanSeychelles .reward_icon:hover:not(.blue) .iconIcon rect, .calculateHomeLoanTanzania .reward_icon:hover:not(.blue) .iconIcon rect, .calculateHomeLoanMozambique .reward_icon:hover:not(.blue) .iconIcon rect {
  fill: #fff; }

.calculateHomeLoan .iconHover, .calculateHomeLoanKenya .iconHover, .calculateHomeLoanMauritius .iconHover, .calculateHomeLoanUganda .iconHover, .calculateHomeLoanZambia .iconHover, .calculateHomeLoanNBCTanzania .iconHover, .calculateHomeLoanSeychelles .iconHover, .calculateHomeLoanTanzania .iconHover, .calculateHomeLoanMozambique .iconHover {
  overflow: visible;
  display: block;
  margin: 0 auto; }

.calculateHomeLoan .iconCircle &gt; circle, .calculateHomeLoanKenya .iconCircle &gt; circle, .calculateHomeLoanMauritius .iconCircle &gt; circle, .calculateHomeLoanUganda .iconCircle &gt; circle, .calculateHomeLoanZambia .iconCircle &gt; circle, .calculateHomeLoanNBCTanzania .iconCircle &gt; circle, .calculateHomeLoanSeychelles .iconCircle &gt; circle, .calculateHomeLoanTanzania .iconCircle &gt; circle, .calculateHomeLoanMozambique .iconCircle &gt; circle {
  transition: fill 0.6s, stroke 0.6s;
  fill: #fff;
  stroke: #eb3158;
  stroke-width: 2px;
  cursor: pointer; }

.calculateHomeLoan .iconIcon path, .calculateHomeLoanKenya .iconIcon path, .calculateHomeLoanMauritius .iconIcon path, .calculateHomeLoanUganda .iconIcon path, .calculateHomeLoanZambia .iconIcon path, .calculateHomeLoanNBCTanzania .iconIcon path, .calculateHomeLoanSeychelles .iconIcon path, .calculateHomeLoanTanzania .iconIcon path, .calculateHomeLoanMozambique .iconIcon path,
.calculateHomeLoan .iconIcon rect, .calculateHomeLoanKenya .iconIcon rect, .calculateHomeLoanMauritius .iconIcon rect, .calculateHomeLoanUganda .iconIcon rect, .calculateHomeLoanZambia .iconIcon rect, .calculateHomeLoanNBCTanzania .iconIcon rect, .calculateHomeLoanSeychelles .iconIcon rect, .calculateHomeLoanTanzania .iconIcon rect, .calculateHomeLoanMozambique .iconIcon rect {
  transition: fill 0.6s;
  fill: #eb3158; }

.calculateHomeLoan .blue .iconCircle &gt; circle, .calculateHomeLoanKenya .blue .iconCircle &gt; circle, .calculateHomeLoanMauritius .blue .iconCircle &gt; circle, .calculateHomeLoanUganda .blue .iconCircle &gt; circle, .calculateHomeLoanZambia .blue .iconCircle &gt; circle, .calculateHomeLoanNBCTanzania .blue .iconCircle &gt; circle, .calculateHomeLoanSeychelles .blue .iconCircle &gt; circle, .calculateHomeLoanTanzania .blue .iconCircle &gt; circle, .calculateHomeLoanMozambique .blue .iconCircle &gt; circle {
  fill: #2D2323;
  stroke: #2D2323; }

.calculateHomeLoan .calculator-tip.active, .calculateHomeLoanKenya .calculator-tip.active, .calculateHomeLoanMauritius .calculator-tip.active, .calculateHomeLoanUganda .calculator-tip.active, .calculateHomeLoanZambia .calculator-tip.active, .calculateHomeLoanNBCTanzania .calculator-tip.active, .calculateHomeLoanSeychelles .calculator-tip.active, .calculateHomeLoanTanzania .calculator-tip.active, .calculateHomeLoanMozambique .calculator-tip.active {
  z-index: 1; }

.calculator-grid {
  position: relative;
  padding: 0 10px;
  max-width: 1366px;
  margin-left: auto;
  margin-right: auto; }
  .calculator-grid:after {
    content: " ";
    display: block;
    clear: both; }
  @media all and (min-width: 34.375em) {
    .calculator-grid {
      max-width: 1366px;
      margin-left: auto;
      margin-right: auto; }
      .calculator-grid:after {
        content: " ";
        display: block;
        clear: both; } }
  @media all and (min-width: 48.75em) {
    .calculator-grid {
      max-width: 1366px;
      margin-left: auto;
      margin-right: auto; }
      .calculator-grid:after {
        content: " ";
        display: block;
        clear: both; } }
  @media all and (min-width: 85.375em) {
    .calculator-grid {
      max-width: 1366px;
      margin-left: auto;
      margin-right: auto;
      padding: 0; }
      .calculator-grid:after {
        content: " ";
        display: block;
        clear: both; } }

.calculateVehicleFinance {
  background-color: #f5f5f5;
  /*.calculateVehicleFinance-interest,
    .calculateVehicleFinance-residual_initial,
    .calculateVehicleFinance-service_fee {
        @include span(1 of 5);
    }

    .calculateVehicleFinance-price-output {
        @include span(1 of 5 first);
    }

    .calculateVehicleFinance-initiation_fee {
        @include span(1 of 5 last);
    }*/
  /*[class*="calculator-output-field"] {
        @include respond-to-max(beta){
            width: 100%;
        }
    }*/
  /* Quick spacing fixes */
  /*@media all and (min-width: 480px) and (max-width: 993px){
        .tablet-padding{
            padding-left:40px;
            padding-right:40px;
        }
    }*/ }
  .calculateVehicleFinance .calculator-input-container {
    width: 100%; }
  .calculateVehicleFinance .calculator-toggler,
  .calculateVehicleFinance .calculateVehicleFinance-price,
  .calculateVehicleFinance .calculateVehicleFinance-repayment,
  .calculateVehicleFinance .calculateVehicleFinance-deposit,
  .calculateVehicleFinance .calculateVehicleFinance-interest_rate,
  .calculateVehicleFinance .calculateVehicleFinance-period {
    margin-left: 8.6206896552%;
    width: 82.7586206897%;
    float: left;
    margin-right: 3.4482758621%;
    margin-right: 8.6206896552%; }
  .calculateVehicleFinance .calculator-tip {
    right: 8.6206896552%; }
  .calculateVehicleFinance .calculateVehicleFinance-price-output {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .calculateVehicleFinance .calculateVehicleFinance-interest,
  .calculateVehicleFinance .calculateVehicleFinance-service_fee {
    width: 48.275862069%;
    float: left;
    margin-right: 3.4482758621%;
    padding: 5px 0; }
  .calculateVehicleFinance .calculateVehicleFinance-residual_initial,
  .calculateVehicleFinance .calculateVehicleFinance-initiation_fee {
    width: 48.275862069%;
    float: right;
    margin-right: 0;
    padding: 5px 0; }
  @media all and (min-width: 34.375em) {
    .calculateVehicleFinance .calculator-toggler {
      margin-left: 25.641025641%;
      width: 48.7179487179%;
      float: left;
      margin-right: 2.5641025641%;
      margin-right: 25.641025641%; } }
  @media all and (min-width: 48.75em) {
    .calculateVehicleFinance .calculateVehicleFinance-price,
    .calculateVehicleFinance .calculateVehicleFinance-repayment {
      margin-left: 8.4745762712%;
      width: 32.2033898305%;
      float: left;
      margin-right: 1.6949152542%; }
    .calculateVehicleFinance .calculateVehicleFinance-deposit {
      margin-left: 0%;
      width: 23.7288135593%;
      float: left;
      margin-right: 1.6949152542%;
      margin-right: 0%; }
    .calculateVehicleFinance .calculator-toggler {
      margin-left: 25.4237288136%;
      width: 49.1525423729%;
      float: left;
      margin-right: 1.6949152542%;
      margin-right: 25.4237288136%; }
    .calculateVehicleFinance .calculateVehicleFinance-period {
      margin-left: 8.4745762712%;
      width: 83.0508474576%;
      float: left;
      margin-right: 1.6949152542%;
      margin-right: 8.4745762712%; }
    .calculateVehicleFinance .calculateVehicleFinance-residual {
      margin-left: 8.4745762712%;
      width: 83.0508474576%;
      float: left;
      margin-right: 1.6949152542%;
      margin-right: 8.4745762712%; }
    .calculateVehicleFinance .calculateVehicleFinance-interest_rate {
      margin-left: 0%;
      width: 19.4915254237%;
      float: right;
      margin-right: 0;
      margin-right: 12.7118644068%; }
    .calculateVehicleFinance .calculateVehicleFinance-price-output {
      margin-left: 8.4745762712%;
      width: 15.2542372881%;
      float: left;
      margin-right: 1.6949152542%;
      margin-right: 0%;
      padding: 0; }
    .calculateVehicleFinance .calculateVehicleFinance-interest,
    .calculateVehicleFinance .calculateVehicleFinance-service_fee,
    .calculateVehicleFinance .calculateVehicleFinance-residual_initial {
      margin-left: 0%;
      width: 15.2542372881%;
      float: left;
      margin-right: 1.6949152542%;
      margin-right: 0%;
      padding: 0; }
    .calculateVehicleFinance .calculateVehicleFinance-initiation_fee {
      margin-left: 0%;
      width: 15.2542372881%;
      float: right;
      margin-right: 0;
      margin-right: 8.4745762712%;
      padding: 0; }
    .calculateVehicleFinance .calculateVehicleFinance-extras {
      margin-left: 6.3291139241%;
      width: 62.0253164557%;
      float: left;
      margin-right: 1.2658227848%;
      margin-right: 6.3291139241%; } }
  @media all and (min-width: 85.375em) {
    .calculateVehicleFinance .calculateVehicleFinance-price,
    .calculateVehicleFinance .calculateVehicleFinance-repayment {
      margin-left: 18.9873417722%;
      width: 24.0506329114%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculateVehicleFinance .calculateVehicleFinance-period {
      margin-left: 18.9873417722%;
      width: 62.0253164557%;
      float: left;
      margin-right: 1.2658227848%;
      margin-right: 18.9873417722%; }
    .calculateVehicleFinance .calculator-toggler {
      margin-left: 31.6455696203%;
      width: 36.7088607595%;
      float: left;
      margin-right: 1.2658227848%;
      margin-right: 31.6455696203%; }
    .calculateVehicleFinance .calculateVehicleFinance-residual {
      margin-left: 18.9873417722%;
      width: 62.0253164557%;
      float: left;
      margin-right: 1.2658227848%;
      margin-right: 18.9873417722%; }
    .calculateVehicleFinance .calculateVehicleFinance-deposit {
      margin-left: 0%;
      width: 17.7215189873%;
      float: left;
      margin-right: 1.2658227848%;
      margin-right: 0%; }
    .calculateVehicleFinance .calculateVehicleFinance-interest_rate {
      margin-left: 0%;
      width: 14.5569620253%;
      float: right;
      margin-right: 0;
      margin-right: 22.1518987342%; }
    .calculateVehicleFinance .calculator-tip {
      right: 19.3037974684%; }
    .calculateVehicleFinance .calculateVehicleFinance-price-output {
      margin-left: 3.164556962%;
      width: 17.7215189873%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculateVehicleFinance .calculateVehicleFinance-interest,
    .calculateVehicleFinance .calculateVehicleFinance-service_fee,
    .calculateVehicleFinance .calculateVehicleFinance-residual_initial {
      width: 17.7215189873%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculateVehicleFinance .calculateVehicleFinance-initiation_fee {
      width: 17.7215189873%;
      float: right;
      margin-right: 0;
      margin-right: 3.164556962%; }
    .calculateVehicleFinance .calculateVehicleFinance-extras {
      margin-left: 18.9873417722%;
      width: 62.0253164557%;
      float: left;
      margin-right: 1.2658227848%;
      margin-right: 18.9873417722%; } }
  .calculateVehicleFinance .calculateVehicleFinance-actual_repayment,
  .calculateVehicleFinance .calculateVehicleFinance-affordability {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 20px; }
  .calculateVehicleFinance .calculator-inputIcon {
    padding-top: 7px; }
  .calculateVehicleFinance .calculateVehicleFinance-extras {
    position: relative;
    height: 100%;
    min-height: 70px;
    max-height: 0px;
    transition: max-height 0.3s;
    overflow: hidden; }
    .calculateVehicleFinance .calculateVehicleFinance-extras.active {
      max-height: 1400px; }
      .calculateVehicleFinance .calculateVehicleFinance-extras.active .calculateVehicleFinance-extras-content {
        max-height: 1400px; }
      .calculateVehicleFinance .calculateVehicleFinance-extras.active .calculateVehicleFinance-extras-toggler svg {
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg); }
  .calculateVehicleFinance .calculateVehicleFinance-extras-toggler {
    position: absolute;
    z-index: 2;
    top: 0px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    white-space: nowrap;
    padding-left: 11px;
    padding-top: 18px; }
    .calculateVehicleFinance .calculateVehicleFinance-extras-toggler svg {
      width: 35px;
      height: 35px;
      fill: #2D2323;
      display: inline-block;
      -webkit-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
              transform: rotate(0deg);
      transition: -webkit-transform 0.3s;
      transition: transform 0.3s;
      transition: transform 0.3s, -webkit-transform 0.3s; }
    .calculateVehicleFinance .calculateVehicleFinance-extras-toggler h5 {
      color: #2D2323;
      display: inline-block;
      padding: 0;
      margin-top: 8px;
      margin-left: 3px;
      vertical-align: top;
      font-size: 17.5px;
      font-size: 1.09375rem; }
      @media only screen and (max-width: 992px) {
        .calculateVehicleFinance .calculateVehicleFinance-extras-toggler h5 {
          font-size: 12.6px;
          font-size: 0.7875rem; } }
  .calculateVehicleFinance .calculateVehicleFinance-output {
    border-bottom: 1px solid #eb3158;
    height: auto; }
    .calculateVehicleFinance .calculateVehicleFinance-output::before, .calculateVehicleFinance .calculateVehicleFinance-output::after {
      content: "";
      display: table; }
    .calculateVehicleFinance .calculateVehicleFinance-output::after {
      clear: both; }
    .calculateVehicleFinance .calculateVehicleFinance-output:last-child {
      padding-top: 28px;
      padding-bottom: 42px; }
  .calculateVehicleFinance .calculateVehicleFinance-extras-content {
    background-color: #fff;
    position: relative;
    height: auto;
    z-index: 1;
    overflow: hidden;
    transition: max-height 0.3s;
    max-height: 0px;
    width: 100%; }
  .calculateVehicleFinance [class*='calculateVehicleFinance-products'] {
    margin-top: 14px;
    padding-left: 14px;
    padding-bottom: 14px;
    border-top: 1px solid #e5e5e5; }
    @media only screen and (max-width: 992px) {
      .calculateVehicleFinance [class*='calculateVehicleFinance-products'] {
        padding-left: 14px; } }
    .calculateVehicleFinance [class*='calculateVehicleFinance-products']:first-child {
      margin-top: 70px; }
  .calculateVehicleFinance .calculateVehicleFinance-product, .calculateVehicleFinance .calculateVehicleFinance-product-additional {
    width: 13.7931034483%;
    float: left;
    vertical-align: top; }
    @media only screen and (max-width: 992px) {
      .calculateVehicleFinance .calculateVehicleFinance-product, .calculateVehicleFinance .calculateVehicleFinance-product-additional {
        width: 31.0344827586%;
        float: left; } }
    @media only screen and (max-width: 480px) {
      .calculateVehicleFinance .calculateVehicleFinance-product, .calculateVehicleFinance .calculateVehicleFinance-product-additional {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0; } }
    .calculateVehicleFinance .calculateVehicleFinance-product input[type=checkbox]:checked ~ label, .calculateVehicleFinance .calculateVehicleFinance-product-additional input[type=checkbox]:checked ~ label {
      background: red; }
  .calculateVehicleFinance .calculateVehicleFinance-productCategory {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .calculateVehicleFinance .calculateVehicleFinance-product-title {
    font-weight: bold;
    width: 70%;
    font-size: 12.6px;
    font-size: 0.7875rem;
    line-height: 1.2; }
    .calculateVehicleFinance .calculateVehicleFinance-product-title span {
      color: #59BF75; }
    @media only screen and (max-width: 480px) {
      .calculateVehicleFinance .calculateVehicleFinance-product-title {
        font-size: 9.8px;
        font-size: 0.6125rem;
        width: 100%;
        padding: 0px;
        margin: 0px; } }
  .calculateVehicleFinance .calculateVehicleFinance-product-desc {
    color: #DDD;
    width: 70%;
    font-size: 12.6px;
    font-size: 0.7875rem;
    line-height: 1.2;
    padding: 0px; }
    .calculateVehicleFinance .calculateVehicleFinance-product-desc li {
      list-style: none; }
    @media only screen and (max-width: 480px) {
      .calculateVehicleFinance .calculateVehicleFinance-product-desc {
        font-size: 9.8px;
        font-size: 0.6125rem;
        padding: 0px;
        margin: 0px;
        width: 100%;
        line-height: 1.3;
        margin-bottom: 14px;
        margin-top: 7px; } }
  .calculateVehicleFinance .calculateVehicleFinance-product-circle {
    background-color: #e5e5e5;
    height: 28px;
    width: 28px;
    border-radius: 21px;
    cursor: pointer;
    transition: background-color 0.3s;
    display: block; }
    @media only screen and (max-width: 480px) {
      .calculateVehicleFinance .calculateVehicleFinance-product-circle {
        float: left;
        margin-bottom: 21px;
        margin-right: 14px; } }
    .calculateVehicleFinance .calculateVehicleFinance-product-circle svg {
      fill: #e5e5e5; }
    .calculateVehicleFinance .calculateVehicleFinance-product-circle.active {
      background-color: #59BF75; }

.calculateRatesPricing .transaction-summary,
.calculateRatesPricing .bundleDisplay,
.calculateRatesPricing .optionsBenefitsContainer,
.calculateRatesPricing .ways-to-bank {
  margin-left: 8.6206896552%;
  width: 82.7586206897%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 8.6206896552%; }
  .calculateRatesPricing .transaction-summary .options .option,
  .calculateRatesPricing .bundleDisplay .options .option,
  .calculateRatesPricing .optionsBenefitsContainer .options .option,
  .calculateRatesPricing .ways-to-bank .options .option {
    margin-left: 10.4166666667%;
    width: 79.1666666667%;
    float: left;
    margin-right: 4.1666666667%;
    margin-right: 10.4166666667%; }

@media all and (min-width: 34.375em) {
  .calculateRatesPricing .bundleDisplay {
    margin-left: 25.641025641%;
    width: 48.7179487179%;
    float: left;
    margin-right: 2.5641025641%;
    margin-right: 25.641025641%; }
  .calculateRatesPricing .ways-to-bank {
    margin-left: 0%;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-right: 0%; }
    .calculateRatesPricing .ways-to-bank .options .option {
      width: 48.7179487179%;
      float: left; }
      .calculateRatesPricing .ways-to-bank .options .option:nth-child(2n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .calculateRatesPricing .ways-to-bank .options .option:nth-child(2n + 2) {
        margin-left: 51.2820512821%;
        margin-right: -100%;
        clear: none; }
    .calculateRatesPricing .ways-to-bank .options .option:last-child {
      margin-left: 25.641025641%;
      width: 48.7179487179%;
      float: left;
      margin-right: 2.5641025641%;
      margin-right: 25.641025641%; } }

@media all and (min-width: 48.75em) {
  .calculateRatesPricing .bundleDisplay {
    margin-left: 25.4237288136%;
    width: 49.1525423729%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 25.4237288136%; }
  .calculateRatesPricing .optionsBenefitsContainer {
    margin-left: 16.9491525424%;
    width: 66.1016949153%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 16.9491525424%; }
  .calculateRatesPricing .ways-to-bank {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
    .calculateRatesPricing .ways-to-bank .options .option {
      width: 32.2033898305%;
      float: left; }
      .calculateRatesPricing .ways-to-bank .options .option:nth-child(3n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .calculateRatesPricing .ways-to-bank .options .option:nth-child(3n + 2) {
        margin-left: 33.8983050847%;
        margin-right: -100%;
        clear: none; }
      .calculateRatesPricing .ways-to-bank .options .option:nth-child(3n + 3) {
        margin-left: 67.7966101695%;
        margin-right: -100%;
        clear: none; }
    .calculateRatesPricing .ways-to-bank .options .option:last-child {
      margin-left: 0%;
      width: 32.2033898305%;
      float: left;
      margin-right: 0%; }
      .calculateRatesPricing .ways-to-bank .options .option:last-child:nth-child(3n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .calculateRatesPricing .ways-to-bank .options .option:last-child:nth-child(3n + 2) {
        margin-left: 33.8983050847%;
        margin-right: -100%;
        clear: none; }
      .calculateRatesPricing .ways-to-bank .options .option:last-child:nth-child(3n + 3) {
        margin-left: 67.7966101695%;
        margin-right: -100%;
        clear: none; } }

@media all and (min-width: 85.375em) {
  .calculateRatesPricing .bundleDisplay {
    margin-left: 31.6455696203%;
    width: 36.7088607595%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 31.6455696203%; }
  .calculateRatesPricing .optionsBenefitsContainer {
    margin-left: 25.3164556962%;
    width: 49.3670886076%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 25.3164556962%; }
  .calculateRatesPricing .ways-to-bank {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
    .calculateRatesPricing .ways-to-bank .options {
      margin-left: 12.6582278481%;
      width: 74.6835443038%;
      float: left;
      margin-right: 1.2658227848%;
      margin-right: 12.6582278481%; }
  .calculateRatesPricing .vertical-spacer {
    margin-left: 6.3291139241%;
    width: 5.0632911392%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 6.3291139241%;
    display: inline-block; } }

.calculateRatesPricing .calculator-output-group.collapsible {
  padding-top: 0px;
  padding-bottom: 0px; }

.calculateRatesPricing .calculator-output-group.collapsible.active {
  padding-top: 20px;
  padding-bottom: 20px; }
  .calculateRatesPricing .calculator-output-group.collapsible.active.transactions {
    padding-bottom: 0px; }

.calculateRatesPricing .collapsible {
  max-height: 0;
  transition: max-height 0.3s, opacity 0.3s;
  opacity: 0;
  overflow: hidden; }
  .calculateRatesPricing .collapsible.active {
    max-height: 5000px;
    opacity: 1; }

.calculateRatesPricing .transaction-summary {
  color: #2D2323;
  text-align: center; }
  .calculateRatesPricing .transaction-summary h4 {
    color: #2D2323; }
  .calculateRatesPricing .transaction-summary .calculator-result-large {
    color: #2D2323;
    padding: 14.994px 0px;
    padding: 0.937125rem 0rem; }

.calculateRatesPricing .heading {
  color: #2D2323;
  text-align: center; }

.calculateRatesPricing .bundleDisplay {
  margin-top: 19.999px;
  margin-top: 1.2499375rem;
  border: 1px solid #2D2323;
  color: #2D2323; }
  .calculateRatesPricing .bundleDisplay .bundleDetails,
  .calculateRatesPricing .bundleDisplay .bundleFeatures {
    padding: 29.995px;
    padding: 1.8746875rem; }
  .calculateRatesPricing .bundleDisplay .bundleDetails {
    line-height: 20.3px;
    line-height: 1.26875rem; }
  .calculateRatesPricing .bundleDisplay .bundleFeatures {
    border-top: 1px solid #2D2323; }
    .calculateRatesPricing .bundleDisplay .bundleFeatures ul {
      list-style-type: none;
      padding: 0; }
      .calculateRatesPricing .bundleDisplay .bundleFeatures ul li {
        margin-bottom: 10px;
        line-height: 20.3px;
        line-height: 1.26875rem; }
    .calculateRatesPricing .bundleDisplay .bundleFeatures.hide {
      display: none; }

.calculateRatesPricing [class*="calculator-product-btn"] {
  margin: 0 auto;
  display: block; }

.calculateRatesPricing .optionsBenefitsContainer {
  margin-bottom: 60px; }
  .calculateRatesPricing .optionsBenefitsContainer p {
    margin-bottom: 29.995px;
    margin-bottom: 1.8746875rem;
    color: #2D2323;
    width: 90%; }
  .calculateRatesPricing .optionsBenefitsContainer.hide {
    display: none; }
  .calculateRatesPricing .optionsBenefitsContainer .optionsBenefits {
    max-widt: 639.996px;
    max-widt: 39.99975rem;
    border: 1px solid #2D2323;
    margin: auto; }
    .calculateRatesPricing .optionsBenefitsContainer .optionsBenefits .benefit {
      padding: 23.996px 19.999px;
      padding: 1.49975rem 1.2499375rem;
      color: #2D2323;
      border-bottom: 1px solid #2D2323; }
      .calculateRatesPricing .optionsBenefitsContainer .optionsBenefits .benefit:after {
        content: " ";
        display: block;
        clear: both; }
      .calculateRatesPricing .optionsBenefitsContainer .optionsBenefits .benefit:last-of-type {
        border-bottom: 0; }
      .calculateRatesPricing .optionsBenefitsContainer .optionsBenefits .benefit .tick {
        height: 23.996px;
        height: 1.49975rem;
        width: 23.996px;
        width: 1.49975rem;
        padding-right: 9.996px;
        padding-right: 0.62475rem;
        float: left; }
        @media only screen and (max-width: 480px) {
          .calculateRatesPricing .optionsBenefitsContainer .optionsBenefits .benefit .tick {
            margin-bottom: -5px; } }
      .calculateRatesPricing .optionsBenefitsContainer .optionsBenefits .benefit .benefitName {
        padding-left: 8.995px;
        padding-left: 0.5621875rem;
        display: inline;
        position: absolute; }
        @media only screen and (max-width: 480px) {
          .calculateRatesPricing .optionsBenefitsContainer .optionsBenefits .benefit .benefitName {
            position: relative; } }
      .calculateRatesPricing .optionsBenefitsContainer .optionsBenefits .benefit .price {
        float: right; }
        @media only screen and (max-width: 480px) {
          .calculateRatesPricing .optionsBenefitsContainer .optionsBenefits .benefit .price {
            float: none; } }

.calculateRatesPricing .ways-to-bank {
  text-align: center;
  color: #2D2323; }
  .calculateRatesPricing .ways-to-bank p {
    margin-bottom: 29.995px;
    margin-bottom: 1.8746875rem;
    color: #2D2323; }
  .calculateRatesPricing .ways-to-bank .option {
    margin-bottom: 44.996px;
    margin-bottom: 2.81225rem; }
    .calculateRatesPricing .ways-to-bank .option h5 {
      font-size: 18.9px;
      font-size: 1.18125rem;
      line-height: 18.9px;
      line-height: 1.18125rem;
      padding: 14.994px;
      padding: 0.937125rem;
      color: #2D2323; }
    .calculateRatesPricing .ways-to-bank .option a {
      font-size: 15.4px;
      font-size: 0.9625rem;
      line-height: 15.4px;
      line-height: 0.9625rem;
      color: #eb3158;
      text-decoration: none;
      outline: none;
      position: relative; }
      .calculateRatesPricing .ways-to-bank .option a svg {
        position: absolute;
        top: 5px;
        right: -15px; }

.calculateRatesPricing .calculatePersonalLoan-form {
  padding-bottom: 40px; }

.calculateRatesPricing .transactionFeesContainer {
  max-height: 0;
  transition: max-height 0.3s, opacity 0.3s;
  opacity: 0;
  overflow: hidden; }
  .calculateRatesPricing .transactionFeesContainer.active {
    max-height: 1000px;
    opacity: 1; }
  .calculateRatesPricing .transactionFeesContainer p {
    color: #2D2323;
    padding-top: 10px;
    padding-bottom: 15px; }

.calculateRatesPricing .calculateRatesPricing-subMenu {
  font-size: 16.1px;
  font-size: 1.00625rem;
  line-height: 16.1px;
  line-height: 1.00625rem;
  cursor: pointer;
  text-align: center;
  color: #eb3158;
  padding-bottom: 30px; }
  .calculateRatesPricing .calculateRatesPricing-subMenu::before, .calculateRatesPricing .calculateRatesPricing-subMenu::after {
    content: "";
    display: table; }
  .calculateRatesPricing .calculateRatesPricing-subMenu::after {
    clear: both; }
  .calculateRatesPricing .calculateRatesPricing-subMenu.active .calculateRatesPricing-subMenu-cta::after {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg); }

.calculateRatesPricing .calculateRatesPricing-subMenu-cta::after {
  font-size: 11.2px;
  font-size: 0.7rem;
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  bottom: 2px; }

.calculateRatesPricing .calculateRatesPricing-transactions {
  background-color: #2D2323;
  height: auto;
  transition: max-height 0.3s;
  overflow: hidden;
  max-height: 0px;
  padding: 0;
  text-align: center; }
  .calculateRatesPricing .calculateRatesPricing-transactions.active {
    max-height: 700px;
    border-top: 1px solid #eb3158;
    padding: 30px 10px; }
    @media only screen and (max-width: 992px) {
      .calculateRatesPricing .calculateRatesPricing-transactions.active {
        max-height: 700px;
        max-height: 43.75rem; } }
  .calculateRatesPricing .calculateRatesPricing-transactions .button {
    margin-top: 30px; }
  .calculateRatesPricing .calculateRatesPricing-transactions .transaction-table {
    color: #fff;
    margin: 0 auto;
    width: 150px;
    height: 60px;
    padding: 10px 0 30px; }
    .calculateRatesPricing .calculateRatesPricing-transactions .transaction-table span {
      float: left;
      height: 40px; }
    .calculateRatesPricing .calculateRatesPricing-transactions .transaction-table .side-plus,
    .calculateRatesPricing .calculateRatesPricing-transactions .transaction-table .side-minus {
      width: 39px;
      cursor: pointer;
      padding-top: 20px;
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff;
      opacity: 1;
      transition: opcacity 0.3s; }
      .calculateRatesPricing .calculateRatesPricing-transactions .transaction-table .side-plus.hide,
      .calculateRatesPricing .calculateRatesPricing-transactions .transaction-table .side-minus.hide {
        opacity: 0;
        cursor: default;
        transition: opcacity 0.3s; }
    .calculateRatesPricing .calculateRatesPricing-transactions .transaction-table .side-minus {
      border-left: 1px solid #fff;
      border-radius: 8px 0 0 6px; }
    .calculateRatesPricing .calculateRatesPricing-transactions .transaction-table .side-plus {
      border-right: 1px solid #fff;
      border-radius: 0 8px 6px 0; }
    .calculateRatesPricing .calculateRatesPricing-transactions .transaction-table .transaction-digit {
      width: 68px;
      line-height: 60px;
      font-size: 22px;
      border: 1px solid #fff;
      padding-bottom: 20px; }
  .calculateRatesPricing .calculateRatesPricing-transactions .tranaction-bars:after {
    content: " ";
    display: block;
    clear: both; }
  .calculateRatesPricing .calculateRatesPricing-transactions .tranaction-bars .transaction-bar {
    border: 1px solid #fff;
    border-radius: 8px;
    font-size: 21px;
    font-size: 1.3125rem;
    color: #fff;
    margin: 10px auto 0;
    padding: 15px 20px;
    max-width: 560px;
    visibility: visible;
    max-height: 100px; }
    .calculateRatesPricing .calculateRatesPricing-transactions .tranaction-bars .transaction-bar:after {
      content: " ";
      display: block;
      clear: both; }
    .calculateRatesPricing .calculateRatesPricing-transactions .tranaction-bars .transaction-bar.hide {
      visibility: hidden;
      max-height: 0;
      padding: 0;
      margin: 0; }
    .calculateRatesPricing .calculateRatesPricing-transactions .tranaction-bars .transaction-bar .currency {
      float: left; }
    .calculateRatesPricing .calculateRatesPricing-transactions .tranaction-bars .transaction-bar .transaction-text {
      float: right;
      font-size: 16.1px;
      font-size: 1.00625rem;
      margin-top: 2px; }

.calculateRatesPricing .transactionFees {
  margin: 0 auto;
  display: table; }

.calculateRatesPricing .transactionFee {
  padding: 9.996px 28px;
  padding: 0.62475rem 1.75rem;
  text-align: center;
  color: #2D2323;
  display: inline-block; }
  .calculateRatesPricing .transactionFee.hide {
    display: none; }
  .calculateRatesPricing .transactionFee .transaction-class {
    display: block;
    margin: 5px  auto; }
  .calculateRatesPricing .transactionFee div {
    font-size: 21px;
    font-size: 1.3125rem; }

.calculateRatesPricing .transaction-class {
  margin-left: 9.996px;
  margin-left: 0.62475rem;
  width: 21.994px;
  width: 1.374625rem;
  height: 21.994px;
  height: 1.374625rem;
  background-color: #2D2323;
  border-radius: 50%;
  color: #fff;
  font-weight: 400;
  padding: 1px;
  display: inline-block; }

.calculateDynamicFixed .investmentAmount,
.calculateDynamicFixed .investmentPeriodType,
.calculateDynamicFixed .liquidity,
.calculateDynamicFixed .dropdownContainer.ratePlan,
.calculateDynamicFixed .dropdownContainer.rateType,
.calculateDynamicFixed .output-interest_rate,
.calculateDynamicFixed .output-liquidity,
.calculateDynamicFixed .output-total_interest {
  margin-left: 8.6206896552%;
  width: 82.7586206897%;
  float: left;
  margin-right: 3.4482758621%;
  margin-left: 8.6206896552%; }

@media all and (min-width: 34.375em) {
  .calculateDynamicFixed .investmentAmount,
  .calculateDynamicFixed .investmentPeriodType,
  .calculateDynamicFixed .liquidity,
  .calculateDynamicFixed .dropdownContainer.ratePlan,
  .calculateDynamicFixed .dropdownContainer.rateType {
    margin-left: 12.8205128205%;
    width: 74.358974359%;
    float: left;
    margin-right: 2.5641025641%;
    margin-left: 12.8205128205%; }
  .calculateDynamicFixed .output-interest_rate {
    margin-left: 12.8205128205%;
    width: 23.0769230769%;
    float: left;
    margin-right: 2.5641025641%;
    margin-right: 0%; }
  .calculateDynamicFixed .output-liquidity {
    margin-left: 0%;
    width: 23.0769230769%;
    float: left;
    margin-right: 2.5641025641%;
    margin-right: 0%; }
  .calculateDynamicFixed .output-total_interest {
    margin-left: 0%;
    width: 23.0769230769%;
    float: right;
    margin-right: 0;
    margin-right: 12.8205128205%; } }

@media all and (min-width: 48.75em) {
  .calculateDynamicFixed .investmentAmount,
  .calculateDynamicFixed .dropdownContainer.ratePlan {
    margin-left: 16.9491525424%;
    width: 32.2033898305%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateDynamicFixed .investmentPeriodType,
  .calculateDynamicFixed .dropdownContainer.rateType {
    margin-left: 0%;
    width: 32.2033898305%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 16.9491525424%; }
  .calculateDynamicFixed .liquidity {
    margin-left: 16.9491525424%;
    width: 66.1016949153%;
    float: left;
    margin-right: 1.6949152542%;
    margin-left: 16.9491525424%; }
  .calculateDynamicFixed .output-interest_rate {
    margin-left: 12.7118644068%;
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateDynamicFixed .output-liquidity {
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateDynamicFixed .output-total_interest {
    width: 23.7288135593%;
    float: right;
    margin-right: 0;
    margin-right: 12.7118644068%; } }

@media all and (min-width: 85.375em) {
  .calculateDynamicFixed .investmentAmount,
  .calculateDynamicFixed .dropdownContainer.ratePlan {
    margin-left: 12.6582278481%;
    width: 36.7088607595%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateDynamicFixed .investmentPeriodType,
  .calculateDynamicFixed .dropdownContainer.rateType {
    width: 36.7088607595%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 12.6582278481%; }
  .calculateDynamicFixed .liquidity {
    margin-left: 12.6582278481%;
    width: 74.6835443038%;
    float: left;
    margin-right: 1.2658227848%;
    margin-left: 12.6582278481%; }
  .calculateDynamicFixed .output-interest_rate {
    margin-left: 22.1518987342%;
    width: 17.7215189873%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateDynamicFixed .output-liquidity {
    width: 17.7215189873%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateDynamicFixed .output-total_interest {
    width: 17.7215189873%;
    float: right;
    margin-right: 0;
    margin-right: 22.1518987342%; } }

.calculateDynamicFixed .calculator-output-main {
  text-align: center; }

.calculateDynamicFixed button {
  display: block;
  margin: 0 auto; }

.calculateDynamicFixed .dropdownContainer {
  height: 70px; }
  .calculateDynamicFixed .dropdownContainer .dropdownText {
    font-size: 9.8px;
    font-size: 0.6125rem; }

.calculateDynamicFixed .liquidity {
  max-height: 200px;
  overflow: hidden;
  opacity: 1;
  transition: max-height 0.3s, opacity 0.3s; }
  .calculateDynamicFixed .liquidity.hide {
    max-height: 0px;
    opacity: 0; }

.calculateDynamicFixed .output-liquidity {
  display: block; }
  .calculateDynamicFixed .output-liquidity.hide {
    display: none; }

.calculateRetirementAnnuities .calculateRetirement-salary_gross,
.calculateRetirementAnnuities .calculateRetirement-salary_final,
.calculateRetirementAnnuities .calculateRetirement-post_retirement,
.calculateRetirementAnnuities .calculateRetirement-current_savings,
.calculateRetirementAnnuities .calculateRetirement-monthly_contributions,
.calculateRetirementAnnuities .calculateRetirement-retirement_age,
.calculateRetirementAnnuities .calculateRetirement-current_age {
  margin-left: 8.6206896552%;
  width: 82.7586206897%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 8.6206896552%; }

.calculateRetirementAnnuities .calculateRetirement-savings {
  width: 48.275862069%;
  float: left;
  margin-right: 3.4482758621%; }

.calculateRetirementAnnuities .calculateRetirement-short_fall {
  width: 48.275862069%;
  float: right;
  margin-right: 0; }

.calculateRetirementAnnuities .calculateRetirement-target {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.calculateRetirementAnnuities .calculator-output [class*="calculator-product-btn"] {
  margin-top: 0; }

.calculateRetirementAnnuities .calculateRetirement-apply {
  margin-left: 17.2413793103%;
  width: 65.5172413793%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 17.2413793103%; }

@media all and (min-width: 34.375em) {
  .calculateRetirementAnnuities .calculateRetirement-apply {
    margin-left: 25.641025641%;
    width: 48.7179487179%;
    float: left;
    margin-right: 2.5641025641%;
    margin-right: 25.641025641%; } }

@media all and (min-width: 48.75em) {
  .calculateRetirementAnnuities .calculateRetirement-salary_gross {
    margin-left: 8.4745762712%;
    width: 40.6779661017%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 0%; }
  .calculateRetirementAnnuities .calculateRetirement-salary_final {
    padding-left: 1.5789473684%;
    margin-left: 0%;
    width: 19.4915254237%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 0%; }
  .calculateRetirementAnnuities .calculateRetirement-post_retirement {
    margin-left: 0%;
    width: 19.4915254237%;
    float: right;
    margin-right: 0;
    margin-right: 8.4745762712%; }
  .calculateRetirementAnnuities .calculateRetirement-current_savings {
    margin-left: 8.4745762712%;
    width: 40.6779661017%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 0%; }
  .calculateRetirementAnnuities .calculateRetirement-monthly_contributions {
    margin-left: 0%;
    width: 40.6779661017%;
    float: right;
    margin-right: 0;
    margin-right: 8.4745762712%; }
  .calculateRetirementAnnuities .calculateRetirement-retirement_age,
  .calculateRetirementAnnuities .calculateRetirement-current_age {
    margin-left: 8.4745762712%;
    width: 83.0508474576%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 8.4745762712%; }
  .calculateRetirementAnnuities .calculateRetirement-apply {
    margin-left: 38.1355932203%;
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 38.1355932203%; } }

@media all and (min-width: 85.375em) {
  .calculateRetirementAnnuities .calculateRetirement-salary_gross {
    margin-left: 18.9873417722%;
    width: 30.3797468354%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 0%; }
  .calculateRetirementAnnuities .calculateRetirement-salary_final {
    padding-left: 1.3157894737%;
    margin-left: 0%;
    width: 14.5569620253%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 0%; }
  .calculateRetirementAnnuities .calculateRetirement-post_retirement {
    margin-left: 0%;
    width: 14.5569620253%;
    float: right;
    margin-right: 0;
    margin-right: 18.9873417722%; }
  .calculateRetirementAnnuities .calculateRetirement-current_savings {
    margin-left: 18.9873417722%;
    width: 30.3797468354%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 0%; }
  .calculateRetirementAnnuities .calculateRetirement-monthly_contributions {
    margin-left: 0%;
    width: 30.3797468354%;
    float: right;
    margin-right: 0;
    margin-right: 18.9873417722%; }
  .calculateRetirementAnnuities .calculateRetirement-retirement_age,
  .calculateRetirementAnnuities .calculateRetirement-current_age {
    margin-left: 18.9873417722%;
    width: 62.0253164557%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 18.9873417722%; }
  .calculateRetirementAnnuities .calculateRetirement-savings {
    margin-left: 12.6582278481%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateRetirementAnnuities .calculateRetirement-short_fall {
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateRetirementAnnuities .calculateRetirement-target {
    width: 24.0506329114%;
    float: right;
    margin-right: 0;
    margin-right: 12.6582278481%; }
  .calculateRetirementAnnuities .calculateRetirement-apply {
    margin-left: 37.9746835443%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 37.9746835443%; } }

@media all and (min-width: 48.75em) {
  .calculateRetirementAnnuities .calculator-input-unitAfter-years {
    position: relative; } }

.calculateHomeLoanKenya {
  /*@include mappy-bp(med) {
        .calculateHomeLoan-valuation,
        .calculateHomeLoan-initiationFee,
        {
            @include span(4 of 8);
        }

        .calculateHomeLoan-transferCostDeedsOffice,
        .calculateHomeLoan-transferCostConvFee{
            @include span(2 of 8 last);
        }
    }*/ }
  .calculateHomeLoanKenya .calculator-input-container .calculator-input, .calculateHomeLoanKenya .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanKenya .calculator-input-container .calculator-input-small {
    width: 70%; }
  .calculateHomeLoanKenya .calculateHomeLoan-transferFees,
  .calculateHomeLoanKenya .calculateHomeLoan-transferCostNatural {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .calculateHomeLoanKenya .calculateHomeLoan-valuation,
  .calculateHomeLoanKenya .calculateHomeLoan-initiationFee {
    width: 48.275862069%;
    float: left;
    margin-right: 3.4482758621%;
    padding: 5px 0; }
  .calculateHomeLoanKenya .calculateHomeLoan-transferCostDeedsOffice,
  .calculateHomeLoanKenya .calculateHomeLoan-transferCostConvFee {
    width: 48.275862069%;
    float: right;
    margin-right: 0;
    padding: 5px 0; }
  .calculateHomeLoanKenya .calculateHomeLoan-transferCostConvFee {
    margin-left: 0%; }
  .calculateHomeLoanKenya .calculateHomeLoan-expenses {
    margin-left: 8.6206896552%;
    width: 82.7586206897%;
    float: left;
    margin-right: 3.4482758621%;
    margin-right: 8.6206896552%; }
  @media all and (min-width: 48.75em) {
    .calculateHomeLoanKenya .calculateHomeLoan-valuation {
      margin-left: 12.7118644068%;
      width: 23.7288135593%;
      float: left;
      margin-right: 1.6949152542%; }
    .calculateHomeLoanKenya .calculateHomeLoan-initiationFee {
      width: 23.7288135593%;
      float: left;
      margin-right: 1.6949152542%; }
    .calculateHomeLoanKenya .calculateHomeLoan-transferCostConvFee {
      width: 23.7288135593%;
      float: right;
      margin-right: 0;
      margin-right: 12.7118644068%; }
    .calculateHomeLoanKenya .calculateHomeLoan-transferCostNatural {
      margin-left: 16.9491525424%;
      width: 32.2033898305%;
      float: left;
      margin-right: 1.6949152542%;
      padding: 5px 0 0 0; }
    .calculateHomeLoanKenya .calculateHomeLoan-transferCostDeedsOffice {
      width: 32.2033898305%;
      float: right;
      margin-right: 0;
      margin-right: 16.9491525424%;
      padding: 5px 0 0 0; }
    .calculateHomeLoanKenya .calculateHomeLoan-price,
    .calculateHomeLoanKenya .calculateHomeLoan-income {
      margin-left: 8.4745762712%;
      width: 32.2033898305%;
      float: left;
      margin-right: 1.6949152542%; }
    .calculateHomeLoanKenya .calculateHomeLoan-deposit,
    .calculateHomeLoanKenya .calculateHomeLoan-expenses {
      margin-left: 0%;
      width: 23.7288135593%;
      float: left;
      margin-right: 1.6949152542%;
      margin-right: 0%; } }
  @media all and (min-width: 85.375em) {
    .calculateHomeLoanKenya .calculateHomeLoan-valuation {
      margin-left: 12.6582278481%;
      width: 24.0506329114%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculateHomeLoanKenya .calculateHomeLoan-initiationFee {
      width: 24.0506329114%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculateHomeLoanKenya .calculateHomeLoan-transferCostConvFee {
      width: 24.0506329114%;
      float: right;
      margin-right: 0;
      margin-right: 12.6582278481%; }
    .calculateHomeLoanKenya .calculateHomeLoan-transferCostNatural {
      margin-left: 25.3164556962%;
      width: 24.0506329114%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculateHomeLoanKenya .calculateHomeLoan-transferCostDeedsOffice {
      margin-left: 0%;
      width: 24.0506329114%;
      float: right;
      margin-right: 0;
      margin-right: 25.3164556962%; }
    .calculateHomeLoanKenya .calculateHomeLoan-price,
    .calculateHomeLoanKenya .calculateHomeLoan-income {
      margin-left: 18.9873417722%;
      width: 24.0506329114%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculateHomeLoanKenya .calculateHomeLoan-deposit,
    .calculateHomeLoanKenya .calculateHomeLoan-expenses {
      margin-left: 0%;
      width: 17.7215189873%;
      float: left;
      margin-right: 1.2658227848%;
      margin-right: 0%; } }
  @media all and (min-width: 48.75em) {
    .calculateHomeLoanKenya .calculator-output .calculator-product .calculator-product-title {
      min-height: 60px; }
    .calculateHomeLoanKenya .calculator-output .calculator-product ul {
      min-height: 100px; } }
  .calculateHomeLoanKenya .calculateHomeLoan-form {
    padding-top: 10px; }

.calculatePersonalLoanKenya .calculator-input-container .calculator-input, .calculatePersonalLoanKenya .calculator-input-container .calculator .calculator-input-small, .calculator .calculatePersonalLoanKenya .calculator-input-container .calculator-input-small {
  width: 70%; }

.calculatePersonalLoanKenya .calculatePersonalLoan-interest_rate input[type="tel"] {
  width: 2em; }

.calculateHomeLoanMauritius .calculator-input-container .calculator-input, .calculateHomeLoanMauritius .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanMauritius .calculator-input-container .calculator-input-small {
  width: 70%; }

.calculateHomeLoanMauritius .calculateHomeLoan-transferFees,
.calculateHomeLoanMauritius .calculateHomeLoan-transferCostConvFee {
  width: 48.275862069%;
  float: left;
  margin-right: 3.4482758621%; }

.calculateHomeLoanMauritius .calculateHomeLoan-valuation,
.calculateHomeLoanMauritius .calculateHomeLoan-initiationFee {
  width: 48.275862069%;
  float: right;
  margin-right: 0; }

.calculateHomeLoanMauritius .calculateHomeLoan-transferFees,
.calculateHomeLoanMauritius .calculateHomeLoan-transferCostConvFee,
.calculateHomeLoanMauritius .calculateHomeLoan-valuation,
.calculateHomeLoanMauritius .calculateHomeLoan-initiationFee {
  padding: 5px 0;
  margin-left: 0%;
  margin-right: 0%; }

.calculateHomeLoanMauritius .calculateHomeLoan-transferCostConvFee {
  margin-left: 0%; }

.calculateHomeLoanMauritius .repayments_icon {
  margin-left: 17.2413793103%;
  width: 31.0344827586%;
  float: left;
  margin-right: 3.4482758621%; }

.calculateHomeLoanMauritius .affordability_icon {
  width: 31.0344827586%;
  float: right;
  margin-right: 0;
  margin-right: 17.2413793103%; }

.calculateHomeLoanMauritius .calculateHomeLoan-commitments,
.calculateHomeLoanMauritius .calculateHomeLoan-price,
.calculateHomeLoanMauritius .calculateHomeLoan-salary {
  margin-left: 8.6206896552%;
  width: 82.7586206897%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 8.6206896552%; }

.calculateHomeLoanMauritius .calculateHomeLoan-salary .calculator-label {
  padding-top: 15px;
  padding-bottom: 15px; }

.calculateHomeLoanMauritius .calculateHomeLoan-salary {
  display: block;
  max-height: 150px;
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  transition: opacity 0.6s, max-height 0.3s linear; }
  .calculateHomeLoanMauritius .calculateHomeLoan-salary.disabled {
    max-height: 0px;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.3s, opacity 0.3s, max-height 0.3s linear; }

@media all and (min-width: 48.75em) {
  .calculateHomeLoanMauritius .repayments_icon {
    margin-left: 33.8983050847%;
    width: 15.2542372881%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoanMauritius .affordability_icon {
    width: 15.2542372881%;
    float: right;
    margin-right: 0;
    margin-right: 33.8983050847%; }
  .calculateHomeLoanMauritius .calculateHomeLoan-transferFees,
  .calculateHomeLoanMauritius .calculateHomeLoan-transferCostConvFee,
  .calculateHomeLoanMauritius .calculateHomeLoan-valuation {
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoanMauritius .calculateHomeLoan-initiationFee {
    width: 23.7288135593%;
    float: right;
    margin-right: 0; }
  .calculateHomeLoanMauritius .calculateHomeLoan-transferCostDeedsOffice {
    width: 32.2033898305%;
    float: right;
    margin-right: 0;
    margin-right: 16.9491525424%;
    padding: 5px 0 0 0; }
  .calculateHomeLoanMauritius .calculateHomeLoan-price {
    margin-left: 8.4745762712%;
    width: 57.6271186441%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoanMauritius .calculateHomeLoan-income {
    margin-left: 8.4745762712%;
    width: 32.2033898305%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoanMauritius .calculateHomeLoan-commitments {
    margin-left: 0%;
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 0%; }
  .calculateHomeLoanMauritius .calculateHomeLoan-salary {
    margin-left: 8.4745762712%;
    width: 83.0508474576%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 8.4745762712%; } }

@media all and (min-width: 85.375em) {
  .calculateHomeLoanMauritius {
    /*.calculateHomeLoan-valuation{
            @include pre(2 of 16);
            @include span(4 of 16 first);
        }

        .calculateHomeLoan-initiationFee{
            @include span(4 of 16);
        }

        .calculateHomeLoan-transferCostConvFee{
            @include span(4 of 16 last);
            @include post(2 of 16);
        }*/ }
    .calculateHomeLoanMauritius .repayments_icon {
      margin-left: 37.9746835443%;
      width: 11.3924050633%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculateHomeLoanMauritius .affordability_icon {
      width: 11.3924050633%;
      float: right;
      margin-right: 0;
      margin-right: 37.9746835443%; }
    .calculateHomeLoanMauritius .calculateHomeLoan-price {
      margin-left: 18.9873417722%;
      width: 43.0379746835%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculateHomeLoanMauritius .calculateHomeLoan-transferFees {
      width: 17.7215189873%;
      float: left;
      margin-right: 1.2658227848%;
      margin-left: 12.6582278481%; }
    .calculateHomeLoanMauritius .calculateHomeLoan-transferCostConvFee,
    .calculateHomeLoanMauritius .calculateHomeLoan-valuation {
      width: 17.7215189873%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculateHomeLoanMauritius .calculateHomeLoan-initiationFee {
      width: 17.7215189873%;
      float: right;
      margin-right: 0;
      margin-right: 12.6582278481%; }
    .calculateHomeLoanMauritius .calculateHomeLoan-price {
      margin-left: 18.9873417722%;
      width: 43.0379746835%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculateHomeLoanMauritius .calculateHomeLoan-income {
      margin-left: 18.9873417722%;
      width: 24.0506329114%;
      float: left;
      margin-right: 1.2658227848%; }
    .calculateHomeLoanMauritius .calculateHomeLoan-commitments {
      margin-left: 0%;
      width: 17.7215189873%;
      float: left;
      margin-right: 1.2658227848%;
      margin-right: 0%; }
    .calculateHomeLoanMauritius .calculateHomeLoan-salary {
      margin-left: 18.9873417722%;
      width: 62.0253164557%;
      float: left;
      margin-right: 1.2658227848%;
      margin-right: 18.9873417722%; } }

@media all and (min-width: 48.75em) {
  .calculateHomeLoanMauritius .calculator-output .calculator-product .calculator-product-title {
    min-height: 60px; }
  .calculateHomeLoanMauritius .calculator-output .calculator-product ul {
    min-height: 100px; } }

.calculateHomeLoanMauritius .calculateHomeLoan-form {
  padding-top: 10px; }

.calculatePersonalLoanMauritius .calculatePersonalLoan-amount,
.calculatePersonalLoanMauritius .calculatePersonalLoan-salary {
  margin-left: 8.6206896552%;
  width: 82.7586206897%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 8.6206896552%; }

@media all and (min-width: 34.375em) {
  .calculatePersonalLoanMauritius .calculatePersonalLoan-amount,
  .calculatePersonalLoanMauritius .calculatePersonalLoan-salary {
    margin-left: 12.8205128205%;
    width: 74.358974359%;
    float: left;
    margin-right: 2.5641025641%;
    margin-right: 12.8205128205%; } }

@media all and (min-width: 48.75em) {
  .calculatePersonalLoanMauritius .calculatePersonalLoan-salary {
    margin-left: 0%;
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 0%; }
  .calculatePersonalLoanMauritius .calculatePersonalLoan-amount {
    margin-left: 8.4745762712%;
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculatePersonalLoanMauritius .calculatePersonalLoan-interest_rate {
    margin-left: 0%;
    width: 32.2033898305%;
    float: right;
    margin-right: 0;
    margin-right: 8.4745762712%; }
  .calculatePersonalLoanMauritius .calculatePersonalLoan-period {
    margin-left: 8.4745762712%;
    width: 83.0508474576%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 8.4745762712%; } }

@media all and (min-width: 85.375em) {
  .calculatePersonalLoanMauritius .calculatePersonalLoan-amount {
    margin-left: 12.6582278481%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculatePersonalLoanMauritius .calculatePersonalLoan-salary {
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculatePersonalLoanMauritius .calculatePersonalLoan-interest_rate {
    width: 24.0506329114%;
    float: right;
    margin-right: 0;
    margin-right: 12.6582278481%; }
  .calculatePersonalLoanMauritius .calculatePersonalLoan-period {
    margin-left: 12.6582278481%;
    width: 74.6835443038%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 12.6582278481%; } }

.calculatePersonalLoanMauritius .calculator-inputIcon {
  padding-top: 0; }

.calculatePersonalLoanMauritius .calculator-input-container .calculator-input, .calculatePersonalLoanMauritius .calculator-input-container .calculator .calculator-input-small, .calculator .calculatePersonalLoanMauritius .calculator-input-container .calculator-input-small {
  width: 60%; }

.calculatePersonalLoanMauritius .calculatePersonalLoan-interest_rate input[type="tel"] {
  width: 2em; }

.calculatePersonalLoanUganda .calculatePersonalLoan-amount, .calculatePersonalLoanSeychelles .calculatePersonalLoan-amount, .calculatePersonalLoanTanzania .calculatePersonalLoan-amount, .calculatePersonalLoanMozambique .calculatePersonalLoan-amount, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-amount,
.calculatePersonalLoanUganda .calculatePersonalLoan-salary, .calculatePersonalLoanSeychelles .calculatePersonalLoan-salary, .calculatePersonalLoanTanzania .calculatePersonalLoan-salary, .calculatePersonalLoanMozambique .calculatePersonalLoan-salary, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-salary {
  margin-left: 8.6206896552%;
  width: 82.7586206897%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 8.6206896552%; }

@media all and (min-width: 34.375em) {
  .calculatePersonalLoanUganda .calculatePersonalLoan-amount, .calculatePersonalLoanSeychelles .calculatePersonalLoan-amount, .calculatePersonalLoanTanzania .calculatePersonalLoan-amount, .calculatePersonalLoanMozambique .calculatePersonalLoan-amount, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-amount,
  .calculatePersonalLoanUganda .calculatePersonalLoan-salary, .calculatePersonalLoanSeychelles .calculatePersonalLoan-salary, .calculatePersonalLoanTanzania .calculatePersonalLoan-salary, .calculatePersonalLoanMozambique .calculatePersonalLoan-salary, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-salary {
    margin-left: 12.8205128205%;
    width: 74.358974359%;
    float: left;
    margin-right: 2.5641025641%;
    margin-right: 12.8205128205%; } }

@media all and (min-width: 48.75em) {
  .calculatePersonalLoanUganda .calculatePersonalLoan-salary, .calculatePersonalLoanSeychelles .calculatePersonalLoan-salary, .calculatePersonalLoanTanzania .calculatePersonalLoan-salary, .calculatePersonalLoanMozambique .calculatePersonalLoan-salary, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-salary {
    margin-left: 0%;
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 0%; }
  .calculatePersonalLoanUganda .calculatePersonalLoan-amount, .calculatePersonalLoanSeychelles .calculatePersonalLoan-amount, .calculatePersonalLoanTanzania .calculatePersonalLoan-amount, .calculatePersonalLoanMozambique .calculatePersonalLoan-amount, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-amount {
    margin-left: 8.4745762712%;
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculatePersonalLoanUganda .calculatePersonalLoan-interest_rate, .calculatePersonalLoanSeychelles .calculatePersonalLoan-interest_rate, .calculatePersonalLoanTanzania .calculatePersonalLoan-interest_rate, .calculatePersonalLoanMozambique .calculatePersonalLoan-interest_rate, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-interest_rate {
    margin-left: 0%;
    width: 32.2033898305%;
    float: right;
    margin-right: 0;
    margin-right: 8.4745762712%; }
  .calculatePersonalLoanUganda .calculatePersonalLoan-period, .calculatePersonalLoanSeychelles .calculatePersonalLoan-period, .calculatePersonalLoanTanzania .calculatePersonalLoan-period, .calculatePersonalLoanMozambique .calculatePersonalLoan-period, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-period {
    margin-left: 8.4745762712%;
    width: 83.0508474576%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 8.4745762712%; } }

@media all and (min-width: 85.375em) {
  .calculatePersonalLoanUganda .calculatePersonalLoan-amount, .calculatePersonalLoanSeychelles .calculatePersonalLoan-amount, .calculatePersonalLoanTanzania .calculatePersonalLoan-amount, .calculatePersonalLoanMozambique .calculatePersonalLoan-amount, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-amount {
    margin-left: 12.6582278481%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculatePersonalLoanUganda .calculatePersonalLoan-salary, .calculatePersonalLoanSeychelles .calculatePersonalLoan-salary, .calculatePersonalLoanTanzania .calculatePersonalLoan-salary, .calculatePersonalLoanMozambique .calculatePersonalLoan-salary, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-salary {
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculatePersonalLoanUganda .calculatePersonalLoan-interest_rate, .calculatePersonalLoanSeychelles .calculatePersonalLoan-interest_rate, .calculatePersonalLoanTanzania .calculatePersonalLoan-interest_rate, .calculatePersonalLoanMozambique .calculatePersonalLoan-interest_rate, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-interest_rate {
    width: 24.0506329114%;
    float: right;
    margin-right: 0;
    margin-right: 12.6582278481%; }
  .calculatePersonalLoanUganda .calculatePersonalLoan-period, .calculatePersonalLoanSeychelles .calculatePersonalLoan-period, .calculatePersonalLoanTanzania .calculatePersonalLoan-period, .calculatePersonalLoanMozambique .calculatePersonalLoan-period, .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-period {
    margin-left: 12.6582278481%;
    width: 74.6835443038%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 12.6582278481%; } }

.calculatePersonalLoanUganda .calculator-inputIcon, .calculatePersonalLoanSeychelles .calculator-inputIcon, .calculatePersonalLoanTanzania .calculator-inputIcon, .calculatePersonalLoanMozambique .calculator-inputIcon, .calculatePersonalLoanNBCTanzania .calculator-inputIcon {
  padding-top: 0; }

.calculatePersonalLoanUganda .calculator-input-container .calculator-input, .calculatePersonalLoanSeychelles .calculator-input-container .calculator-input, .calculatePersonalLoanTanzania .calculator-input-container .calculator-input, .calculatePersonalLoanMozambique .calculator-input-container .calculator-input, .calculatePersonalLoanNBCTanzania .calculator-input-container .calculator-input, .calculatePersonalLoanUganda .calculator-input-container .calculator .calculator-input-small, .calculator .calculatePersonalLoanUganda .calculator-input-container .calculator-input-small, .calculatePersonalLoanSeychelles .calculator-input-container .calculator .calculator-input-small, .calculator .calculatePersonalLoanSeychelles .calculator-input-container .calculator-input-small, .calculatePersonalLoanTanzania .calculator-input-container .calculator .calculator-input-small, .calculator .calculatePersonalLoanTanzania .calculator-input-container .calculator-input-small, .calculatePersonalLoanMozambique .calculator-input-container .calculator .calculator-input-small, .calculator .calculatePersonalLoanMozambique .calculator-input-container .calculator-input-small, .calculatePersonalLoanNBCTanzania .calculator-input-container .calculator .calculator-input-small, .calculator .calculatePersonalLoanNBCTanzania .calculator-input-container .calculator-input-small {
  width: 60%; }

.calculatePersonalLoanUganda .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanSeychelles .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanTanzania .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanMozambique .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanNBCTanzania .calculatePersonalLoan-interest_rate input[type="tel"] {
  width: 2em; }

.calculateHomeLoanUganda .calculator-input-container .calculator-input, .calculateHomeLoanZambia .calculator-input-container .calculator-input, .calculateHomeLoanNBCTanzania .calculator-input-container .calculator-input, .calculateHomeLoanSeychelles .calculator-input-container .calculator-input, .calculateHomeLoanTanzania .calculator-input-container .calculator-input, .calculateHomeLoanMozambique .calculator-input-container .calculator-input, .calculateHomeLoanUganda .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanUganda .calculator-input-container .calculator-input-small, .calculateHomeLoanZambia .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanZambia .calculator-input-container .calculator-input-small, .calculateHomeLoanNBCTanzania .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanNBCTanzania .calculator-input-container .calculator-input-small, .calculateHomeLoanSeychelles .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanSeychelles .calculator-input-container .calculator-input-small, .calculateHomeLoanTanzania .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanTanzania .calculator-input-container .calculator-input-small, .calculateHomeLoanMozambique .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanMozambique .calculator-input-container .calculator-input-small {
  width: 70%; }

.calculateHomeLoanUganda .calculateHomeLoan-transferFees, .calculateHomeLoanZambia .calculateHomeLoan-transferFees, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferFees, .calculateHomeLoanSeychelles .calculateHomeLoan-transferFees, .calculateHomeLoanTanzania .calculateHomeLoan-transferFees, .calculateHomeLoanMozambique .calculateHomeLoan-transferFees,
.calculateHomeLoanUganda .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanZambia .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostConvFee {
  width: 48.275862069%;
  float: left;
  margin-right: 3.4482758621%; }

.calculateHomeLoanUganda .calculateHomeLoan-valuation, .calculateHomeLoanZambia .calculateHomeLoan-valuation, .calculateHomeLoanNBCTanzania .calculateHomeLoan-valuation, .calculateHomeLoanSeychelles .calculateHomeLoan-valuation, .calculateHomeLoanTanzania .calculateHomeLoan-valuation, .calculateHomeLoanMozambique .calculateHomeLoan-valuation,
.calculateHomeLoanUganda .calculateHomeLoan-initiationFee, .calculateHomeLoanZambia .calculateHomeLoan-initiationFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-initiationFee, .calculateHomeLoanSeychelles .calculateHomeLoan-initiationFee, .calculateHomeLoanTanzania .calculateHomeLoan-initiationFee, .calculateHomeLoanMozambique .calculateHomeLoan-initiationFee {
  width: 48.275862069%;
  float: right;
  margin-right: 0; }

.calculateHomeLoanUganda .calculateHomeLoan-transferFees, .calculateHomeLoanZambia .calculateHomeLoan-transferFees, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferFees, .calculateHomeLoanSeychelles .calculateHomeLoan-transferFees, .calculateHomeLoanTanzania .calculateHomeLoan-transferFees, .calculateHomeLoanMozambique .calculateHomeLoan-transferFees,
.calculateHomeLoanUganda .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanZambia .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostConvFee,
.calculateHomeLoanUganda .calculateHomeLoan-valuation, .calculateHomeLoanZambia .calculateHomeLoan-valuation, .calculateHomeLoanNBCTanzania .calculateHomeLoan-valuation, .calculateHomeLoanSeychelles .calculateHomeLoan-valuation, .calculateHomeLoanTanzania .calculateHomeLoan-valuation, .calculateHomeLoanMozambique .calculateHomeLoan-valuation,
.calculateHomeLoanUganda .calculateHomeLoan-initiationFee, .calculateHomeLoanZambia .calculateHomeLoan-initiationFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-initiationFee, .calculateHomeLoanSeychelles .calculateHomeLoan-initiationFee, .calculateHomeLoanTanzania .calculateHomeLoan-initiationFee, .calculateHomeLoanMozambique .calculateHomeLoan-initiationFee {
  padding: 5px 0;
  margin-left: 0%;
  margin-right: 0%; }

.calculateHomeLoanUganda .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanZambia .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostConvFee {
  margin-left: 0%; }

.calculateHomeLoanUganda .repayments_icon, .calculateHomeLoanZambia .repayments_icon, .calculateHomeLoanNBCTanzania .repayments_icon, .calculateHomeLoanSeychelles .repayments_icon, .calculateHomeLoanTanzania .repayments_icon, .calculateHomeLoanMozambique .repayments_icon {
  margin-left: 17.2413793103%;
  width: 31.0344827586%;
  float: left;
  margin-right: 3.4482758621%; }

.calculateHomeLoanUganda .affordability_icon, .calculateHomeLoanZambia .affordability_icon, .calculateHomeLoanNBCTanzania .affordability_icon, .calculateHomeLoanSeychelles .affordability_icon, .calculateHomeLoanTanzania .affordability_icon, .calculateHomeLoanMozambique .affordability_icon {
  width: 31.0344827586%;
  float: right;
  margin-right: 0;
  margin-right: 17.2413793103%; }

.calculateHomeLoanUganda .calculateHomeLoan-commitments, .calculateHomeLoanZambia .calculateHomeLoan-commitments, .calculateHomeLoanNBCTanzania .calculateHomeLoan-commitments, .calculateHomeLoanSeychelles .calculateHomeLoan-commitments, .calculateHomeLoanTanzania .calculateHomeLoan-commitments, .calculateHomeLoanMozambique .calculateHomeLoan-commitments {
  margin-left: 8.6206896552%;
  width: 82.7586206897%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 8.6206896552%; }

@media all and (min-width: 48.75em) {
  .calculateHomeLoanUganda .repayments_icon, .calculateHomeLoanZambia .repayments_icon, .calculateHomeLoanNBCTanzania .repayments_icon, .calculateHomeLoanSeychelles .repayments_icon, .calculateHomeLoanTanzania .repayments_icon, .calculateHomeLoanMozambique .repayments_icon {
    margin-left: 33.8983050847%;
    width: 15.2542372881%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoanUganda .affordability_icon, .calculateHomeLoanZambia .affordability_icon, .calculateHomeLoanNBCTanzania .affordability_icon, .calculateHomeLoanSeychelles .affordability_icon, .calculateHomeLoanTanzania .affordability_icon, .calculateHomeLoanMozambique .affordability_icon {
    width: 15.2542372881%;
    float: right;
    margin-right: 0;
    margin-right: 33.8983050847%; }
  .calculateHomeLoanUganda .calculateHomeLoan-transferFees, .calculateHomeLoanZambia .calculateHomeLoan-transferFees, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferFees, .calculateHomeLoanSeychelles .calculateHomeLoan-transferFees, .calculateHomeLoanTanzania .calculateHomeLoan-transferFees, .calculateHomeLoanMozambique .calculateHomeLoan-transferFees,
  .calculateHomeLoanUganda .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanZambia .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostConvFee,
  .calculateHomeLoanUganda .calculateHomeLoan-valuation, .calculateHomeLoanZambia .calculateHomeLoan-valuation, .calculateHomeLoanNBCTanzania .calculateHomeLoan-valuation, .calculateHomeLoanSeychelles .calculateHomeLoan-valuation, .calculateHomeLoanTanzania .calculateHomeLoan-valuation, .calculateHomeLoanMozambique .calculateHomeLoan-valuation {
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoanUganda .calculateHomeLoan-initiationFee, .calculateHomeLoanZambia .calculateHomeLoan-initiationFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-initiationFee, .calculateHomeLoanSeychelles .calculateHomeLoan-initiationFee, .calculateHomeLoanTanzania .calculateHomeLoan-initiationFee, .calculateHomeLoanMozambique .calculateHomeLoan-initiationFee {
    width: 23.7288135593%;
    float: right;
    margin-right: 0; }
  .calculateHomeLoanUganda .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanZambia .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostDeedsOffice, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostDeedsOffice {
    width: 32.2033898305%;
    float: right;
    margin-right: 0;
    margin-right: 16.9491525424%;
    padding: 5px 0 0 0; }
  .calculateHomeLoanUganda .calculateHomeLoan-deposit, .calculateHomeLoanZambia .calculateHomeLoan-deposit, .calculateHomeLoanNBCTanzania .calculateHomeLoan-deposit, .calculateHomeLoanSeychelles .calculateHomeLoan-deposit, .calculateHomeLoanTanzania .calculateHomeLoan-deposit, .calculateHomeLoanMozambique .calculateHomeLoan-deposit {
    width: 32.2033898305%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoanUganda .calculateHomeLoan-interest_rate, .calculateHomeLoanZambia .calculateHomeLoan-interest_rate, .calculateHomeLoanNBCTanzania .calculateHomeLoan-interest_rate, .calculateHomeLoanSeychelles .calculateHomeLoan-interest_rate, .calculateHomeLoanTanzania .calculateHomeLoan-interest_rate, .calculateHomeLoanMozambique .calculateHomeLoan-interest_rate {
    width: 11.0169491525%;
    float: right;
    margin-right: 0;
    margin-right: 12.7118644068%; }
  .calculateHomeLoanUganda .calculateHomeLoan-commitments, .calculateHomeLoanZambia .calculateHomeLoan-commitments, .calculateHomeLoanNBCTanzania .calculateHomeLoan-commitments, .calculateHomeLoanSeychelles .calculateHomeLoan-commitments, .calculateHomeLoanTanzania .calculateHomeLoan-commitments, .calculateHomeLoanMozambique .calculateHomeLoan-commitments {
    margin-left: 0%;
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 0%; } }

@media all and (min-width: 85.375em) {
  .calculateHomeLoanUganda .repayments_icon, .calculateHomeLoanZambia .repayments_icon, .calculateHomeLoanNBCTanzania .repayments_icon, .calculateHomeLoanSeychelles .repayments_icon, .calculateHomeLoanTanzania .repayments_icon, .calculateHomeLoanMozambique .repayments_icon {
    margin-left: 37.9746835443%;
    width: 11.3924050633%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoanUganda .affordability_icon, .calculateHomeLoanZambia .affordability_icon, .calculateHomeLoanNBCTanzania .affordability_icon, .calculateHomeLoanSeychelles .affordability_icon, .calculateHomeLoanTanzania .affordability_icon, .calculateHomeLoanMozambique .affordability_icon {
    width: 11.3924050633%;
    float: right;
    margin-right: 0;
    margin-right: 37.9746835443%; }
  .calculateHomeLoanUganda .calculateHomeLoan-transferFees, .calculateHomeLoanZambia .calculateHomeLoan-transferFees, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferFees, .calculateHomeLoanSeychelles .calculateHomeLoan-transferFees, .calculateHomeLoanTanzania .calculateHomeLoan-transferFees, .calculateHomeLoanMozambique .calculateHomeLoan-transferFees {
    width: 17.7215189873%;
    float: left;
    margin-right: 1.2658227848%;
    margin-left: 12.6582278481%; }
  .calculateHomeLoanUganda .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanZambia .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanSeychelles .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanTanzania .calculateHomeLoan-transferCostConvFee, .calculateHomeLoanMozambique .calculateHomeLoan-transferCostConvFee,
  .calculateHomeLoanUganda .calculateHomeLoan-valuation, .calculateHomeLoanZambia .calculateHomeLoan-valuation, .calculateHomeLoanNBCTanzania .calculateHomeLoan-valuation, .calculateHomeLoanSeychelles .calculateHomeLoan-valuation, .calculateHomeLoanTanzania .calculateHomeLoan-valuation, .calculateHomeLoanMozambique .calculateHomeLoan-valuation {
    width: 17.7215189873%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoanUganda .calculateHomeLoan-initiationFee, .calculateHomeLoanZambia .calculateHomeLoan-initiationFee, .calculateHomeLoanNBCTanzania .calculateHomeLoan-initiationFee, .calculateHomeLoanSeychelles .calculateHomeLoan-initiationFee, .calculateHomeLoanTanzania .calculateHomeLoan-initiationFee, .calculateHomeLoanMozambique .calculateHomeLoan-initiationFee {
    width: 17.7215189873%;
    float: right;
    margin-right: 0;
    margin-right: 12.6582278481%; }
  .calculateHomeLoanUganda .calculateHomeLoan-income, .calculateHomeLoanZambia .calculateHomeLoan-income, .calculateHomeLoanNBCTanzania .calculateHomeLoan-income, .calculateHomeLoanSeychelles .calculateHomeLoan-income, .calculateHomeLoanTanzania .calculateHomeLoan-income, .calculateHomeLoanMozambique .calculateHomeLoan-income {
    margin-left: 18.9873417722%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoanUganda .calculateHomeLoan-commitments, .calculateHomeLoanZambia .calculateHomeLoan-commitments, .calculateHomeLoanNBCTanzania .calculateHomeLoan-commitments, .calculateHomeLoanSeychelles .calculateHomeLoan-commitments, .calculateHomeLoanTanzania .calculateHomeLoan-commitments, .calculateHomeLoanMozambique .calculateHomeLoan-commitments {
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoanUganda .calculateHomeLoan-price, .calculateHomeLoanZambia .calculateHomeLoan-price, .calculateHomeLoanNBCTanzania .calculateHomeLoan-price, .calculateHomeLoanSeychelles .calculateHomeLoan-price, .calculateHomeLoanTanzania .calculateHomeLoan-price, .calculateHomeLoanMozambique .calculateHomeLoan-price {
    margin-left: 18.9873417722%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoanUganda .calculateHomeLoan-deposit, .calculateHomeLoanZambia .calculateHomeLoan-deposit, .calculateHomeLoanNBCTanzania .calculateHomeLoan-deposit, .calculateHomeLoanSeychelles .calculateHomeLoan-deposit, .calculateHomeLoanTanzania .calculateHomeLoan-deposit, .calculateHomeLoanMozambique .calculateHomeLoan-deposit {
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoanUganda .calculateHomeLoan-interest_rate, .calculateHomeLoanZambia .calculateHomeLoan-interest_rate, .calculateHomeLoanNBCTanzania .calculateHomeLoan-interest_rate, .calculateHomeLoanSeychelles .calculateHomeLoan-interest_rate, .calculateHomeLoanTanzania .calculateHomeLoan-interest_rate, .calculateHomeLoanMozambique .calculateHomeLoan-interest_rate {
    width: 8.2278481013%;
    float: right;
    margin-right: 0;
    margin-right: 22.1518987342%; } }

@media all and (min-width: 48.75em) {
  .calculateHomeLoanUganda .calculator-output .calculator-product .calculator-product-title, .calculateHomeLoanZambia .calculator-output .calculator-product .calculator-product-title, .calculateHomeLoanNBCTanzania .calculator-output .calculator-product .calculator-product-title, .calculateHomeLoanSeychelles .calculator-output .calculator-product .calculator-product-title, .calculateHomeLoanTanzania .calculator-output .calculator-product .calculator-product-title, .calculateHomeLoanMozambique .calculator-output .calculator-product .calculator-product-title {
    min-height: 60px; }
  .calculateHomeLoanUganda .calculator-output .calculator-product ul, .calculateHomeLoanZambia .calculator-output .calculator-product ul, .calculateHomeLoanNBCTanzania .calculator-output .calculator-product ul, .calculateHomeLoanSeychelles .calculator-output .calculator-product ul, .calculateHomeLoanTanzania .calculator-output .calculator-product ul, .calculateHomeLoanMozambique .calculator-output .calculator-product ul {
    min-height: 100px; }
  .calculateHomeLoanUganda .calculator-input-container .calculator-input, .calculateHomeLoanZambia .calculator-input-container .calculator-input, .calculateHomeLoanNBCTanzania .calculator-input-container .calculator-input, .calculateHomeLoanSeychelles .calculator-input-container .calculator-input, .calculateHomeLoanTanzania .calculator-input-container .calculator-input, .calculateHomeLoanMozambique .calculator-input-container .calculator-input, .calculateHomeLoanUganda .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanUganda .calculator-input-container .calculator-input-small, .calculateHomeLoanZambia .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanZambia .calculator-input-container .calculator-input-small, .calculateHomeLoanNBCTanzania .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanNBCTanzania .calculator-input-container .calculator-input-small, .calculateHomeLoanSeychelles .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanSeychelles .calculator-input-container .calculator-input-small, .calculateHomeLoanTanzania .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanTanzania .calculator-input-container .calculator-input-small, .calculateHomeLoanMozambique .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanMozambique .calculator-input-container .calculator-input-small {
    width: 65%; } }

.calculateHomeLoanUganda .calculateHomeLoan-form, .calculateHomeLoanZambia .calculateHomeLoan-form, .calculateHomeLoanNBCTanzania .calculateHomeLoan-form, .calculateHomeLoanSeychelles .calculateHomeLoan-form, .calculateHomeLoanTanzania .calculateHomeLoan-form, .calculateHomeLoanMozambique .calculateHomeLoan-form {
  padding-top: 10px; }

.calculateHomeLoanBotswana .calculateHomeLoan-period,
.calculateHomeLoanBotswana .calculateHomeLoan-price,
.calculateHomeLoanBotswana .calculateHomeLoan-income,
.calculateHomeLoanBotswana .calculateHomeLoan-commitments,
.calculateHomeLoanBotswana .calculateHomeLoan-deposit,
.calculateHomeLoanBotswana .calculateHomeLoan-interest_rate {
  margin-left: 8.6206896552%;
  width: 82.7586206897%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 8.6206896552%; }

.calculateHomeLoanBotswana .calculateHomeLoan-solutions {
  margin-left: 17.2413793103%;
  width: 65.5172413793%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 17.2413793103%; }

.calculateHomeLoanBotswana .repayments_icon {
  margin-left: 17.2413793103%;
  width: 31.0344827586%;
  float: left;
  margin-right: 3.4482758621%; }

.calculateHomeLoanBotswana .affordability_icon {
  width: 31.0344827586%;
  float: right;
  margin-right: 0;
  margin-right: 17.2413793103%; }

.calculateHomeLoanBotswana .calculator-tip {
  right: 8.6206896552%; }

@media all and (min-width: 34.375em) {
  .calculateHomeLoanBotswana .affordability_icon {
    width: 23.0769230769%;
    float: left;
    margin-right: 2.5641025641%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-solutions {
    margin-left: 25.641025641%;
    width: 48.7179487179%;
    float: left;
    margin-right: 2.5641025641%;
    margin-right: 25.641025641%; } }

@media all and (min-width: 48.75em) {
  .calculateHomeLoanBotswana .calculateHomeLoan-interest_rate {
    width: 11.0169491525%;
    float: right;
    margin-right: 0;
    margin-right: 12.7118644068%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-price {
    width: 32.2033898305%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-income {
    width: 57.6271186441%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-price,
  .calculateHomeLoanBotswana .calculateHomeLoan-income {
    margin-left: 8.4745762712%; }
  .calculateHomeLoanBotswana .repayments_icon {
    margin-left: 33.8983050847%;
    width: 15.2542372881%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoanBotswana .affordability_icon {
    width: 15.2542372881%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-interest {
    width: 15.2542372881%;
    float: right;
    margin-right: 0; }
  .calculateHomeLoanBotswana .calculateHomeLoan-deposit,
  .calculateHomeLoanBotswana .calculateHomeLoan-commitments {
    margin-left: 0%;
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 0%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-period {
    margin-left: 8.4745762712%;
    width: 83.0508474576%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 8.4745762712%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-solutions {
    margin-left: 33.8983050847%;
    width: 32.2033898305%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 33.8983050847%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-total_repayment {
    margin-left: 8.4745762712%;
    width: 32.2033898305%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 16.9491525424%; } }

@media all and (min-width: 85.375em) {
  .calculateHomeLoanBotswana .calculateHomeLoan-interest_rate {
    width: 14.5569620253%;
    float: right;
    margin-right: 0;
    margin-right: 22.1518987342%; }
  .calculateHomeLoanBotswana .calculator-tip {
    right: 19.3037974684%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-period {
    margin-left: 18.9873417722%;
    width: 62.0253164557%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 18.9873417722%; }
  .calculateHomeLoanBotswana .repayments_icon {
    margin-left: 37.9746835443%;
    width: 11.3924050633%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoanBotswana .affordability_icon {
    width: 11.3924050633%;
    float: right;
    margin-right: 0;
    margin-right: 37.9746835443%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-price,
  .calculateHomeLoanBotswana .calculateHomeLoan-income {
    margin-left: 18.9873417722%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-deposit,
  .calculateHomeLoanBotswana .calculateHomeLoan-commitments {
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-interest_rate {
    width: 8.2278481013%;
    float: right;
    margin-right: 0;
    margin-right: 22.1518987342%;
    margin-left: 0; }
  .calculateHomeLoanBotswana .calculateHomeLoan-total_repayment {
    width: 49.3670886076%;
    float: left;
    margin-right: 1.2658227848%;
    margin-left: 0; }
  .calculateHomeLoanBotswana .calculator-output-main,
  .calculateHomeLoanBotswana .calculateHomeLoan-amount {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .calculateHomeLoanBotswana .calculateHomeLoan-solutions {
    margin-left: 37.9746835443%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 37.9746835443%; }
  .calculateHomeLoanBotswana .calculateHomeLoan-interest {
    width: 49.3670886076%;
    float: right;
    margin-right: 0; } }

@media all and (min-width: 48.75em) {
  .calculateHomeLoanBotswana .calculator-output .calculator-product .calculator-product-title {
    min-height: 60px; }
  .calculateHomeLoanBotswana .calculator-output .calculator-product ul {
    min-height: 100px; }
  .calculateHomeLoanBotswana .calculator-input-container .calculator-input, .calculateHomeLoanBotswana .calculator-input-container .calculator .calculator-input-small, .calculator .calculateHomeLoanBotswana .calculator-input-container .calculator-input-small {
    width: 65%; } }

.calculateHomeLoanBotswana .main-fee {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.calculateHomeLoanBotswana .more-solution {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .calculateHomeLoanBotswana .more-solution .button {
    max-width: 322px !important; }

.calculateHomeLoanBotswana .output-fees {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  max-width: 1366px;
  margin-left: auto;
  margin-right: auto; }
  .calculateHomeLoanBotswana .output-fees .calculateHomeLoan-total_repayment,
  .calculateHomeLoanBotswana .output-fees .calculateHomeLoan-interest {
    -webkit-flex: calc(100% / 2);
        -ms-flex: calc(100% / 2);
            flex: calc(100% / 2); }

.calculateHomeLoanBotswana .calculateHomeLoan-period {
  padding-bottom: 25px; }

.calculateHomeLoanBotswana .calculateHomeLoan-form {
  padding-top: 10px; }

.calculateHomeLoanBotswana .calculateHomeLoan-solutions button {
  margin-top: 0; }

.calculateHomeLoanBotswana .reward_icon {
  margin-bottom: 40px; }
  .calculateHomeLoanBotswana .reward_icon label {
    display: block;
    text-align: center;
    min-height: 25px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 15.4px;
    line-height: 0.9625rem; }
  .calculateHomeLoanBotswana .reward_icon input {
    display: none; }

.calculateHomeLoanBotswana .calculator-tip.active {
  z-index: 1; }

.calculateHomeLoanBotswana .reward_icon:hover:not(.blue) .iconCircle &gt; circle {
  fill: #BE0028; }

.calculateHomeLoanBotswana .reward_icon:hover:not(.blue) .iconIcon path,
.calculateHomeLoanBotswana .reward_icon:hover:not(.blue) .iconIcon rect {
  fill: #fff; }

.calculatePersonalLoanGhana .calculator-input-container .calculator-input, .calculatePersonalLoanGhana .calculator-input-container .calculator .calculator-input-small, .calculator .calculatePersonalLoanGhana .calculator-input-container .calculator-input-small {
  width: 70%; }

.calculatePersonalLoanGhana .calculatePersonalLoan-interest_rate input[type="tel"] {
  width: 2em; }

.calculatePersonalLoanBotswana .calculatePersonalLoan-interest_rate, .calculatePersonalLoanZambia .calculatePersonalLoan-interest_rate,
.calculatePersonalLoanBotswana .calculatePersonalLoan-period, .calculatePersonalLoanZambia .calculatePersonalLoan-period,
.calculatePersonalLoanBotswana .calculatePersonalLoan-amount, .calculatePersonalLoanZambia .calculatePersonalLoan-amount,
.calculatePersonalLoanBotswana .calculatePersonalLoan-salary, .calculatePersonalLoanZambia .calculatePersonalLoan-salary {
  margin-left: 8.6206896552%;
  width: 82.7586206897%;
  float: left;
  margin-right: 3.4482758621%;
  margin-right: 8.6206896552%; }

.calculatePersonalLoanBotswana .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanZambia .calculatePersonalLoan-totalRepayment {
  width: 48.275862069%;
  float: left;
  margin-right: 3.4482758621%; }

.calculatePersonalLoanBotswana .calculatePersonalLoan-initiationFee, .calculatePersonalLoanZambia .calculatePersonalLoan-initiationFee {
  width: 48.275862069%;
  float: right;
  margin-right: 0; }

@media all and (min-width: 34.375em) {
  .calculatePersonalLoanBotswana .calculatePersonalLoan-interest_rate, .calculatePersonalLoanZambia .calculatePersonalLoan-interest_rate,
  .calculatePersonalLoanBotswana .calculatePersonalLoan-period, .calculatePersonalLoanZambia .calculatePersonalLoan-period,
  .calculatePersonalLoanBotswana .calculatePersonalLoan-amount, .calculatePersonalLoanZambia .calculatePersonalLoan-amount,
  .calculatePersonalLoanBotswana .calculatePersonalLoan-salary, .calculatePersonalLoanZambia .calculatePersonalLoan-salary {
    margin-left: 12.8205128205%;
    width: 74.358974359%;
    float: left;
    margin-right: 2.5641025641%;
    margin-right: 12.8205128205%; } }

@media all and (min-width: 48.75em) {
  .calculatePersonalLoanBotswana .calculatePersonalLoan-salary, .calculatePersonalLoanZambia .calculatePersonalLoan-salary {
    margin-left: 0%;
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 0%; }
  .calculatePersonalLoanBotswana .calculatePersonalLoan-amount, .calculatePersonalLoanZambia .calculatePersonalLoan-amount {
    margin-left: 8.4745762712%;
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%; }
  .calculatePersonalLoanBotswana .calculatePersonalLoan-interest_rate, .calculatePersonalLoanZambia .calculatePersonalLoan-interest_rate {
    margin-left: 0%;
    width: 32.2033898305%;
    float: right;
    margin-right: 0;
    margin-right: 8.4745762712%; }
  .calculatePersonalLoanBotswana .calculatePersonalLoan-period, .calculatePersonalLoanZambia .calculatePersonalLoan-period {
    margin-left: 8.4745762712%;
    width: 83.0508474576%;
    float: left;
    margin-right: 1.6949152542%;
    margin-right: 8.4745762712%; } }

@media all and (min-width: 85.375em) {
  .calculatePersonalLoanBotswana .calculatePersonalLoan-totalRepayment, .calculatePersonalLoanZambia .calculatePersonalLoan-totalRepayment {
    margin-left: 18.9873417722%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 6.3291139241%; }
  .calculatePersonalLoanBotswana .calculatePersonalLoan-amount, .calculatePersonalLoanZambia .calculatePersonalLoan-amount {
    margin-left: 12.6582278481%;
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculatePersonalLoanBotswana .calculatePersonalLoan-salary, .calculatePersonalLoanZambia .calculatePersonalLoan-salary {
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%; }
  .calculatePersonalLoanBotswana .calculatePersonalLoan-interest_rate, .calculatePersonalLoanZambia .calculatePersonalLoan-interest_rate {
    width: 24.0506329114%;
    float: right;
    margin-right: 0;
    margin-right: 12.6582278481%; }
  .calculatePersonalLoanBotswana .calculatePersonalLoan-initiationFee, .calculatePersonalLoanZambia .calculatePersonalLoan-initiationFee {
    margin-left: 6.3291139241%;
    width: 24.0506329114%;
    float: right;
    margin-right: 0;
    margin-right: 18.9873417722%; }
  .calculatePersonalLoanBotswana .calculatePersonalLoan-period, .calculatePersonalLoanZambia .calculatePersonalLoan-period {
    margin-left: 12.6582278481%;
    width: 74.6835443038%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 12.6582278481%; } }

.calculatePersonalLoanBotswana .calculator-inputIcon, .calculatePersonalLoanZambia .calculator-inputIcon {
  padding-top: 0; }

.calculatePersonalLoanBotswana .calculator-input-container .calculator-input, .calculatePersonalLoanZambia .calculator-input-container .calculator-input, .calculatePersonalLoanBotswana .calculator-input-container .calculator .calculator-input-small, .calculator .calculatePersonalLoanBotswana .calculator-input-container .calculator-input-small, .calculatePersonalLoanZambia .calculator-input-container .calculator .calculator-input-small, .calculator .calculatePersonalLoanZambia .calculator-input-container .calculator-input-small {
  width: 60%; }

.calculatePersonalLoanBotswana .calculatePersonalLoan-interest_rate input[type="tel"], .calculatePersonalLoanZambia .calculatePersonalLoan-interest_rate input[type="tel"] {
  width: 2em; }

.calculateHomeLoanNBCTanzania .calculator-input-container {
  border-bottom: 1px solid #00395c; }

.calculateHomeLoanNBCTanzania .calculator-input-container .calculator-input-unitBefore,
.calculateHomeLoanNBCTanzania .calculator-input-container .calculator-input-unitAfter,
.calculateHomeLoanNBCTanzania .calculator-input-container .calculator-input,
.calculateHomeLoanNBCTanzania .calculator-input-container .calculator .calculator-input-small, .calculator
.calculateHomeLoanNBCTanzania .calculator-input-container .calculator-input-small,
.calculateHomeLoanNBCTanzania .calculator-input-container .calculator-input-small {
  color: #00395c; }

.calculateHomeLoanNBCTanzania .calculator-progress {
  background-color: #00395c; }

.calculateHomeLoanNBCTanzania .calculator-tab {
  color: #00395c; }

.calculateHomeLoanNBCTanzania .calculator-tipIcon {
  fill: #00395c; }

.calculateHomeLoanNBCTanzania .calculator-inputIcon svg {
  fill: #00395c; }

.calculateHomeLoanNBCTanzania .calculator-range {
  -webkit-appearance: none;
  /* Hides the slider so that custom slider can be made */
  width: 100%;
  /* Specific width is required for Firefox. */
  margin-top: 35px;
  overflow: visible;
  background-color: transparent; }
  .calculateHomeLoanNBCTanzania .calculator-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 35px;
    width: 35px;
    border-radius: 18px;
    border-width: 5px;
    border-style: solid;
    border-color: #00395c;
    border-color: rgba(0, 57, 92, 0.15);
    background: #00395c;
    background-clip: padding-box;
    margin-top: -13px;
    position: relative; }
  .calculateHomeLoanNBCTanzania .calculator-range::-moz-range-thumb {
    height: 28px;
    width: 28px;
    border-radius: 21px;
    border-width: 5px;
    border-style: solid;
    border-color: #00395c;
    border-color: rgba(0, 57, 92, 0.15);
    background: #00395c;
    background-clip: padding-box;
    position: relative; }
  .calculateHomeLoanNBCTanzania .calculator-range::-ms-thumb {
    height: 28px;
    width: 28px;
    border-radius: 18px;
    border-width: 5px;
    border-style: solid;
    border-color: #00395c;
    border-color: rgba(0, 57, 92, 0.15);
    background: #00395c;
    background-clip: padding-box;
    margin-top: 0;
    position: relative; }

.calculatePersonalLoanNBCTanzania .calculator-input-container {
  border-bottom: 1px solid #00395c; }

.calculatePersonalLoanNBCTanzania .calculator-input-container .calculator-input-unitBefore,
.calculatePersonalLoanNBCTanzania .calculator-input-container .calculator-input-unitAfter,
.calculatePersonalLoanNBCTanzania .calculator-input-container .calculator-input,
.calculatePersonalLoanNBCTanzania .calculator-input-container .calculator .calculator-input-small, .calculator
.calculatePersonalLoanNBCTanzania .calculator-input-container .calculator-input-small {
  color: #00395c; }

.calculatePersonalLoanNBCTanzania .calculator-progress {
  background-color: #00395c; }

.calculatePersonalLoanNBCTanzania .calculator-inputIcon svg {
  fill: #00395c; }

.calculatePersonalLoanNBCTanzania .calculator-disclaimer p {
  color: #00395c; }

.calculatePersonalLoanNBCTanzania .calculator-tab {
  color: #00395c; }

.calculatePersonalLoanNBCTanzania .calculator-range {
  -webkit-appearance: none;
  /* Hides the slider so that custom slider can be made */
  width: 100%;
  /* Specific width is required for Firefox. */
  margin-top: 35px;
  overflow: visible;
  background-color: transparent; }
  .calculatePersonalLoanNBCTanzania .calculator-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 35px;
    width: 35px;
    border-radius: 18px;
    border-width: 5px;
    border-style: solid;
    border-color: #00395c;
    border-color: rgba(0, 57, 92, 0.15);
    background: #00395c;
    background-clip: padding-box;
    margin-top: -13px;
    position: relative; }
  .calculatePersonalLoanNBCTanzania .calculator-range::-moz-range-thumb {
    height: 28px;
    width: 28px;
    border-radius: 21px;
    border-width: 5px;
    border-style: solid;
    border-color: #00395c;
    border-color: rgba(0, 57, 92, 0.15);
    background: #00395c;
    background-clip: padding-box;
    position: relative; }
  .calculatePersonalLoanNBCTanzania .calculator-range::-ms-thumb {
    height: 28px;
    width: 28px;
    border-radius: 18px;
    border-width: 5px;
    border-style: solid;
    border-color: #00395c;
    border-color: rgba(0, 57, 92, 0.15);
    background: #00395c;
    background-clip: padding-box;
    margin-top: 0;
    position: relative; }

.roboAdvisor {
  padding: 0; }
  .roboAdvisor p, .roboAdvisor label, .roboAdvisor button, .roboAdvisor h2 {
    letter-spacing: 0; }
    .roboAdvisor p:focus, .roboAdvisor label:focus, .roboAdvisor button:focus, .roboAdvisor h2:focus {
      outline: none; }
  .roboAdvisor .calculator-input-unitBefore {
    overflow: hidden; }
    .roboAdvisor .calculator-input-unitBefore img {
      width: 20px; }
    .roboAdvisor .calculator-input-unitBefore-icon {
      max-height: 20px; }
      @media all and (min-width: 48.75em) {
        .roboAdvisor .calculator-input-unitBefore-icon {
          margin-top: 5px !important; } }
  .roboAdvisor .calculator-input-container .calculator-input, .roboAdvisor .calculator-input-container .calculator .calculator-input-small, .calculator .roboAdvisor .calculator-input-container .calculator-input-small {
    margin-top: 1px; }
  @media all and (min-width: 85.375em) {
    .roboAdvisor .calculator-input-container .calculator-label {
      height: 35px; } }
  .roboAdvisor-checkBoxField {
    width: 100%;
    display: block;
    clear: both; }
    .roboAdvisor-checkBoxField label {
      margin-top: 18px;
      float: left; }
    .roboAdvisor-checkBoxField p {
      text-align: left;
      width: 70%;
      display: inline-block;
      margin-left: 10px; }
      @media all and (min-width: 48.75em) {
        .roboAdvisor-checkBoxField p {
          margin-top: 23px; } }
  .roboAdvisor-calculator {
    display: block; }
    .roboAdvisor-calculator.is-disabled {
      display: none; }
  .roboAdvisor-wrapper.is-disabled {
    display: none; }
  .roboAdvisor-contact {
    width: 100%;
    display: block;
    height: 60px;
    margin: 0 auto; }
    @media all and (min-width: 48.75em) {
      .roboAdvisor-contact {
        height: 90px; } }
  .roboAdvisor-contactWrapper {
    max-width: 400px;
    width: 90%;
    margin: 0 auto; }
  .roboAdvisor-contactIcon {
    fill: #eeecec;
    margin: 10px auto;
    width: 40px;
    display: block; }
    @media all and (min-width: 48.75em) {
      .roboAdvisor-contactIcon {
        width: 70px; } }
  .roboAdvisor-contactText {
    font-size: 10.5px;
    font-size: 0.65625rem;
    color: #eeecec;
    width: 87.1794871795%;
    float: right;
    margin-right: 0; }
  .roboAdvisor-contactDeclined {
    width: 100%;
    height: 0;
    background-color: #f5f5f5;
    padding: 0;
    display: block;
    text-align: center;
    overflow: hidden;
    transition: all .2s ease; }
    .roboAdvisor-contactDeclined.is-active {
      height: 150px;
      padding: 20px 0; }
      @media all and (min-width: 34.375em) {
        .roboAdvisor-contactDeclined.is-active {
          height: 180px; } }
      @media all and (min-width: 48.75em) {
        .roboAdvisor-contactDeclined.is-active {
          height: 250px; } }
  .roboAdvisor-contactDeclinedNumber {
    color: #eb3158; }
  .roboAdvisor-stepBar {
    width: 100%;
    background-color: #eb3158;
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: auto;
    opacity: 1;
    transition: opacity .3s ease; }
    .roboAdvisor-stepBar.is-disabled {
      background-color: white;
      height: 0; }
      .roboAdvisor-stepBar.is-disabled .roboAdvisor-stepBarItem {
        opacity: 0; }
  .roboAdvisor-stepBarItem {
    color: #fff;
    opacity: 0.5;
    display: inline-block;
    padding: 30px 0;
    font-size: 12.6px;
    font-size: 0.7875rem;
    width: 28.5714285714%;
    float: left;
    margin-right: 7.1428571429%;
    transition: opacity .2s ease; }
    @media all and (min-width: 48.75em) {
      .roboAdvisor-stepBarItem {
        font-size: 17.5px;
        font-size: 1.09375rem;
        text-align: center; } }
    .roboAdvisor-stepBarItem:first-child {
      width: 28.5714285714%;
      float: left;
      margin-right: 7.1428571429%; }
    .roboAdvisor-stepBarItem:last-child {
      width: 28.5714285714%;
      float: right;
      margin-right: 0; }
    .roboAdvisor-stepBarItem.is-active {
      opacity: 1; }
  .roboAdvisor-progressBar {
    width: 0%;
    background-color: #2D2323;
    height: 4px;
    transition: width .2s ease; }
  .roboAdvisor-sectionWrapper {
    position: relative;
    width: 100%;
    max-width: 100%;
    overflow: hidden; }
    .roboAdvisor-sectionWrapper.is-disabled {
      display: none; }
  .roboAdvisor-section {
    display: none;
    position: relative;
    transition: opacity .2s ease; }
    .roboAdvisor-section .calculator-input[class], .roboAdvisor-section .calculator [class].calculator-input-small, .calculator .roboAdvisor-section [class].calculator-input-small {
      color: #2D2323;
      font-size: 17.5px;
      font-size: 1.09375rem; }
    .roboAdvisor-section--dark {
      background-color: #2D2323; }
    .roboAdvisor-section.is-active {
      display: block; }
  .roboAdvisor-sectionContent {
    padding: 20px;
    max-width: 800px;
    overflow: visible;
    margin: 0 auto; }
  .roboAdvisor-sectionTitle {
    text-align: center;
    margin: 0;
    padding-top: 20px; }
    .roboAdvisor-sectionTitle--white {
      color: #fff; }
  .roboAdvisor-sectionDetails {
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
    color: #666; }
    .roboAdvisor-sectionDetails--white {
      color: #fff; }
  .roboAdvisor-sectionButton {
    margin: 20px auto;
    text-align: center;
    color: #fff;
    padding: 10px 20px;
    font-size: 16.1px;
    font-size: 1.00625rem;
    width: 90%;
    max-width: 300px;
    display: block;
    cursor: pointer;
    background-color: #eb3158;
    border: 0;
    border-radius: 7px;
    transition: .2s ease; }
    .roboAdvisor-sectionButton--dark {
      background-color: #2D2323;
      border: 1px solid #fff; }
      .roboAdvisor-sectionButton--dark:hover {
        background-color: #eb3158;
        color: #fff;
        border-color: #eb3158; }
    .roboAdvisor-sectionButton--green {
      background-color: #59BF75;
      color: #fff; }
      .roboAdvisor-sectionButton--green:hover {
        color: #fff; }
    .roboAdvisor-sectionButton--white {
      color: #2D2323;
      background-color: #fff; }
    .roboAdvisor-sectionButton.is-disabled {
      display: none; }
    .roboAdvisor-sectionButton.is-inactive {
      background-color: #dfdfdf;
      color: #666;
      pointer-events: none; }
  .roboAdvisor-loading {
    position: absolute;
    opacity: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0;
    overflow: hidden;
    background-color: #eb3158;
    z-index: 2;
    transition: opacity .2s ease; }
    .roboAdvisor-loading.is-active {
      height: auto;
      opacity: 0.8; }
  .roboAdvisor-loadingIcon {
    margin: 0 auto;
    padding-top: 50px;
    width: 100px;
    display: block; }
  .roboAdvisor-loadingText {
    text-align: center;
    color: #fff;
    font-size: 24.5px;
    font-size: 1.53125rem; }
  .roboAdvisor-error {
    position: absolute;
    opacity: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0;
    overflow: hidden;
    pointer-events: none;
    background-color: #2D2323;
    z-index: 2;
    transition: opacity .2s ease; }
    .roboAdvisor-error.is-active {
      height: auto;
      opacity: 1;
      pointer-events: all; }
    .roboAdvisor-error svg {
      width: 100px;
      height: 100px;
      display: block;
      margin: 40px auto 20px; }
  .roboAdvisor-errorText {
    margin-top: 20px;
    text-align: center;
    color: #fff;
    font-size: 17.5px;
    font-size: 1.09375rem; }
  .roboAdvisor-question {
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
    position: absolute;
    opacity: 0;
    padding: 20px;
    left: 0;
    right: 0;
    max-width: 800px;
    margin: 0 auto;
    transition: all .5s ease; }
    .roboAdvisor-question.is-active {
      opacity: 1;
      -webkit-transform: translateX(0%);
          -ms-transform: translateX(0%);
              transform: translateX(0%); }
      .roboAdvisor-question.is-active .radioGroup {
        margin-bottom: 80px; }
    .roboAdvisor-question.is-complete {
      opacity: 0;
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%); }
  .roboAdvisor-questionWrapper {
    position: relative;
    min-height: 400px;
    height: auto; }
  .roboAdvisor-questionContent {
    position: relative; }
  .roboAdvisor-questionText {
    text-align: center;
    color: #eb3158;
    line-height: 1;
    font-size: 28px;
    font-size: 1.75rem; }
    @media all and (min-width: 85.375em) {
      .roboAdvisor-questionText {
        font-size: 42px;
        font-size: 2.625rem; } }
  .roboAdvisor-questionNavigator {
    max-width: 400px;
    margin: 0 auto;
    position: absolute;
    height: 40px;
    bottom: 0;
    right: 0;
    left: 0; }
  .roboAdvisor-questionNavigatorButton {
    border: 0;
    opacity: 1;
    background-color: #fff;
    color: #eb3158;
    transition: opacity .2s ease;
    font-size: 11.2px;
    font-size: 0.7rem;
    width: 28.5714285714%;
    float: left;
    margin-right: 7.1428571429%; }
    .roboAdvisor-questionNavigatorButton:first-child {
      width: 28.5714285714%;
      float: left;
      margin-right: 7.1428571429%; }
    .roboAdvisor-questionNavigatorButton:last-child {
      width: 28.5714285714%;
      float: right;
      margin-right: 0; }
    .roboAdvisor-questionNavigatorButton:focus {
      outline: none; }
    .roboAdvisor-questionNavigatorButton.is-disabled {
      opacity: 0;
      pointer-events: none;
      cursor: default; }
  .roboAdvisor-questionInfoPopup {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 100%;
    background-color: #fff;
    height: 0;
    width: 100%;
    opacity: 0;
    padding-bottom: 0;
    overflow-y: hidden;
    transition: all .3s ease; }
    .roboAdvisor-questionInfoPopup.is-open {
      top: 0;
      height: 100%;
      opacity: 1;
      z-index: 3;
      padding-bottom: 100px; }
  .roboAdvisor-questionInfoPopupClose {
    position: absolute;
    font-size: 28px;
    font-size: 1.75rem;
    right: 20px;
    top: 20px;
    color: #eb3158;
    background-color: #fff;
    border: 0; }
    .roboAdvisor-questionInfoPopupClose:focus {
      outline: none; }
  .roboAdvisor-questionInfoPopupTitle {
    color: #eb3158;
    text-transform: uppercase;
    font-size: 28px;
    font-size: 1.75rem;
    text-align: center;
    padding-top: 25px; }
  .roboAdvisor-questionInfoPopupContent {
    color: #2D2323;
    font-size: 14px;
    font-size: 0.875rem;
    text-align: center;
    letter-spacing: 1;
    margin: 30px auto;
    max-width: 500px; }
  .roboAdvisor-questionInfoPopupContact {
    text-align: center; }
  .roboAdvisor-questionInfoPopupContactInfo {
    display: block;
    color: #eb3158;
    font-weight: bold; }
  .roboAdvisor-disclaimer a {
    color: #eb3158; }
  .roboAdvisor .tempContainer {
    border: 50px solid #323232;
    clear: both; }
    .roboAdvisor .tempContainer-title {
      border-bottom: 2px solid #eb3158;
      color: #eb3158;
      background-color: #323232;
      margin: 0;
      padding: 50px; }
  .roboAdvisor .radioGroup {
    text-align: center;
    display: table;
    table-layout: fixed;
    margin: 0 auto;
    width: 100%;
    max-width: 400px; }
    .roboAdvisor .radioGroup-wrapper {
      display: table-row; }
    .roboAdvisor .radioGroup-field {
      display: table-cell;
      padding: 0 5px; }
    .roboAdvisor .radioGroup-label {
      border-radius: 15px;
      border: 5px solid #ededed;
      background-color: #ededed;
      width: 20px;
      height: 20px;
      display: inline-block;
      -webkit-tap-highlight-color: transparent;
      transition: all .3s ease; }
      .roboAdvisor .radioGroup-label--square {
        border-radius: 0; }
    .roboAdvisor .radioGroup-labelContent {
      text-align: center;
      letter-spacing: 0px;
      line-height: 1.2;
      font-size: 11.2px;
      font-size: 0.7rem;
      color: #2D2323;
      width: 100%;
      display: block; }
    .roboAdvisor .radioGroup-input {
      opacity: 0;
      width: 0;
      height: 0; }
      .roboAdvisor .radioGroup-input:checked + .radioGroup-label {
        background-color: #eb3158; }
    .roboAdvisor .radioGroup-error {
      display: table-caption;
      caption-side: bottom;
      opacity: 0;
      color: #eb3158;
      height: 0;
      padding-top: 20px;
      transition: all .3s ease; }
      .roboAdvisor .radioGroup-error--standAlone {
        display: block;
        padding-top: 0px;
        text-align: center; }
      .roboAdvisor .radioGroup-error.is-active {
        opacity: 1;
        height: auto;
        padding-top: 0; }
  .roboAdvisor .calculateInvestment-initial,
  .roboAdvisor .calculateInvestment-monthly,
  .roboAdvisor .calculateInvestment-increase {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  @media all and (min-width: 85.375em) {
    .roboAdvisor .calculateInvestment-initial {
      width: 31.8181818182%;
      float: left;
      margin-right: 2.2727272727%; }
    .roboAdvisor .calculateInvestment-monthly {
      width: 31.8181818182%;
      float: left;
      margin-right: 2.2727272727%; }
    .roboAdvisor .calculateInvestment-increase {
      width: 31.8181818182%;
      float: right;
      margin-right: 0; } }
  .roboAdvisor .calculateInvestment-solutions {
    margin: 0 auto;
    display: block;
    width: 300px; }
  .roboAdvisor .calculateInvestment-form {
    max-width: 800px;
    margin: 0 auto;
    padding: 0 30px; }
  .roboAdvisor .roboResults {
    max-width: 800px;
    margin: 0 auto; }
    .roboAdvisor .roboResults-row {
      clear: both;
      overflow: hidden;
      margin: 20px 0; }
    .roboAdvisor .roboResults-label {
      text-align: center;
      color: #2D2323;
      font-weight: bold;
      font-size: 12.6px;
      font-size: 0.7875rem;
      letter-spacing: 0.8px;
      line-height: 1; }
      .roboAdvisor .roboResults-label--secondary {
        color: #eb3158; }
    .roboAdvisor .roboResults-scoreScale {
      width: 100%;
      height: 30px;
      background-color: #dfdfdf;
      border-radius: 15px;
      position: relative;
      margin: 30px 0; }
    .roboAdvisor .roboResults-scoreScaleIndicator {
      width: 14%;
      background-color: #eb3158;
      height: 20px;
      margin-left: 5px;
      margin-top: 5px;
      border-radius: 10px;
      display: inline-block;
      position: relative; }
      .roboAdvisor .roboResults-scoreScaleIndicator::after {
        content: attr(data-value);
        position: absolute;
        text-align: center;
        right: -12px;
        top: -6px;
        height: 24px;
        width: 32px;
        padding: 4px 0;
        background-color: #eb3158;
        color: #fff;
        border-radius: 16px; }
    .roboAdvisor .roboResults-score {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0;
      padding-bottom: 10px; }
      .roboAdvisor .roboResults-score--third {
        width: 28.5714285714%;
        float: left;
        margin-right: 7.1428571429%; }
        .roboAdvisor .roboResults-score--third:first-child {
          width: 28.5714285714%;
          float: left;
          margin-right: 7.1428571429%; }
        .roboAdvisor .roboResults-score--third:last-child {
          width: 28.5714285714%;
          float: right;
          margin-right: 0; }
    .roboAdvisor .roboResults-scoreNumber {
      color: #eb3158;
      display: inline-block;
      margin: 0;
      padding: 0;
      text-align: left;
      line-height: 0.9;
      font-size: 49px;
      font-size: 3.0625rem; }
      @media all and (min-width: 20em) {
        .roboAdvisor .roboResults-scoreNumber {
          text-align: center;
          width: 28.5714285714%;
          float: left;
          margin-right: 7.1428571429%;
          font-size: 84px;
          font-size: 5.25rem; } }
      @media all and (min-width: 85.375em) {
        .roboAdvisor .roboResults-scoreNumber {
          font-size: 126px;
          font-size: 7.875rem; } }
      .roboAdvisor .roboResults-scoreNumber--small {
        text-align: center;
        margin-top: 20px;
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
        font-size: 21px;
        font-size: 1.3125rem;
        line-height: 25px; }
    .roboAdvisor .roboResults-scoreDescription {
      color: #2D2323;
      display: inline-block;
      margin: 0;
      padding: 0;
      font-size: 24.5px;
      font-size: 1.53125rem;
      line-height: 1;
      width: 64.2857142857%;
      float: right;
      margin-right: 0; }
      @media all and (min-width: 34.375em) {
        .roboAdvisor .roboResults-scoreDescription {
          width: 64.2857142857%;
          float: right;
          margin-right: 0;
          font-size: 35px;
          font-size: 2.1875rem; } }
      @media all and (min-width: 85.375em) {
        .roboAdvisor .roboResults-scoreDescription {
          font-size: 49px;
          font-size: 3.0625rem; } }
    .roboAdvisor .roboResults .high-light {
      font-size: 35px;
      font-size: 2.1875rem;
      color: #FF0000; }
  .roboAdvisor .high-light {
    font-size: 35px;
    font-size: 2.1875rem;
    color: #FF0000; }
  .roboAdvisor .productDetail {
    padding: 20px;
    background-color: #2D2323; }
    .roboAdvisor .productDetail-label {
      text-align: center;
      color: #fff;
      font-size: 14px;
      font-size: 0.875rem;
      letter-spacing: 0.8px;
      line-height: 1; }
    .roboAdvisor .productDetail-row {
      max-width: 800px;
      margin: 0 auto;
      margin-top: 20px;
      clear: both;
      overflow: hidden; }
    .roboAdvisor .productDetail-icon {
      fill: #eb3158;
      text-align: center;
      position: relative;
      width: 21.0526315789%;
      float: left;
      margin-right: 5.2631578947%; }
    .roboAdvisor .productDetail-iconSvg {
      position: absolute;
      right: 0;
      height: auto;
      margin: 6px auto; }
    .roboAdvisor .productDetail-title {
      line-height: 80px;
      color: #fff;
      margin: 0;
      padding: 0;
      width: 73.6842105263%;
      float: right;
      margin-right: 0; }
    .roboAdvisor .productDetail-summary {
      text-align: center;
      color: #fff;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 1.8; }
  .roboAdvisor .wrapper {
    margin: 0 20px;
    clear: both; }
    .roboAdvisor .wrapper--full {
      margin: 20px;
      clear: both; }
  .roboAdvisor .spacer--grey {
    border-color: #DDD; }

.dropdownSearch &gt; .dataFeeds {
  margin: 0; }

.dropdownSearch__container {
  max-width: 505.001px;
  max-width: 31.5625625rem;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .dropdownSearch__container * {
    box-sizing: border-box; }
  .dropdownSearch__container .dropdownSearch__wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative; }
    .dropdownSearch__container .dropdownSearch__wrapper .dropdownSearch__label {
      font-size: 14px;
      font-size: 0.875rem;
      color: #524A4A;
      font-weight: 600; }
  .dropdownSearch__container .dropdownSearch__input-wrapper {
    border-radius: 4.998px;
    border-radius: 0.312375rem;
    height: 39.998px;
    height: 2.499875rem;
    margin-top: 10.003px;
    margin-top: 0.6251875rem;
    padding: 2.002px 10.003px;
    padding: 0.125125rem 0.6251875rem;
    border: 1px solid #d0d0d0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
    .dropdownSearch__container .dropdownSearch__input-wrapper.dropdownSearch__input-wrapper--expanded {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
    .dropdownSearch__container .dropdownSearch__input-wrapper .dropdownSearch__input {
      border: none;
      -webkit-flex: .9;
          -ms-flex: .9;
              flex: .9; }
      .dropdownSearch__container .dropdownSearch__input-wrapper .dropdownSearch__input:active {
        outline: none; }
      .dropdownSearch__container .dropdownSearch__input-wrapper .dropdownSearch__input:focus {
        outline: none; }
      .dropdownSearch__container .dropdownSearch__input-wrapper .dropdownSearch__input::-webkit-input-placeholder {
        color: #524A4A; }
      .dropdownSearch__container .dropdownSearch__input-wrapper .dropdownSearch__input:-ms-input-placeholder {
        color: #524A4A; }
      .dropdownSearch__container .dropdownSearch__input-wrapper .dropdownSearch__input::placeholder {
        color: #524A4A; }
    .dropdownSearch__container .dropdownSearch__input-wrapper .dropdownSearch__icon {
      padding-right: 10.003px;
      padding-right: 0.6251875rem;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .dropdownSearch__container .dropdownSearch__drawer-container {
    max-height: 159.999px;
    max-height: 9.9999375rem;
    top: 50.001px;
    top: 3.1250625rem;
    background-color: #fff;
    border-bottom: 1px solid #d0d0d0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    display: none;
    position: absolute;
    overflow-y: scroll;
    width: 100%;
    z-index: 100; }
    .dropdownSearch__container .dropdownSearch__drawer-container.dropdownSearch__drawer-container--expanded {
      display: block; }
    .dropdownSearch__container .dropdownSearch__drawer-container .dropdownSearch__drawer-wrapper {
      margin: 0;
      padding: 0; }
      .dropdownSearch__container .dropdownSearch__drawer-container .dropdownSearch__drawer-wrapper .dropdownSearch__option {
        height: 39.998px;
        height: 2.499875rem;
        padding: 4.998px 10.003px;
        padding: 0.312375rem 0.6251875rem;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        list-style: none; }
        .dropdownSearch__container .dropdownSearch__drawer-container .dropdownSearch__drawer-wrapper .dropdownSearch__option:hover {
          cursor: pointer; }
  .dropdownSearch__container .dropdownSearch__button-wrapper {
    margin-left: 15.001px;
    margin-left: 0.9375625rem;
    width: 129.997px;
    width: 8.1248125rem;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .dropdownSearch__container .dropdownSearch__button-wrapper .dropdownSearch__button {
      border-radius: 4.998px;
      border-radius: 0.312375rem;
      height: 39.998px;
      height: 2.499875rem;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: white;
      border: 1px solid #FA551E;
      color: #FA551E;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: unset;
      width: 100%; }
      .dropdownSearch__container .dropdownSearch__button-wrapper .dropdownSearch__button:hover {
        cursor: pointer; }
      .dropdownSearch__container .dropdownSearch__button-wrapper .dropdownSearch__button:active {
        outline: none; }
      .dropdownSearch__container .dropdownSearch__button-wrapper .dropdownSearch__button:focus {
        outline: none; }
  @media only screen and (max-width: 992px) {
    .dropdownSearch__container {
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .dropdownSearch__container .dropdownSearch__wrapper {
        width: 100%; }
      .dropdownSearch__container .dropdownSearch__button-wrapper {
        margin-top: 19.999px;
        margin-top: 1.2499375rem;
        width: 100%;
        margin-left: 0; } }
  @media only screen and (max-width: 480px) {
    .dropdownSearch__container {
      max-width: 90%;
      margin-left: 5%; } }

.product-card-redesign {
  margin: 16.002px 0px;
  margin: 1.000125rem 0rem;
  min-height: 302.001px;
  min-height: 18.8750625rem;
  height: 319.998px;
  height: 19.999875rem;
  width: calc(50% - 16px);
  display: inline-block; }
  .product-card-redesign.hide-card {
    display: none; }
  .product-card-redesign.hide-left-button &gt; .outer-container .description-container .product-buttons span:nth-of-type(2n+1) {
    display: none; }
  .product-card-redesign.hide-right-button &gt; .outer-container .description-container .product-buttons span:nth-of-type(2n+2) {
    display: none; }
  @media only screen and (min-width: 1439px) {
    .product-card-redesign.left-card {
      padding-right: 16.002px;
      padding-right: 1.000125rem;
      padding-left: 0; }
      .product-card-redesign.left-card:nth-child(2n+1) {
        padding-left: 0; }
    .product-card-redesign.right-card {
      padding-left: 16.002px;
      padding-left: 1.000125rem;
      padding-right: 0; }
      .product-card-redesign.right-card:nth-child(2n) {
        padding-right: 0; } }
  .product-card-redesign &gt; .outer-container {
    border-radius: 8.001px;
    border-radius: 0.5000625rem;
    padding: 24.003px 31.997px;
    padding: 1.5001875rem 1.9998125rem;
    height: calc(100% - 48px);
    border: 1px solid #e3e2e2;
    position: relative; }
    .product-card-redesign &gt; .outer-container .product-image {
      border-radius: 7px;
      border-radius: 0.4375rem;
      position: absolute;
      object-fit: cover; }
      .product-card-redesign &gt; .outer-container .product-image img {
        width: 100%;
        height: 100%; }
    .product-card-redesign &gt; .outer-container .detail-container {
      margin-top: 0;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .product-card-redesign &gt; .outer-container .detail-container .product-highlights .product-highlight-label {
        margin-right: 89.999px;
        margin-right: 5.6249375rem;
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 23.996px;
        line-height: 1.49975rem;
        color: #787272;
        width: 100%;
        font-weight: 400; }
      .product-card-redesign &gt; .outer-container .detail-container .product-highlights .product-highlight-value {
        font-size: 24.003px;
        font-size: 1.5001875rem;
        line-height: 31.997px;
        line-height: 1.9998125rem;
        font-weight: 600;
        font-family: "SourceSansPro-SemiBold", sans-serif; }
    .product-card-redesign &gt; .outer-container .description-container .product-description {
      height: 72.002px;
      height: 4.500125rem;
      max-height: 72.002px;
      max-height: 4.500125rem;
      margin-top: 24.003px;
      margin-top: 1.5001875rem;
      margin-bottom: 59.997px;
      margin-bottom: 3.7498125rem;
      overflow: hidden; }
    .product-card-redesign &gt; .outer-container .description-container .product-buttons {
      bottom: 36.001px;
      bottom: 2.2500625rem;
      position: absolute; }
      .product-card-redesign &gt; .outer-container .description-container .product-buttons span:nth-of-type(2n+1), .product-card-redesign &gt; .outer-container .description-container .product-buttons span:nth-of-type(2n+2) {
        height: 39.998px;
        height: 2.499875rem;
        width: 134.001px;
        width: 8.3750625rem;
        display: inline-block; }
        .product-card-redesign &gt; .outer-container .description-container .product-buttons span:nth-of-type(2n+1) a, .product-card-redesign &gt; .outer-container .description-container .product-buttons span:nth-of-type(2n+2) a {
          border: 1px solid #FA551E;
          width: 100%;
          height: 100%;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          border-radius: 4px;
          transition: all 0.2s ease;
          color: #FA551E; }
          .product-card-redesign &gt; .outer-container .description-container .product-buttons span:nth-of-type(2n+1) a:hover, .product-card-redesign &gt; .outer-container .description-container .product-buttons span:nth-of-type(2n+2) a:hover {
            box-shadow: 0 2px 4px 0 #b5b2b2;
            -webkit-transform: translateY(-4px);
                -ms-transform: translateY(-4px);
                    transform: translateY(-4px);
            color: #FA551E; }
      .product-card-redesign &gt; .outer-container .description-container .product-buttons span:nth-of-type(2n+1) {
        margin-right: 16.002px;
        margin-right: 1.000125rem; }
      .product-card-redesign &gt; .outer-container .description-container .product-buttons span:nth-of-type(2n+2) a {
        background-color: #FA551E;
        color: #fff; }
      .product-card-redesign &gt; .outer-container .description-container .product-buttons a.button.margin-left-clear {
        margin-left: 0; }
      .product-card-redesign &gt; .outer-container .description-container .product-buttons .product-button.btn-full-width {
        width: 100%; }
      .product-card-redesign &gt; .outer-container .description-container .product-buttons a.btn-action-green {
        background-color: #FA551E;
        color: #fff; }
    .product-card-redesign &gt; .outer-container .product-heading {
      font-size: 24.003px;
      font-size: 1.5001875rem;
      line-height: 31.997px;
      line-height: 1.9998125rem;
      font-weight: 600;
      font-family: "SourceSansPro-SemiBold", sans-serif; }
    .product-card-redesign &gt; .outer-container h3.product-heading {
      margin: 0; }
    .product-card-redesign &gt; .outer-container .product-sub-heading {
      font-size: 16.002px;
      font-size: 1.000125rem;
      line-height: 24.003px;
      line-height: 1.5001875rem;
      margin: 24.003px 0px;
      margin: 1.5001875rem 0rem;
      font-weight: 400; }
  .product-card-redesign.horizontal-image &gt; .outer-container .product-image {
    width: 192.003px;
    width: 12.0001875rem;
    height: 120.001px;
    height: 7.5000625rem;
    top: 159.999px;
    top: 9.9999375rem; }
  .product-card-redesign.horizontal-image &gt; .outer-container .description-container {
    width: 318.003px;
    width: 19.8751875rem;
    margin-left: 215.999px;
    margin-left: 13.4999375rem;
    display: inline-block; }
  .product-card-redesign.vertical-image &gt; .outer-container .product-image {
    width: 120.001px;
    width: 7.5000625rem;
    height: 192.003px;
    height: 12.0001875rem;
    top: 80.003px;
    top: 5.0001875rem; }
  .product-card-redesign.vertical-image &gt; .outer-container .detail-container {
    width: 389.998px;
    width: 24.374875rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: right; }
  .product-card-redesign.vertical-image &gt; .outer-container .description-container {
    width: 389.998px;
    width: 24.374875rem;
    margin-left: 150.003px;
    margin-left: 9.3751875rem;
    display: inline-block; }
  @media only screen and (min-width: 1439px) {
    .product-card-redesign:nth-child(2n+1) {
      padding-left: 16.002px;
      padding-left: 1.000125rem;
      float: right; } }
  @media only screen and (max-width: 1439px) {
    .product-card-redesign {
      height: 297.997px;
      height: 18.6248125rem;
      margin: 11.998px 0px;
      margin: 0.749875rem 0rem;
      width: 100%;
      min-height: auto; }
      .product-card-redesign &gt; .outer-container {
        padding: 24.003px 31.997px 33.999px;
        padding: 1.5001875rem 1.9998125rem 2.1249375rem;
        height: calc(100% - 58px); }
      .product-card-redesign.horizontal-image &gt; .outer-container .detail-container {
        margin-top: 16.002px;
        margin-top: 1.000125rem; }
      .product-card-redesign.horizontal-image &gt; .outer-container .description-container {
        width: 60%; }
        .product-card-redesign.horizontal-image &gt; .outer-container .description-container .product-buttons {
          bottom: 36.001px;
          bottom: 2.2500625rem; }
        .product-card-redesign.horizontal-image &gt; .outer-container .description-container .product-description {
          margin-top: 15.001px;
          margin-top: 0.9375625rem; }
      .product-card-redesign.horizontal-image &gt; .outer-container .product-image {
        top: 148.001px;
        top: 9.2500625rem; }
      .product-card-redesign.vertical-image &gt; .outer-container .detail-container {
        margin-left: 150.003px;
        margin-left: 9.3751875rem;
        margin-top: 19.999px;
        margin-top: 1.2499375rem;
        float: none; }
      .product-card-redesign.vertical-image &gt; .outer-container .product-image {
        top: 75.999px;
        top: 4.7499375rem; }
      .product-card-redesign.vertical-image &gt; .outer-container .description-container {
        width: 60%; }
        .product-card-redesign.vertical-image &gt; .outer-container .description-container .product-description {
          margin-top: 19.999px;
          margin-top: 1.2499375rem; }
        .product-card-redesign.vertical-image &gt; .outer-container .description-container .product-buttons {
          bottom: 36.001px;
          bottom: 2.2500625rem; } }
  @media only screen and (max-width: 992px) {
    .product-card-redesign {
      height: 284.998px;
      height: 17.812375rem;
      margin: 10.997px 0px;
      margin: 0.6873125rem 0rem; }
      .product-card-redesign &gt; .outer-container {
        padding: 14px 24.003px 24.003px;
        padding: 0.875rem 1.5001875rem 1.5001875rem;
        height: calc(100% - 40px); }
        .product-card-redesign &gt; .outer-container .description-container .product-description {
          margin-bottom: 72.002px;
          margin-bottom: 4.500125rem; }
      .product-card-redesign.vertical-image &gt; .outer-container .detail-container {
        margin-top: 17.997px;
        margin-top: 1.1248125rem;
        width: calc(100% - 136px); }
        .product-card-redesign.vertical-image &gt; .outer-container .detail-container .product-highlights .product-highlight-label {
          margin-right: 74.998px;
          margin-right: 4.687375rem; }
      .product-card-redesign.vertical-image &gt; .outer-container .description-container {
        width: calc(100% - 150px); }
        .product-card-redesign.vertical-image &gt; .outer-container .description-container .product-description {
          margin-top: 16.002px;
          margin-top: 1.000125rem; }
        .product-card-redesign.vertical-image &gt; .outer-container .description-container .product-buttons {
          bottom: 25.998px;
          bottom: 1.624875rem; }
      .product-card-redesign.vertical-image &gt; .outer-container .product-image {
        top: 65.002px;
        top: 4.062625rem; }
      .product-card-redesign.horizontal-image &gt; .outer-container .detail-container {
        width: calc(100% - 216px); }
      .product-card-redesign.horizontal-image &gt; .outer-container .description-container {
        width: calc(100% - 216px); }
        .product-card-redesign.horizontal-image &gt; .outer-container .description-container .product-buttons {
          bottom: 25.998px;
          bottom: 1.624875rem; }
      .product-card-redesign.horizontal-image &gt; .outer-container .product-image {
        top: 140px;
        top: 8.75rem; } }
  @media only screen and (max-width: 767px) {
    .product-card-redesign {
      height: auto; }
      .product-card-redesign &gt; .outer-container {
        padding: 16.002px;
        padding: 1.000125rem;
        height: auto; }
        .product-card-redesign &gt; .outer-container .product-image {
          margin-top: 10.003px;
          margin-top: 0.6251875rem;
          position: static; }
        .product-card-redesign &gt; .outer-container .description-container .product-description {
          margin-bottom: 47.999px;
          margin-bottom: 2.9999375rem;
          height: auto; }
      .product-card-redesign.vertical-image &gt; .outer-container .product-image {
        width: 80.003px;
        width: 5.0001875rem;
        height: 128.002px;
        height: 8.000125rem;
        top: 50.001px;
        top: 3.1250625rem;
        left: 16.002px;
        left: 1.000125rem;
        display: inline-block;
        position: absolute; }
      .product-card-redesign.vertical-image &gt; .outer-container .detail-container {
        margin-left: 94.997px;
        margin-left: 5.9373125rem;
        display: block;
        float: none; }
      .product-card-redesign.vertical-image &gt; .outer-container .description-container {
        float: none;
        width: 100%;
        margin-left: 0; }
        .product-card-redesign.vertical-image &gt; .outer-container .description-container .product-buttons {
          bottom: 17.997px;
          bottom: 1.1248125rem; }
      .product-card-redesign.horizontal-image &gt; .outer-container .product-image {
        height: 80.003px;
        height: 5.0001875rem;
        width: 128.002px;
        width: 8.000125rem; }
      .product-card-redesign.horizontal-image &gt; .outer-container .detail-container {
        float: none; }
        .product-card-redesign.horizontal-image &gt; .outer-container .detail-container .product-highlights .product-highlight-label {
          width: 100%; }
      .product-card-redesign.horizontal-image &gt; .outer-container .description-container {
        float: none;
        width: 100%;
        margin-left: 0; }
        .product-card-redesign.horizontal-image &gt; .outer-container .description-container .product-buttons {
          bottom: 17.997px;
          bottom: 1.1248125rem; } }
  @media only screen and (max-width: 480px) {
    .product-card-redesign {
      margin: 8.001px 0px;
      margin: 0.5000625rem 0rem; }
      .product-card-redesign &gt; .outer-container .product-image {
        position: initial; }
      .product-card-redesign &gt; .outer-container .detail-container {
        margin-left: 10.997px;
        margin-left: 0.6873125rem;
        display: inline-block; }
      .product-card-redesign &gt; .outer-container .description-container .product-buttons {
        margin-top: 10.003px;
        margin-top: 0.6251875rem;
        width: calc(100% - 32px);
        position: relative;
        width: 100%; }
        .product-card-redesign &gt; .outer-container .description-container .product-buttons span:nth-of-type(2n+1),
        .product-card-redesign &gt; .outer-container .description-container .product-buttons span:nth-of-type(2n) {
          width: 100%;
          margin: 8px 0; }
      .product-card-redesign &gt; .outer-container .description-container .product-description {
        margin-top: 8.001px;
        margin-top: 0.5000625rem;
        height: auto;
        max-height: none; }
      .product-card-redesign.vertical-image &gt; .outer-container .detail-container {
        width: calc(100% - 95px);
        margin-left: 10.997px;
        margin-left: 0.6873125rem;
        display: inline-block;
        float: right; }
        .product-card-redesign.vertical-image &gt; .outer-container .detail-container .product-highlights .product-highlight-label {
          margin-right: 0; }
      .product-card-redesign.vertical-image &gt; .outer-container .product-image {
        position: initial; }
      .product-card-redesign.horizontal-image &gt; .outer-container .detail-container {
        margin-top: 19.999px;
        margin-top: 1.2499375rem;
        display: block;
        width: 100%; }
        .product-card-redesign.horizontal-image &gt; .outer-container .detail-container .product-highlights .product-highlight-label {
          margin-top: 14px;
          margin-top: 0.875rem;
          margin-right: 0; } }

@media only screen and (min-width: 481px) {
  .product-card-redesign.product-card-without-image .product-buttons {
    right: 31.997px;
    right: 1.9998125rem; } }

@media only screen and (max-width: 480px) {
  .product-card-redesign.product-card-without-image .product-sub-heading {
    margin: 16.002px 0px;
    margin: 1.000125rem 0rem; }
  .product-card-redesign.product-card-without-image .detail-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0; }
    .product-card-redesign.product-card-without-image .detail-container .product-highlights {
      margin-top: 16.002px;
      margin-top: 1.000125rem; }
  .product-card-redesign.product-card-without-image .description-container .product-description {
    margin-top: -16.002px;
    margin-top: -1.000125rem; }
  .product-card-redesign.product-card-without-image .description-container .product-buttons {
    bottom: 14px;
    bottom: 0.875rem; } }

.advert-card-redesign {
  background: transparent;
  position: relative;
  overflow: hidden;
  width: calc(50% - 16px); }
  @media only screen and (min-width: 1439px) {
    .advert-card-redesign.left-card {
      padding-right: 16.002px;
      padding-right: 1.000125rem;
      padding-left: 0; }
      .advert-card-redesign.left-card.image-right &gt; .component-content .image {
        margin-right: 16.002px;
        margin-right: 1.000125rem; }
    .advert-card-redesign.right-card {
      padding-left: 16.002px;
      padding-left: 1.000125rem;
      padding-right: 0; }
      .advert-card-redesign.right-card.image-left &gt; .component-content .image {
        margin-left: 16.002px;
        margin-left: 1.000125rem; } }
  .advert-card-redesign &gt; .component-content {
    border-radius: 8.001px;
    border-radius: 0.5000625rem;
    height: 100%; }
    .advert-card-redesign &gt; .component-content .image {
      width: 220.003px;
      width: 13.7501875rem;
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      border-radius: 8px;
      overflow: hidden; }
      .advert-card-redesign &gt; .component-content .image .component-content {
        height: 100%; }
        .advert-card-redesign &gt; .component-content .image .component-content img {
          height: 100%;
          object-fit: cover; }
    .advert-card-redesign &gt; .component-content .richText &gt; .component-content {
      padding: 31.997px 11.998px;
      padding: 1.9998125rem 0.749875rem;
      width: calc(100% - 220px); }
  .advert-card-redesign.image-left &gt; .component-content .image {
    width: 220.003px;
    width: 13.7501875rem;
    position: absolute;
    right: unset;
    left: 0;
    top: 0;
    height: 100%; }
  .advert-card-redesign.image-left &gt; .component-content .richText &gt; .component-content {
    float: right; }
  .advert-card-redesign.image-right &gt; .component-content .image img {
    float: right; }
  .advert-card-redesign .richText &gt; .component-content {
    padding: 24.003px 31.997px 31.997px;
    padding: 1.5001875rem 1.9998125rem 1.9998125rem; }
    .advert-card-redesign .richText &gt; .component-content [class*=btn-][class*="-action-"] {
      bottom: 33.999px;
      bottom: 2.1249375rem;
      margin-left: 0;
      position: absolute; }
    .advert-card-redesign .richText &gt; .component-content .richText-content h1,
    .advert-card-redesign .richText &gt; .component-content .richText-content h2,
    .advert-card-redesign .richText &gt; .component-content .richText-content h3,
    .advert-card-redesign .richText &gt; .component-content .richText-content h4,
    .advert-card-redesign .richText &gt; .component-content .richText-content h5,
    .advert-card-redesign .richText &gt; .component-content .richText-content h6,
    .advert-card-redesign .richText &gt; .component-content .richText-content .h1,
    .advert-card-redesign .richText &gt; .component-content .richText-content .h2,
    .advert-card-redesign .richText &gt; .component-content .richText-content .h3,
    .advert-card-redesign .richText &gt; .component-content .richText-content .h4,
    .advert-card-redesign .richText &gt; .component-content .richText-content .h5,
    .advert-card-redesign .richText &gt; .component-content .richText-content .calculator .calculator-input, .calculator
    .advert-card-redesign .richText &gt; .component-content .richText-content .calculator-input,
    .advert-card-redesign .richText &gt; .component-content .richText-content .calculator .calculator-input-small, .calculator
    .advert-card-redesign .richText &gt; .component-content .richText-content .calculator-input-small,
    .advert-card-redesign .richText &gt; .component-content .richText-content .h6,
    .advert-card-redesign .richText &gt; .component-content .richText-content .pseudo-h1,
    .advert-card-redesign .richText &gt; .component-content .richText-content .pseudo-h2,
    .advert-card-redesign .richText &gt; .component-content .richText-content .pseudo-h3,
    .advert-card-redesign .richText &gt; .component-content .richText-content .pseudo-h4,
    .advert-card-redesign .richText &gt; .component-content .richText-content .pseudo-h5 {
      font-size: 31.997px;
      font-size: 1.9998125rem;
      line-height: 39.998px;
      line-height: 2.499875rem;
      color: white;
      font-family: "SourceSansPro-Regular", sans-serif;
      margin-top: 0; }
    .advert-card-redesign .richText &gt; .component-content .richText-content p, .advert-card-redesign .richText &gt; .component-content .richText-content a, .advert-card-redesign .richText &gt; .component-content .richText-content li, .advert-card-redesign .richText &gt; .component-content .richText-content ul {
      color: white; }
    .advert-card-redesign .richText &gt; .component-content .richText-content p {
      margin-bottom: 47.999px;
      margin-bottom: 2.9999375rem; }
  @media only screen and (max-width: 1439px) {
    .advert-card-redesign {
      width: 100%; }
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content [class*=btn-][class*="-action-"] {
        bottom: 24.003px;
        bottom: 1.5001875rem; }
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content h1,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content h2,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content h3,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content h4,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content h5,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content h6,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .h1,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .h2,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .h3,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .h4,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .h5,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .calculator .calculator-input, .calculator
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .calculator-input,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .calculator .calculator-input-small, .calculator
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .calculator-input-small,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .h6,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .pseudo-h1,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .pseudo-h2,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .pseudo-h3,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .pseudo-h4,
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content .pseudo-h5 {
        line-height: 31.997px;
        line-height: 1.9998125rem; }
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content p {
        margin-bottom: 47.999px;
        margin-bottom: 2.9999375rem; } }
  @media only screen and (max-width: 992px) {
    .advert-card-redesign {
      min-height: 263.998px;
      min-height: 16.499875rem;
      width: 100%; }
      .advert-card-redesign &gt; .component-content .richText.default-style {
        padding: 0; }
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content {
        width: calc(100% - 250px); } }
  @media only screen and (max-width: 767px) {
    .advert-card-redesign {
      height: auto; }
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content {
        padding: 24.003px 3.997px;
        padding: 1.5001875rem 0.2498125rem;
        padding-bottom: 235.998px;
        padding-bottom: 14.749875rem;
        width: calc(100% - 8px);
        height: auto; }
        .advert-card-redesign &gt; .component-content .richText &gt; .component-content [class*=btn-][class*="-action-"] {
          position: static; }
        .advert-card-redesign &gt; .component-content .richText &gt; .component-content .richText-content p {
          margin-bottom: 0px; }
      .advert-card-redesign.image-right &gt; .component-content .image, .advert-card-redesign.image-left &gt; .component-content .image, .advert-card-redesign &gt; .component-content .image {
        height: 220.003px;
        height: 13.7501875rem;
        width: 100%;
        bottom: 0;
        top: unset; }
        .advert-card-redesign.image-right &gt; .component-content .image img, .advert-card-redesign.image-left &gt; .component-content .image img, .advert-card-redesign &gt; .component-content .image img {
          margin: auto;
          float: none; }
      .advert-card-redesign.no-image .richText &gt; .component-content {
        padding-bottom: 24.003px;
        padding-bottom: 1.5001875rem; } }
  @media only screen and (max-width: 480px) {
    .advert-card-redesign &gt; .component-content .richText &gt; .component-content {
      padding-bottom: 235.998px;
      padding-bottom: 14.749875rem; }
      .advert-card-redesign &gt; .component-content .richText &gt; .component-content [class*=btn-][class*="-action-"] {
        width: 100%; }
    .advert-card-redesign.no-image .richText &gt; .component-content {
      padding-bottom: 24.003px;
      padding-bottom: 1.5001875rem; } }
  .advert-card-redesign.gradient-background-1 &gt; .component-content {
    background: linear-gradient(125deg, #f0325a -7%, #f05a7d 110%); }
  .advert-card-redesign.gradient-background-2 .component-content {
    background: linear-gradient(310deg, #f0325a -7%, #aa052d 110%); }
  .advert-card-redesign.gradient-background-3 &gt; .component-content {
    background: linear-gradient(125deg, #870a3c -7%, #f0325a 110%); }
  .advert-card-redesign.gradient-background-4 &gt; .component-content {
    background: linear-gradient(125deg, #870a3c -7%, #af144b 110%); }
  .advert-card-redesign.gradient-background-5 &gt; .component-content {
    background: linear-gradient(125deg, #870a3c -7%, #640032 110%); }
  .advert-card-redesign.gradient-background-6 &gt; .component-content {
    background: linear-gradient(125deg, #be0028 -7%, #dc0032 110%); }
  .advert-card-redesign.gradient-background-7 &gt; .component-content {
    background: linear-gradient(125deg, #be0028 -7%, #aa052d 110%); }
  .advert-card-redesign.gradient-background-8 &gt; .component-content {
    background: linear-gradient(125deg, #960528 -7%, #aa052d 110%); }
  .advert-card-redesign.gradient-background-9 &gt; .component-content {
    background: linear-gradient(125deg, #f52d28 -7%, #fa551e 110%); }
  .advert-card-redesign.gradient-background-10 &gt; .component-content {
    background: linear-gradient(125deg, #fa551e -7%, #dc0032 110%); }
  .advert-card-redesign.gradient-background-11 &gt; .component-content {
    background: linear-gradient(125deg, #fa551e -7%, #dc0032 110%); }
  .advert-card-redesign.gradient-background-12 &gt; .component-content {
    background: linear-gradient(309deg, #f0325a -7%, #fa551e 110%); }
  .advert-card-redesign.gradient-background-13 &gt; .component-content {
    background: linear-gradient(71deg, #f0325a -1%, #aa052d 187%); }

.navigation-side-nav ul,
.navigation-side-nav li {
  list-style-type: none; }

.navigation-side-nav ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0; }

.navigation-side-nav .cmp-navigation__item--level-0 {
  margin: 24.003px 0px;
  margin: 1.5001875rem 0rem; }
  .navigation-side-nav .cmp-navigation__item--level-0.cmp-navigation__item--active .cmp-navigation__group {
    display: block;
    padding-left: 19.999px;
    padding-left: 1.2499375rem;
    margin: 15.995px 0px;
    margin: 0.9996875rem 0rem; }
  .navigation-side-nav .cmp-navigation__item--level-0 a {
    font-family: "SourceSansPro-Regular", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 17.997px;
    font-size: 1.1248125rem;
    line-height: 24.003px;
    line-height: 1.5001875rem;
    color: #2D2323; }
  .navigation-side-nav .cmp-navigation__item--level-0 .cmp-navigation__group {
    display: none; }

.navigation-side-nav .cmp-navigation__item--level-1 {
  padding: 15.995px 0px;
  padding: 0.9996875rem 0rem; }
  .navigation-side-nav .cmp-navigation__item--level-1.cmp-navigation__item--active a {
    margin-left: 15.995px;
    margin-left: 0.9996875rem;
    color: #2D2323; }
  .navigation-side-nav .cmp-navigation__item--level-1.cmp-navigation__item--active::before {
    content: ' ';
    width: 0;
    height: 19.999px;
    height: 1.2499375rem;
    display: inline-block;
    position: absolute;
    background-color: #f52d28;
    border: 1.5px solid #f52d28;
    box-shadow: none; }
  .navigation-side-nav .cmp-navigation__item--level-1 a {
    font-family: "SourceSansPro-Regular", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 15.995px;
    font-size: 0.9996875rem;
    line-height: 23.996px;
    line-height: 1.49975rem;
    color: #787272; }
    .navigation-side-nav .cmp-navigation__item--level-1 a:hover {
      color: #FA551E; }

.navigation-side-nav .cmp-navigation__mobile, .navigation-side-nav .topics-heading {
  display: none; }

@media only screen and (max-width: 767px) {
  .navigation-side-nav .cmp-navigation__group {
    display: none; }
  .navigation-side-nav .topics-heading {
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    margin-top: 7.994px;
    margin-top: 0.499625rem; }
  .navigation-side-nav .cmp-navigation__mobile {
    display: block;
    padding-left: 0;
    min-height: 39.998px;
    min-height: 2.499875rem;
    position: relative;
    border-radius: 3.997px;
    border-radius: 0.2498125rem;
    margin-top: 7.994px;
    margin-top: 0.499625rem; }
    .navigation-side-nav .cmp-navigation__mobile &gt; .cmp-navigation__item {
      display: none; }
      .navigation-side-nav .cmp-navigation__mobile &gt; .cmp-navigation__item &gt; .cmp-navigation__group {
        display: none; }
    .navigation-side-nav .cmp-navigation__mobile .mobile-selector {
      border: 1px solid #cac7c7;
      border-radius: 3.997px;
      border-radius: 0.2498125rem;
      height: 39.998px;
      height: 2.499875rem;
      font-size: 14px;
      font-size: 0.875rem;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding-left: 16.002px;
      padding-left: 1.000125rem;
      color: #cac7c7; }
    .navigation-side-nav .cmp-navigation__mobile.is-open {
      border: 1px solid #cac7c7; }
      .navigation-side-nav .cmp-navigation__mobile.is-open .mobile-selector {
        border-color: #AF144B;
        color: #AF144B;
        border-bottom-width: 3px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0; }
      .navigation-side-nav .cmp-navigation__mobile.is-open &gt; .cmp-navigation__item {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        background-color: #fff;
        margin: 0;
        border-radius: 3.997px;
        border-radius: 0.2498125rem;
        min-height: 31.997px;
        min-height: 1.9998125rem;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .navigation-side-nav .cmp-navigation__mobile.is-open &gt; .cmp-navigation__item a {
          font-size: 14px;
          font-size: 0.875rem;
          padding-left: 16.002px;
          padding-left: 1.000125rem; }
        .navigation-side-nav .cmp-navigation__mobile.is-open &gt; .cmp-navigation__item.cmp-navigation__item--active a {
          color: #AF144B;
          font-family: "SourceSansPro-SemiBold", sans-serif; }
      .navigation-side-nav .cmp-navigation__mobile.is-open::after {
        color: #AF144B;
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); }
    .navigation-side-nav .cmp-navigation__mobile::after {
      content: "";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      display: inline-block;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 19.999px;
      font-size: 1.2499375rem;
      right: 10.003px;
      right: 0.6251875rem;
      top: 4.998px;
      top: 0.312375rem;
      color: #2D2323;
      position: absolute;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      background: #fff;
      -webkit-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
              transform: rotate(0deg);
      transition: -webkit-transform 400ms linear;
      transition: transform 400ms linear;
      transition: transform 400ms linear, -webkit-transform 400ms linear; } }

.navigation-category-nav ul,
.navigation-category-nav ol,
.navigation-category-nav li {
  list-style-type: none; }

.navigation-category-nav &gt; .cmp-navigation &gt; .cmp-navigation__group {
  padding-left: 6px; }
  .navigation-category-nav &gt; .cmp-navigation &gt; .cmp-navigation__group .cmp-navigation__item--level-0 {
    margin: 24.003px 0px;
    margin: 1.5001875rem 0rem; }
    .navigation-category-nav &gt; .cmp-navigation &gt; .cmp-navigation__group .cmp-navigation__item--level-0 a {
      font-size: 24.003px;
      font-size: 1.5001875rem;
      line-height: 24.003px;
      line-height: 1.5001875rem;
      color: #2D2323;
      font-family: "SourceSansPro-Regular", sans-serif;
      font-style: normal;
      font-weight: 600; }
    .navigation-category-nav &gt; .cmp-navigation &gt; .cmp-navigation__group .cmp-navigation__item--level-0 .cmp-navigation__group {
      padding: 0; }
  .navigation-category-nav &gt; .cmp-navigation &gt; .cmp-navigation__group .cmp-navigation__item--level-1 {
    border-bottom: 2px solid #e3e2e2;
    padding: 16.002px 0px;
    padding: 1.000125rem 0rem; }
    .navigation-category-nav &gt; .cmp-navigation &gt; .cmp-navigation__group .cmp-navigation__item--level-1:last-of-type {
      margin-bottom: 59.997px;
      margin-bottom: 3.7498125rem; }
    .navigation-category-nav &gt; .cmp-navigation &gt; .cmp-navigation__group .cmp-navigation__item--level-1 a {
      font-family: "SourceSansPro-Regular", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 16.002px;
      font-size: 1.000125rem;
      line-height: 24.003px;
      line-height: 1.5001875rem;
      margin-left: 24.003px;
      margin-left: 1.5001875rem;
      color: #787272; }
    .navigation-category-nav &gt; .cmp-navigation &gt; .cmp-navigation__group .cmp-navigation__item--level-1::before {
      content: ' ';
      width: 0;
      height: 19.999px;
      height: 1.2499375rem;
      display: inline-block;
      position: absolute;
      background-color: #f52d28;
      border: 0.5px solid #f52d28;
      box-shadow: none; }

@media only screen and (max-width: 767px) {
  .navigation-category-nav .cmp-navigation__item--level-0 a {
    font-size: 18.004px;
    font-size: 1.12525rem; }
  .navigation-category-nav .cmp-navigation__item--level-1 a {
    font-size: 16.002px;
    font-size: 1.000125rem; } }

.navigation-category-page ul,
.navigation-category-page li {
  list-style-type: none; }

.navigation-category-page .cmp-navigation__group {
  padding: 0; }

.navigation-category-page .cmp-navigation__item--level-0 {
  margin: 24.003px 0px;
  margin: 1.5001875rem 0rem; }
  .navigation-category-page .cmp-navigation__item--level-0 a {
    font-size: 24.003px;
    font-size: 1.5001875rem;
    line-height: 24.003px;
    line-height: 1.5001875rem;
    color: #2D2323;
    font-family: "SourceSansPro-Regular", sans-serif;
    font-style: normal;
    font-weight: 600; }
  .navigation-category-page .cmp-navigation__item--level-0 .cmp-navigation__group {
    padding: 0; }

.navigation-category-page .cmp-navigation__item--level-1 {
  border-bottom: 2px solid #e3e2e2;
  padding: 16.002px 0px;
  padding: 1.000125rem 0rem; }
  .navigation-category-page .cmp-navigation__item--level-1:last-of-type {
    margin-bottom: 59.997px;
    margin-bottom: 3.7498125rem; }
  .navigation-category-page .cmp-navigation__item--level-1 a {
    font-family: "SourceSansPro-Regular", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16.002px;
    font-size: 1.000125rem;
    line-height: 24.003px;
    line-height: 1.5001875rem;
    margin-left: 24.003px;
    margin-left: 1.5001875rem;
    color: #787272; }
  .navigation-category-page .cmp-navigation__item--level-1::before {
    content: ' ';
    width: 0;
    height: 19.999px;
    height: 1.2499375rem;
    display: inline-block;
    position: absolute;
    background-color: #f52d28;
    border: 0.5px solid #f52d28;
    box-shadow: none; }
  .navigation-category-page .cmp-navigation__item--level-1.cmp-navigation__item--active {
    display: none; }

@media only screen and (max-width: 767px) {
  .navigation-category-page .cmp-navigation__item--level-0 a {
    font-size: 18.004px;
    font-size: 1.12525rem; }
  .navigation-category-page .cmp-navigation__item--level-1 a {
    font-size: 16.002px;
    font-size: 1.000125rem; } }

.template-help-page #wrapper &gt; #content,
.template-help-category #wrapper &gt; #content {
  width: 1240.001px;
  width: 77.5000625rem;
  margin-left: calc((100vw - 1240px) / 2);
  padding-top: 99.995px;
  padding-top: 6.2496875rem; }
  @media only screen and (max-width: 1280px) {
    .template-help-page #wrapper &gt; #content,
    .template-help-category #wrapper &gt; #content {
      width: 85.88%;
      margin-left: 7.06%; } }
  @media only screen and (max-width: 480px) {
    .template-help-page #wrapper &gt; #content,
    .template-help-category #wrapper &gt; #content {
      padding-top: 49px;
      padding-top: 3.0625rem; } }

@media only screen and (max-width: 767px) {
  .template-help-page .grid_4.alpha.default-style,
  .template-help-page .grid_8.default-style,
  .template-help-category .grid_4.alpha.default-style,
  .template-help-category .grid_8.default-style {
    width: 100%; } }

.helpFilesSearchBox.searchBox .easy-autocomplete ul {
  position: relative;
  top: -2px; }
  .helpFilesSearchBox.searchBox .easy-autocomplete ul[style*='block'] {
    max-height: 339.997px;
    max-height: 21.2498125rem;
    transition: max-height .75s;
    background: #fff;
    border: 1px solid #cac7c7;
    box-sizing: border-box;
    border-radius: 0px 0px 4px 4px; }
  .helpFilesSearchBox.searchBox .easy-autocomplete ul li {
    margin: 16.002px 0px;
    margin: 1.000125rem 0rem;
    padding-left: 24.0002px;
    padding-left: 1.5000125rem;
    line-height: 24.0002px;
    line-height: 1.5000125rem;
    font-size: 16.002px;
    font-size: 1.000125rem;
    color: #787272;
    font-style: normal;
    font-weight: normal; }
    .helpFilesSearchBox.searchBox .easy-autocomplete ul li.selected {
      color: #FA551E; }

.box-help-files-search-results .helpSearchResults-item {
  margin: 14px 0px;
  margin: 0.875rem 0rem;
  padding-top: 7px;
  padding-top: 0.4375rem;
  font-size: 0;
  overflow: hidden; }
  .box-help-files-search-results .helpSearchResults-item a {
    color: #f0325a; }
  .box-help-files-search-results .helpSearchResults-item p {
    margin: 6.3px 0px 0px;
    margin: 0.39375rem 0rem 0rem;
    font-size: 16.8px;
    font-size: 1.05rem;
    line-height: 1.57;
    letter-spacing: 0; }
    @media only screen and (max-width: 992px) {
      .box-help-files-search-results .helpSearchResults-item p {
        font-size: 15.4px;
        font-size: 0.9625rem; } }
    .box-help-files-search-results .helpSearchResults-item p.helpSearchResults-link {
      margin-top: 0;
      display: block;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      @media only screen and (max-width: 480px) {
        .box-help-files-search-results .helpSearchResults-item p.helpSearchResults-link {
          max-width: 266px;
          max-width: 16.625rem; } }
    .box-help-files-search-results .helpSearchResults-item p br + br {
      display: block !important; }

.box-help-files-search-results .helpSearchResults-desc {
  font-size: 0;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top; }
  .box-help-files-search-results .helpSearchResults-desc h5 {
    font-size: 24.003px;
    font-size: 1.5001875rem;
    margin: 0px 0px 3.5px;
    margin: 0rem 0rem 0.21875rem;
    line-height: 1.1;
    letter-spacing: 0; }
    .box-help-files-search-results .helpSearchResults-desc h5 a {
      color: #f0325a; }

@media only screen and (max-width: 480px) {
  .box-help-files-search-results &gt; .component-content {
    padding: 0px 29.9999px;
    padding: 0rem 1.87499375rem; }
  .box-help-files-search-results .helpSearchResults-desc h5 {
    font-size: 17.997px;
    font-size: 1.1248125rem; } }

.captcha.component.captcha-refresh button.refresh-btn {
  width: 24.997px;
  width: 1.5623125rem;
  height: 24.997px;
  height: 1.5623125rem;
  margin: 14px;
  margin: 0.875rem;
  background-image: url(/etc/designs/zg/absacoza/desktop/assets/img/captcha-icons.png);
  background-repeat: repeat;
  background-position: 2px 60px; }

form button.refresh-btn {
  display: none; }

.captcha &gt; .captcha:not(:first-child) {
  display: none; }

.captcha.component.initialized {
  transition: height 250ms linear;
  overflow: hidden; }
  .captcha.component.initialized.field-hidden {
    height: 0px !important; }

@media print {
  .secured-lending-products [class*=btn-][class*='-action-'],
  .secured-lending-products form,
  .secured-lending-products #footer,
  .secured-lending-products #cookiePolicy,
  .secured-lending-products .accordion-faq,
  .secured-lending-products .form,
  .secured-lending-products .box-icons-centered,
  .secured-lending-products .overlayBg,
  .secured-lending-products .box-search,
  .secured-lending-products .box-help-files-search,
  .secured-lending-products .box-menu,
  .secured-lending-products .box-login,
  .secured-lending-products .cacheable-snippet,
  .secured-lending-products .richText-navigation-bar-trigger,
  .secured-lending-products .breadcrumbs,
  .secured-lending-products .box-search-bar-trigger,
  .secured-lending-products .richText-login-bar-trigger,
  .secured-lending-products .richText-image,
  .secured-lending-products .richText-whats-next,
  .secured-lending-products .btn-action-green,
  .secured-lending-products .richText-navigation-bar-trigger,
  .secured-lending-products .btn-action-green,
  .secured-lending-products .richText-need-help img,
  .secured-lending-products .richText-whats-next-buttons-only,
  .secured-lending-products .border-bottom-grey .image-step-by-step,
  .secured-lending-products .btn-action-charcoal,
  .secured-lending-products .richText-image,
  .secured-lending-products .image-step-by-step,
  .secured-lending-products .reference-web-chat-button,
  .secured-lending-products .box.section.default-style.component.odd.last,
  .secured-lending-products .read-more,
  .secured-lending-products .paragraph-is-wrapped,
  .secured-lending-products .accordion-head::after,
  .unsecured-lending-products [class*=btn-][class*='-action-'],
  .unsecured-lending-products form,
  .unsecured-lending-products #footer,
  .unsecured-lending-products #cookiePolicy,
  .unsecured-lending-products .accordion-faq,
  .unsecured-lending-products .form,
  .unsecured-lending-products .box-icons-centered,
  .unsecured-lending-products .overlayBg,
  .unsecured-lending-products .box-search,
  .unsecured-lending-products .box-help-files-search,
  .unsecured-lending-products .box-menu,
  .unsecured-lending-products .box-login,
  .unsecured-lending-products .cacheable-snippet,
  .unsecured-lending-products .richText-navigation-bar-trigger,
  .unsecured-lending-products .breadcrumbs,
  .unsecured-lending-products .box-search-bar-trigger,
  .unsecured-lending-products .richText-login-bar-trigger,
  .unsecured-lending-products .richText-image,
  .unsecured-lending-products .richText-whats-next,
  .unsecured-lending-products .btn-action-green,
  .unsecured-lending-products .richText-navigation-bar-trigger,
  .unsecured-lending-products .btn-action-green,
  .unsecured-lending-products .richText-need-help img,
  .unsecured-lending-products .richText-whats-next-buttons-only,
  .unsecured-lending-products .border-bottom-grey .image-step-by-step,
  .unsecured-lending-products .btn-action-charcoal,
  .unsecured-lending-products .richText-image,
  .unsecured-lending-products .image-step-by-step,
  .unsecured-lending-products .reference-web-chat-button,
  .unsecured-lending-products .box.section.default-style.component.odd.last,
  .unsecured-lending-products .read-more,
  .unsecured-lending-products .paragraph-is-wrapped,
  .unsecured-lending-products .accordion-head::after {
    display: none !important; }
  .secured-lending-products .image-main-logo,
  .unsecured-lending-products .image-main-logo {
    margin-top: 0 !important;
    top: 30px !important; }
    .secured-lending-products .image-main-logo img,
    .unsecured-lending-products .image-main-logo img {
      -webkit-filter: invert(100%);
      filter: invert(100%); }
  @page {
    .secured-lending-products,
    .unsecured-lending-products {
      margin-bottom: 10pt !important;
      margin-top: 10pt !important; } }
  .secured-lending-products h1, .secured-lending-products h2, .secured-lending-products h3, .secured-lending-products h4, .secured-lending-products h5,
  .unsecured-lending-products h1,
  .unsecured-lending-products h2,
  .unsecured-lending-products h3,
  .unsecured-lending-products h4,
  .unsecured-lending-products h5 {
    page-break-after: avoid !important;
    page-break-inside: avoid !important; }
  .secured-lending-products h1 + p, .secured-lending-products h2 + p, .secured-lending-products h3 + p,
  .unsecured-lending-products h1 + p,
  .unsecured-lending-products h2 + p,
  .unsecured-lending-products h3 + p {
    page-break-before: avoid !important; }
  .secured-lending-products .accordion-head,
  .unsecured-lending-products .accordion-head {
    padding: 0 0 0 20px !important;
    font-size: 20px !important; }
  .secured-lending-products .vertical-spacing,
  .unsecured-lending-products .vertical-spacing {
    margin: 0 !important; }
  .secured-lending-products .accordion-content-wrapper,
  .unsecured-lending-products .accordion-content-wrapper {
    page-break-inside: avoid !important; }
    .secured-lending-products .accordion-content-wrapper p, .secured-lending-products .accordion-content-wrapper h6,
    .unsecured-lending-products .accordion-content-wrapper p,
    .unsecured-lending-products .accordion-content-wrapper h6 {
      padding-left: 20px !important; }
    .secured-lending-products .accordion-content-wrapper .accordion-content,
    .unsecured-lending-products .accordion-content-wrapper .accordion-content {
      padding: 0 !important; }
    .secured-lending-products .accordion-content-wrapper .richText,
    .unsecured-lending-products .accordion-content-wrapper .richText {
      margin-left: 0 !important; }
    .secured-lending-products .accordion-content-wrapper .vertical-spacing,
    .unsecured-lending-products .accordion-content-wrapper .vertical-spacing {
      margin-top: 0px !important; }
  .secured-lending-products .richText-narrow-intro,
  .unsecured-lending-products .richText-narrow-intro {
    padding-top: 0 !important; }
    .secured-lending-products .richText-narrow-intro &gt; .component-content,
    .unsecured-lending-products .richText-narrow-intro &gt; .component-content {
      padding-bottom: 0px !important; }
  .secured-lending-products .richText-hero,
  .unsecured-lending-products .richText-hero {
    margin-top: 0 !important;
    height: 0px !important; }
    .secured-lending-products .richText-hero h1,
    .unsecured-lending-products .richText-hero h1 {
      width: 100%  !important;
      padding: 0  !important; }
  .secured-lending-products .box-showcase,
  .unsecured-lending-products .box-showcase {
    margin-top: 0 !important; }
  .secured-lending-products table, .secured-lending-products figure,
  .unsecured-lending-products table,
  .unsecured-lending-products figure {
    page-break-inside: avoid !important; }
  .secured-lending-products .component-content .middle,
  .unsecured-lending-products .component-content .middle {
    width: 300px !important;
    margin: 0 auto !important; }
  .secured-lending-products .accordion-slide:not(.is-active) .accordion-content-wrapper,
  .unsecured-lending-products .accordion-slide:not(.is-active) .accordion-content-wrapper {
    max-height: 1920px !important;
    visibility: visible !important;
    position: initial !important; }
  .secured-lending-products .accordion-head,
  .unsecured-lending-products .accordion-head {
    page-break-inside: avoid !important;
    page-break-before: avoid !important; }
  .secured-lending-products .box-showcase-title.vertical-spacing,
  .unsecured-lending-products .box-showcase-title.vertical-spacing {
    margin: 0 !important; }
  .secured-lending-products h1,
  .unsecured-lending-products h1 {
    font-size: 40px !important;
    text-align: center !important; }
  .secured-lending-products h3, .secured-lending-products h2,
  .unsecured-lending-products h3,
  .unsecured-lending-products h2 {
    font-size: 38px !important; }
  .secured-lending-products h6,
  .unsecured-lending-products h6 {
    font-size: 15px !important; }
  .secured-lending-products .border-bottom-grey,
  .secured-lending-products .box-step-by-step-instruction-wrapper,
  .unsecured-lending-products .border-bottom-grey,
  .unsecured-lending-products .box-step-by-step-instruction-wrapper {
    border: none !important; }
  .secured-lending-products .richText-greyArrow .richText-content,
  .unsecured-lending-products .richText-greyArrow .richText-content {
    margin: 0px auto !important;
    position: relative !important;
    top: -100px !important; }
  .secured-lending-products .richText-greyArrow,
  .unsecured-lending-products .richText-greyArrow {
    margin: 0px auto !important; }
  .secured-lending-products .box-step-by-step-instruction-wrapper,
  .unsecured-lending-products .box-step-by-step-instruction-wrapper {
    padding: 0 !important; }
  .secured-lending-products .richText-need-help p:last-child,
  .unsecured-lending-products .richText-need-help p:last-child {
    margin: 0 !important; }
  .secured-lending-products #content,
  .unsecured-lending-products #content {
    bottom: 150px !important; }
  .secured-lending-products .richText-need-help h2,
  .secured-lending-products .richText-need-help .richText-image,
  .unsecured-lending-products .richText-need-help h2,
  .unsecured-lending-products .richText-need-help .richText-image {
    display: none !important; }
  .secured-lending-products .richText-need-help .hero-wrapper,
  .unsecured-lending-products .richText-need-help .hero-wrapper {
    padding-top: 0 !important; }
  .secured-lending-products .richText-need-help p, .secured-lending-products .richText-need-help h2, .secured-lending-products .richText-need-help h4, .secured-lending-products .richText-need-help h5,
  .unsecured-lending-products .richText-need-help p,
  .unsecured-lending-products .richText-need-help h2,
  .unsecured-lending-products .richText-need-help h4,
  .unsecured-lending-products .richText-need-help h5 {
    margin: 0 !important; }
  .secured-lending-products .richText-need-help h4,
  .unsecured-lending-products .richText-need-help h4 {
    font-size: 19.999px;
    font-size: 1.2499375rem; }
  .secured-lending-products .richText-need-help h5,
  .unsecured-lending-products .richText-need-help h5 {
    font-size: 19.999px;
    font-size: 1.2499375rem; } }

</pre></body></html>