/* Template Global */
.hide_label label {
  visibility: hidden;
}
.nf-field-container.hide {
  display: none !important;
}
.max640 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.fincorp-next-calc-link {
  position: relative;
  padding-right: 50px !important;
  opacity: 1 !important;
}
.page-template-template-calc-enquiry {
  background-color: #fff;
}
.page-template-template-calc-enquiry .site-main {
  min-height: calc(100vh - 112px);
  background-color: #fff;
  padding: 60px 40px 180px 40px;
  position: relative;
  overflow: hidden;
}
.page-template-template-calc-enquiry .site-main .entry-content {
  position: relative;
  z-index: 2;
}
.page-template-template-calc-enquiry .site-main .page-title-calc-mobile {
  font-style: normal;
  font-weight: 800;
  font-size: 30px;
  line-height: 1.2;
  color: #823c58;
  text-align: center;
  padding-top: 50px;
}
.page-template-template-calc-enquiry .site-main .gray-keyline-arrows {
  position: absolute;
  height: 100%;
  width: 1078.61px;
  height: 539.3px;
  left: 0;
  top: 0;
  z-index: 1;
}
.page-template-template-calc-enquiry .site-main .gray-keyline-arrows.gray-keyline-arrows-center {
  left: 40%;
}

/* Breadcrumb */
.page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles {
  display: flex;
  max-width: 920px;
  justify-content: space-between;
  position: absolute;
  width: calc(100% + 86px);
  transform: translateX(-50%);
  left: 50%;
  top: 65px;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles p {
  color: #eae4e6;
  font-weight: 700;
  font-size: 16px;
  flex: 1;
  text-align: center;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles p:nth-child(2) {
  color: #8f4777;
  opacity: 0.5;
}

.page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles p.active-li + p, 
.page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles p.active + p {
  color: #8f4777;
  opacity: 0.5;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles p.active-li {
  color: #8f4777;
  opacity: 1 !important;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles p:first-child {
  color: #8f4777;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles p.actived-li {
  color: #4c1c32 !important;
  opacity: 1 !important;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs {
  width: 100%;
  display: flex;
  max-width: 780px;
  margin: 0 auto 85px !important;
  justify-content: center;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li {
  position: relative;
  overflow: hidden;
  height: 48px;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li.actived-li + li a, .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li.active-li + li a, .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li.active + li a {
  opacity: 0.5;
  background-color: rgba(143, 71, 119, 1);
  border: 2px solid rgba(143, 71, 119, 1);
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li.active-li::before {
  opacity: 1;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li.active-li::after {
  opacity: 1;
  color: #fff;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li.active-li a {
  opacity: 1 !important;
  background-color: rgba(143, 71, 119, 1);
  border: 2px solid rgba(143, 71, 119, 1);
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li.active-li span {
  transform: translateY(-50%) translateX(0%);
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li:first-child a {
  background-color: rgba(143, 71, 119, 1);
  border: 2px solid rgba(143, 71, 119, 1);
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li:first-child::before {
  opacity: 1;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li:first-child span {
  display: none;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li::before {
  counter-increment: indexform;
  content: counter(indexform);
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
  height: 48px;
  font-style: normal;
  font-weight: 500;
  font-size: 24.6857px;
  line-height: 27px;
  z-index: 3;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li:after {
  content: "";
  width: calc(100% - 77px);
  height: 2px;
  position: absolute;
  top: 50%;
  right: 62px;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='93' height='2' viewBox='0 0 93 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='1.25488' y1='0.681641' x2='92.1943' y2='0.681641' stroke='%234C1C32' stroke-opacity='0.3' stroke-linecap='round'/%3e%3c/svg%3e");
  background-position: center;
  background-size: 100%;
  background-repeat: repeat-x;
  z-index: 1;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li span {
  content: "";
  width: calc(100% - 77px);
  height: 2px;
  position: absolute;
  top: 50%;
  right: 60px;
  transform: translateY(-50%) translateX(-120%);
  background: #823c58;
  z-index: 1;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li:not(:first-child) {
  padding-left: calc((100% / 5) - 21px) !important;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li a {
  text-indent: -999px;
  padding: 0;
  height: 48px;
  width: 48px;
  position: relative;
  z-index: 2;
  border-radius: 50%;
  margin: 0;
  overflow: hidden;
  background-color: #eae4e6;
  border: 2px solid #eae4e6;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li.actived-li a {
  opacity: 1;
  background-color: #4c1c32 !important;
  border: 2px solid #4c1c32 !important;
  color: #fff;
}
.page-template-template-calc-enquiry .form-step .nf-breadcrumbs li.actived-li::before {
  opacity: 1;
  color: #fff;
  content: url("../img/tick_big.svg");
}

/* Form */
.nf-form-cont#nf-form-4-cont {
  padding-bottom: 90px;
}
.nf-form-cont#nf-form-4-cont .nf-previous-item {
  display: none;
}
.nf-form-cont#nf-form-4-cont nf-cells{
  justify-content: center;
  align-items: flex-start;
  display: flex;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form {
  border: none;
  background: transparent;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-field .field-wrap.number-wrap {
  flex-flow: initial;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content {
  max-width: 980px;
  padding: 0;
  max-width: 1150px;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-breadcrumbs {
  display: none;
}

.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body > nf-rows-wrap > .nf-row > nf-cells {
  gap: 36px;
}

.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body > nf-rows-wrap > .nf-row {
  box-sizing: border-box;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body > nf-rows-wrap > .nf-row:first-child {
  box-sizing: border-box;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body > nf-rows-wrap > .nf-row:first-child > nf-cells {
  box-sizing: border-box;
}
#nf-field-167-container {
  display: none;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body .nf-row .nf-cell .dropdownfield-wrap > div {
  width: 50%;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body .nf-row .nf-cell .number-container .nf-field-label {
  font-size: 20px;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body nf-field .nf-field .field-wrap.number-wrap.nf-fail {
  flex-flow: initial;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body nf-field .nf-field .nf-field-element .selected-item.active-color {
  color: #4c1c32;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-footer .nf-next-previous {
  text-align: center;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-footer .nf-next-previous .nf-previous-item {
  position: absolute;
  left: 0;
  top: 0;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-footer .nf-next-previous .nf-previous-item .nf-previous {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #2f1322;
  background: transparent;
  padding: 0 0 0 34px;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 24px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjAwMDIgMTFWMTNIOC4wMDAxNkwxMy41MDAyIDE4LjVMMTIuMDgwMiAxOS45Mkw0LjE2MDE2IDEyTDEyLjA4MDIgNC4wNzk5NkwxMy41MDAyIDUuNDk5OTZMOC4wMDAxNiAxMUgyMC4wMDAyWiIgZmlsbD0iIzJGMTMyMiIvPgo8L3N2Zz4K");
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-footer .nf-next-previous .nf-next-item {
  float: none;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-footer .nf-next-previous .nf-next-item .nf-next {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.75;
  color: #fff;
  background: #4c1c32;
  border-radius: 999px;
  padding: 11px 24px 10px;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-footer .nf-next-previous .nf-next-item .nf-next:hover {
  opacity: 0.8;
  background: #f68c50;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-footer .nf-next-previous .nf-next-item .nf-next[disabled="disabled"] {
  opacity: 0.8;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container {
  margin-bottom: 40px;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-after-field {
  text-align: center;
  margin-left: 0;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.nf-pass .nf-field-element::after {
  background: transparent;
  width: 8px;
  right: -10px;
  top: 8px;
  display: none;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.nf-error .nf-field-element::after {
  background: transparent;
  color: #e80000;
  width: 8px;
  right: -10px;
  top: 8px;
  display: none;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap .nf-field-label label {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #4c1c32;
  margin-bottom: 10px;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap .nf-field-label label .ninja-forms-req-symbol {
  display: none;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.html-wrap .nf-field-element h4 {
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 1.1111111111;
  text-align: center;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.buttonfield-wrap {
  text-align: center;
  margin-top: 48px;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.buttonfield-wrap .custom-button-field a {
  background: transparent;
  border-radius: 999px;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  padding: 10px 55px 10px 55px;
  border: none;
  color: #fff;
  border-color: #4c1c32;
  border: 1px solid #4c1c32;
  background-color: #4c1c32;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.buttonfield-wrap .custom-button-field a:hover {
  background: #f68c50;
  border-color: #f68c50;
  color: #fff;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.buttonfield-wrap .custom-button-field a:hover span {
  filter: none;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.buttonfield-wrap .custom-button-field a span {
  width: 14px;
  height: 14px;
  bottom: -2px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNzY1NDUgNi4zMDIxMkMxMC4wNzgyIDYuNzAzNDQgMTAuMDc4MiA3LjI5NjgxIDkuNzY1NDUgNy42OTgxM0w2LjcwNDk1IDExLjYyNTZDNi4xMTgzOSAxMi4zNzgzIDUgMTEuOTIwNCA1IDEwLjkyNzZMNSAzLjA3MjY2QzUgMi4wNzk4MSA2LjExODM5IDEuNjIxOTQgNi43MDQ5NSAyLjM3NDY2TDkuNzY1NDUgNi4zMDIxMloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.buttonfield-wrap .custom-button-field a span svg {
  display: none;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container.buttonfield-container {
  margin-bottom: 24px;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container.text-bottom-form {
  margin-bottom: 0;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container.text-bottom-form .field-wrap {
  text-align: center;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container.text-bottom-form .field-wrap .nf-field-element {
  position: relative;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #4c1c32;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container.text-bottom-form .field-wrap .nf-field-element::before {
  content: "";
  position: relative;
  display: inline-block;
  top: 8px;
  left: 0;
  margin-right: 10px;
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyMjNfMTkwODMpIj4KPHBhdGggZD0iTTIxLjkzOTMgNC41OTA5MUgyMi42ODA4QzIyLjkzOTUgNC41OTA5MSAyMy4xNDkyIDQuMzgxMTQgMjMuMTQ5MiA0LjEyMjQ2QzIzLjE0OTIgMy44NjM3OSAyMi45Mzk1IDMuNjU0MDIgMjIuNjgwOCAzLjY1NDAySDIwLjkwMDdDMjAuNjQyIDMuNjU0MDIgMjAuNDMyMyAzLjg2Mzc5IDIwLjQzMjMgNC4xMjI0NlY1LjkwMjU1QzIwLjQzMjMgNi4xNjEyMiAyMC42NDIgNi4zNzA5OSAyMC45MDA3IDYuMzcwOTlDMjEuMTU5NCA2LjM3MDk5IDIxLjM2OTIgNi4xNjEyMiAyMS4zNjkyIDUuOTAyNTVWNS4zODcxMkMyMi43OTA1IDcuMjg5OTggMjMuNTYzMSA5LjU5ODc5IDIzLjU2MzEgMTIuMDAwMUMyMy41NjMxIDE4LjEwMDQgMTguNjAwMiAyMy4wNjMyIDEyLjUgMjMuMDYzMkM2LjM5OTc1IDIzLjA2MzIgMS40MzY4OSAxOC4xMDA0IDEuNDM2ODkgMTIuMDAwMUMxLjQzNjg5IDUuODk5ODggNi4zOTk3NSAwLjkzNzAwNyAxMi41IDAuOTM3MDA3QzEyLjk1MTIgMC45MzcwMDcgMTMuNDA1MiAwLjk2NDQxMSAxMy44NDk3IDEuMDE4NDJDMTQuMTA2MSAxLjA0OTQzIDE0LjM0IDAuODY2Nzg4IDE0LjM3MTIgMC42MDk5NDFDMTQuNDAyNSAwLjM1MzE0IDE0LjIxOTYgMC4xMTk1NzUgMTMuOTYyOCAwLjA4ODM3NjZDMTMuNDgwOSAwLjAyOTgyMTMgMTIuOTg4OCAwLjAwMDEyMjA3IDEyLjUgMC4wMDAxMjIwN0M5LjI5NDY4IDAuMDAwMTIyMDcgNi4yODExOSAxLjI0ODMzIDQuMDE0NzIgMy41MTQ4NUMxLjc0ODIxIDUuNzgxMzEgMC41IDguNzk0OCAwLjUgMTIuMDAwMUMwLjUgMTUuMjA1NCAxLjc0ODIxIDE4LjIxODkgNC4wMTQ3MiAyMC40ODU0QzYuMjgxMTkgMjIuNzUxOSA5LjI5NDY4IDI0LjAwMDEgMTIuNSAyNC4wMDAxQzE1LjcwNTMgMjQuMDAwMSAxOC43MTg4IDIyLjc1MTkgMjAuOTg1MyAyMC40ODU0QzIzLjI1MTggMTguMjE4OSAyNC41IDE1LjIwNTQgMjQuNSAxMi4wMDAxQzI0LjUgOS4yOTUyOSAyMy41OTY0IDYuNjk4NjIgMjEuOTM5MyA0LjU5MDkxWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzEyMjNfMTkwODMpIi8+CjxwYXRoIGQ9Ik01LjU4MDc4IDcuMDc0MjdDNS4zNjIxNiA2LjkzNTg5IDUuMDcyOCA3LjAwMSA0LjkzNDM4IDcuMjE5NDlDMy44NjQ5NyA4LjkwODUgMy4zOTE1NiAxMC45Mzk4IDMuNjAxMzggMTIuOTM5MUMzLjgxNDI5IDE0Ljk2ODEgNC43Mjc1MiAxNi44ODE1IDYuMTcyODUgMTguMzI2OUM3LjkxNzA5IDIwLjA3MTIgMTAuMjA4MyAyMC45NDMzIDEyLjQ5OTUgMjAuOTQzM0MxNC43OTA4IDIwLjk0MzMgMTcuMDgxOSAyMC4wNzEyIDE4LjgyNjIgMTguMzI2OUMyMi4zMTQ4IDE0LjgzODQgMjIuMzE0OCA5LjE2MjA3IDE4LjgyNjIgNS42NzM1OEMxNy4zODMxIDQuMjMwNDkgMTUuNDcyOCAzLjMxNzU5IDEzLjQ0NzIgMy4xMDMwNUMxMS40NTE1IDIuODkxNTQgOS40MjI0OCAzLjM2MTI1IDcuNzM0MTcgNC40MjU0MUM3LjUxNTI2IDQuNTYzMzcgNy40NDk3MyA0Ljg1MjYzIDcuNTg3NjQgNS4wNzE0OUM3LjcyNTYgNS4yOTAzOSA4LjAxNDg2IDUuMzU1OTMgOC4yMzM3MSA1LjIxODAyQzExLjQxNjIgMy4yMTIxNSAxNS40OTk1IDMuNjcxODMgMTguMTYzNyA2LjMzNjA1QzIxLjI4NyA5LjQ1OTMgMjEuMjg3IDE0LjU0MTIgMTguMTYzNyAxNy42NjQ0QzE1LjA0MDUgMjAuNzg3NyA5Ljk1ODU3IDIwLjc4NzcgNi44MzUzNyAxNy42NjQ0QzQuMjA3OTcgMTUuMDM3IDMuNzQxNCAxMC44NTUxIDUuNzI2IDcuNzIwNzJDNS44NjQzMyA3LjUwMjEgNS43OTkzNiA3LjIxMjY5IDUuNTgwNzggNy4wNzQyN1oiIGZpbGw9IiM0QzFDMzIiLz4KPHBhdGggZD0iTTE4LjU4OTUgMTIuNDc2MkgxOS4xNjcyQzE5LjQyNTkgMTIuNDc2MiAxOS42MzU3IDEyLjI2NjQgMTkuNjM1NyAxMi4wMDc3QzE5LjYzNTcgMTEuNzQ5MSAxOS40MjU5IDExLjUzOTMgMTkuMTY3MiAxMS41MzkzSDE4LjU4OTVDMTguMzMwOSAxMS41MzkzIDE4LjEyMTEgMTEuNzQ5MSAxOC4xMjExIDEyLjAwNzdDMTguMTIxMSAxMi4yNjY0IDE4LjMzMDggMTIuNDc2MiAxOC41ODk1IDEyLjQ3NjJaIiBmaWxsPSIjNEMxQzMyIi8+CjxwYXRoIGQ9Ik01LjM2MzI4IDExLjk5MjVDNS4zNjMyOCAxMi4yNTEyIDUuNTczMDUgMTIuNDYwOSA1LjgzMTcyIDEyLjQ2MDlINi40MDk0MUM2LjY2ODA4IDEyLjQ2MDkgNi44Nzc4NSAxMi4yNTEyIDYuODc3ODUgMTEuOTkyNUM2Ljg3Nzg1IDExLjczMzggNi42NjgwOCAxMS41MjQgNi40MDk0MSAxMS41MjRINS44MzE3MkM1LjU3MzA1IDExLjUyNCA1LjM2MzI4IDExLjczMzggNS4zNjMyOCAxMS45OTI1WiIgZmlsbD0iIzRDMUMzMiIvPgo8cGF0aCBkPSJNMTIuOTc1OSA1LjkxMDI2VjUuMzMyNThDMTIuOTc1OSA1LjA3MzkgMTIuNzY2MiA0Ljg2NDE0IDEyLjUwNzUgNC44NjQxNEMxMi4yNDg4IDQuODY0MTQgMTIuMDM5MSA1LjA3MzkgMTIuMDM5MSA1LjMzMjU4VjUuOTEwMjZDMTIuMDM5MSA2LjE2ODk0IDEyLjI0ODggNi4zNzg3IDEyLjUwNzUgNi4zNzg3QzEyLjc2NjIgNi4zNzg3IDEyLjk3NTkgNi4xNjg5NCAxMi45NzU5IDUuOTEwMjZaIiBmaWxsPSIjNEMxQzMyIi8+CjxwYXRoIGQ9Ik0xMi4wMjM0IDE4LjA4OTlWMTguNjY3NkMxMi4wMjM0IDE4LjkyNjMgMTIuMjMzMiAxOS4xMzYgMTIuNDkxOSAxOS4xMzZDMTIuNzUwNiAxOS4xMzYgMTIuOTYwMyAxOC45MjYzIDEyLjk2MDMgMTguNjY3NlYxOC4wODk5QzEyLjk2MDMgMTcuODMxMiAxMi43NTA2IDE3LjYyMTUgMTIuNDkxOSAxNy42MjE1QzEyLjIzMzIgMTcuNjIxNSAxMi4wMjM0IDE3LjgzMTIgMTIuMDIzNCAxOC4wODk5WiIgZmlsbD0iIzRDMUMzMiIvPgo8cGF0aCBkPSJNMTAuMTUxMyA4Ljk4OTYxQzkuOTY4MyA4LjgwNjczIDkuNjcxNzggOC44MDY3MyA5LjQ4ODc2IDguOTg5NjFDOS4zMDU4MyA5LjE3MjUzIDkuMzA1ODMgOS40NjkxNSA5LjQ4ODc2IDkuNjUyMTNMMTEuMDc2NCAxMS4yMzk3QzEwLjk1NDcgMTEuNDY2NCAxMC44ODU1IDExLjcyNTQgMTAuODg1NSAxMi4wMDAxQzEwLjg4NTUgMTIuODkgMTEuNjA5NCAxMy42MTM5IDEyLjQ5OTMgMTMuNjEzOUMxMy4zODkyIDEzLjYxMzkgMTQuMTEzMSAxMi44OSAxNC4xMTMxIDEyLjAwMDFDMTQuMTEzMSAxMS43MjU0IDE0LjA0MzggMTEuNDY2NCAxMy45MjIyIDExLjIzOTdMMTcuMTI1NiA4LjAzNjM3QzE3LjMwODUgNy44NTM0NSAxNy4zMDg1IDcuNTU2ODMgMTcuMTI1NiA3LjM3Mzg1QzE2Ljk0MjYgNy4xOTA5NyAxNi42NDYxIDcuMTkwOTcgMTYuNDYzMSA3LjM3Mzg1TDEzLjI1OTcgMTAuNTc3MkMxMy4wMzMgMTAuNDU1NiAxMi43NzQxIDEwLjM4NjQgMTIuNDk5MyAxMC4zODY0QzEyLjIyNDUgMTAuMzg2NCAxMS45NjU2IDEwLjQ1NTYgMTEuNzM4OSAxMC41NzcyTDEwLjE1MTMgOC45ODk2MVpNMTMuMTc2MiAxMi4wMDAxQzEzLjE3NjIgMTIuMzczNCAxMi44NzI2IDEyLjY3NyAxMi40OTkzIDEyLjY3N0MxMi4xMjYgMTIuNjc3IDExLjgyMjQgMTIuMzczNCAxMS44MjI0IDEyLjAwMDFDMTEuODIyNCAxMS42MjY5IDEyLjEyNiAxMS4zMjMyIDEyLjQ5OTMgMTEuMzIzMkMxMi44NzI2IDExLjMyMzIgMTMuMTc2MiAxMS42MjY5IDEzLjE3NjIgMTIuMDAwMVoiIGZpbGw9IiM0QzFDMzIiLz4KPHBhdGggZD0iTTYuODM0NzkgNi4zMzU3NkM2LjkyMjM5IDYuMjQ4NjMgNi45NzI0NiA2LjEyNzc4IDYuOTcyNDYgNi4wMDQ1N0M2Ljk3MjQ2IDUuODgxMzcgNi45MjIzOSA1Ljc2MDk5IDYuODM0NzkgNS42NzMzOUM2Ljc0NzY2IDUuNTg2MyA2LjYyNzIyIDUuNTM2MTMgNi41MDM2IDUuNTM2MTNDNi4zODA0IDUuNTM2MTMgNi4yNTk1NCA1LjU4NjI2IDYuMTcyNDEgNS42NzMzOUM2LjA4NTMzIDUuNzYwNTIgNi4wMzUxNiA1Ljg4MTM3IDYuMDM1MTYgNi4wMDQ1N0M2LjAzNTE2IDYuMTI4MjQgNi4wODUyOCA2LjI0ODYzIDYuMTcyNDEgNi4zMzU3NkM2LjI1OTU0IDYuNDIyODUgNi4zODA0IDYuNDczMDIgNi41MDM2IDYuNDczMDJDNi42MjcyMiA2LjQ3MzAyIDYuNzQ3NjYgNi40MjI4NSA2LjgzNDc5IDYuMzM1NzZaIiBmaWxsPSIjNEMxQzMyIi8+CjxwYXRoIGQ9Ik0xNS43NDU4IDEuMzk5NzhDMTUuODY5NSAxLjM5OTc4IDE1Ljk5MDQgMS4zNTAwNyAxNi4wNzc0IDEuMjYyNTJDMTYuMTY0NiAxLjE3NTM5IDE2LjIxNDcgMS4wNTQ5NiAxNi4yMTQ3IDAuOTMxMzMzQzE2LjIxNDcgMC44MDgxMzMgMTYuMTY0NiAwLjY4NzI3NSAxNi4wNzc0IDAuNjAwMTQ0QzE1Ljk5MDQgMC41MTMwNjEgMTUuODY5NSAwLjQ2Mjg5MSAxNS43NDU4IDAuNDYyODkxQzE1LjYyMjYgMC40NjI4OTEgMTUuNTAxNyAwLjUxMzAxNCAxNS40MTQ2IDAuNjAwMTQ0QzE1LjMyNzUgMC42ODcyNzUgMTUuMjc3MyAwLjgwODEzMyAxNS4yNzczIDAuOTMxMzMzQzE1LjI3NzMgMS4wNTUgMTUuMzI3NSAxLjE3NTM5IDE1LjQxNDYgMS4yNjI1MkMxNS41MDE3IDEuMzUwMDcgMTUuNjIyNiAxLjM5OTc4IDE1Ljc0NTggMS4zOTk3OFoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8xMjIzXzE5MDgzKSIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTIyM18xOTA4MyIgeDE9IjAuODA4NjY0IiB5MT0iMTIuNTkwNyIgeDI9IjI0Ljc0ODgiIHkyPSIxMi41OTA3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNCMjIwNkEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRUYzRTQ0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xMjIzXzE5MDgzIiB4MT0iMTUuMzM1OSIgeTE9IjEuNDg3NjEiIHgyPSIxNi4xMjYzIiB5Mj0iMC4zNjQ4ODgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0QzMTg2RCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFRjNFNDEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMjIzXzE5MDgzIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuMDAwMTIyMDcpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(2) .nf-cell .number-container .field-wrap, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(3) .nf-cell .number-container .field-wrap {
  flex-wrap: nowrap;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(2) .nf-cell .number-container .field-wrap .nf-field-label, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(3) .nf-cell .number-container .field-wrap .nf-field-label {
  text-align: right;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.listradio-wrap .nf-field-element ul li label:hover, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.listradio-wrap .nf-field-element ul li label.nf-checked-label {
  border-color: #f68c50 !important;
  border-width: 1.5px;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.dropdownfield-wrap .nf-field-element .selected-item img, .dropdownfield-wrap .nf-field-element .all-items .item img {
  max-width: 24px;
  width: 24px;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.html-wrap .nf-field-element .wrap-value-loans .prefix-loan {
  color: #f68c50;
}
.nf-form-cont:not(#nf-form-4-cont) .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .listradio-container:not(.radio-w-icon) .nf-field .list-radio-wrap .nf-field-element ul li > label::after {
  border: 2px solid #f68c50;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(2) .nf-cell .number-container .field-wrap .nf-field-label label, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(3) .nf-cell .number-container .field-wrap .nf-field-label label {
  white-space: nowrap;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(2) .nf-cell .number-container .field-wrap .nf-field-description p, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(3) .nf-cell .number-container .field-wrap .nf-field-description p {
  color: #4c1c32;
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 1.1111111111;
  width: fit-content;
  font-family: "Ubuntu";
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(2) .nf-cell .number-container .field-wrap .nf-field-element, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(3) .nf-cell .number-container .field-wrap .nf-field-element {
  order: 6;
}
.nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(2) .nf-cell .number-container .field-wrap > div, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(3) .nf-cell .number-container .field-wrap > div {
  width: 100%;
}

#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .listradio-container:not(.radio-w-icon) .nf-field .list-radio-wrap .nf-field-element ul li>label {
  font-weight: 400 !important;
  font-size: 16px !important;
  padding-left: 24px !important;
}
#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .listradio-container:not(.radio-w-icon) .nf-field .list-radio-wrap .nf-field-element ul li>label::after {
  border: 2px solid #4C1C32 !important;
}

#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field input, 
#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field select, 
#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field textarea {
  background: white;
  border: 0.5px solid rgba(143,71,119, 0.5);
  border-radius: 20px;
  padding: 12px 16px;
}

#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field input::placeholder , 
#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field select::placeholder , 
#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-field textarea::placeholder  {
  color: #987a96;
}

#nf-field-188-container .nf-field-label, #nf-field-340-container .nf-field-label {
  color: #4c1c32;
}

#nf-form-4-cont .nf-after-field {
  position: absolute;
}

#nf-form-4-cont .html-container label {
  display: none !important;
}

.calc_enq_eli_items {
  max-width: 870px;
  margin: 0 auto;
  border: 0.5px solid #d9d9d982;
  border-radius: 15px;
  padding: 45px 92px;
  box-shadow: 0px 8px 24px -24px #4c1c3257;
}

.calc_enq_eli_items h5,
.calc_enq_eli_items h6,
.calc_enq_eli_items h3,
.calc_enq_eli_items h4 {
  margin-bottom: 62px;
  font-weight: 700;
}

.calc_enq_eli_items ul {
  list-style-type: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}

.calc_enq_eli_items ul li{
  width: 50%;
  float: left;
  display: flex;
  align-items: flex-start;
  margin-bottom: 25px;
  color: #4C1C32;
  padding-right: 10px;
}

.calc_enq_eli_items ul li:before {
  content: url('../img/tick.svg');
  margin-right: 30px;
}

.file_uploader {
  max-width: 866px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 70px !important;
}
.file_uploader .nf-field-label {
  flex: 1;
  background: #F9F4F5;
  border-radius: 75px;
  padding: 21px 51px !important;
  margin-bottom: 0 !important;
  cursor: pointer;
}
.file_uploader .nf-field-label.active {
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.file_uploader .nf-field-label.active + .nf-field-element {
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: rgb(217, 217, 217);
  border-bottom-color: rgb(217, 217, 217);
  border-left-color: rgb(217, 217, 217);
  padding: 47px 67px;
  max-height: min-content;
}
.file_uploader .nf-field-label label {
    margin-bottom: 0 !important;
    width: 100%;
    display: flex;
    align-items: center;
    padding-right: 50px !important;
    cursor: pointer;
}

.file_uploader .nf-field-label label:after{
  content: url("../img/down_chevron.svg");
  position: absolute;
  right: 61px;
}

.file_uploader .nf-field-label label:before{
  content: url("../img/round_tick_inactive.svg");
  width: 19px;
  height: 19px;
  margin-right: 63px;
}

.file_uploader .nf-field-label.finished {
  background-color: #EBD9DF;
}

.file_uploader .nf-field-description {
  display: none;
}

.file_uploader .nf-field-description.show {
  position: absolute;
  right: 24px;
  bottom: -25px;
  color: #4C1C32;
  font-size: 14px;
  display: block;
  text-align: right;
}

.file_uploader .nf-field-label.finished label:before{
  content: url("../img/round_tick_active.svg");
}

.file_uploader .nf-field-element {
  max-height: 0;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  overflow: hidden;
}

.file_uploader .nf-field-element .nf-fu-fileinput-button {
  width: 100%;
  height: 188px;
  background: white;
  border: 1px dashed #4c1c3280;
  border-radius: 12px;
  color: #4C1C32;
  font-size: 14px;
  font-weight: 500;
}

.file_uploader .nf-field-element .nf-fu-fileinput-button:active {
  color: #4C1C32 !important;
  background-color: #fff !important;
  border-color: #fff !important;
}

.file_uploader .nf-field-element .nf-fu-fileinput-button:focus {
  box-shadow: none !important;
}

.file_uploader .nf-field-element .nf-fu-fileinput-button span.underline {
  text-decoration: underline;
  font-weight: 700;
}
.file_uploader .nf-field-element .nf-fu-fileinput-button span.desc {
  display: block;
  font-size: 12px;
  opacity: 0.5;
}

.file_uploader .nf-field-element .nf-fu-fileinput-button span.img {
  content: url("../img/search_file.svg");
  display: block;
  margin: 0 auto 5px auto;
}

.file_uploader .nf-field-element .nf-fu-progress {
  display: none;
}

.file_uploader .nf-field-element .files_uploaded p{
  background: #F2ECF0;
  max-width: 100%;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  border-radius: 12px;
  padding: 20px;
  display: flex;
  align-items: center;
  position: relative;
}

.file_uploader .nf-field-element .files_uploaded p:before {
  content: url('../img/document.svg');
  margin-bottom: -6px;
}

.file_uploader .nf-field-element .files_uploaded p .delete{
  content: url('../img/close.svg');
  position: absolute;
  right: 20px;
}

.calc_final_review {
  margin: 0 auto;
}

.calc_final_review .calc_review_section p{
  width: 100%;
  max-width: 100%;
  text-align: left;
}

.calc_final_review .calc_review_section #calc_address {
  line-height: 2;
}

.calc_final_review .calc_review_section {
  display: flex;
  flex-wrap: wrap;
}

.calc_final_review .calc_review_section h6 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 18px;
  flex: 1;
  min-width: 100%;
}

.calc_final_review .calc_review_section div {
  flex: 1;
  min-width: 50%;
  margin-bottom: 25px;
}

.calc_final_review #calc_review_section_3 div {
  flex: 1;
  min-width: 100%;
  margin-bottom: 25px;
}

.calc_final_review .calc_review_section div .title {
  font-size: 16px;
  font-weight: 500 !important;
  margin-bottom: 20px !important;
}
.calc_final_review .calc_review_section div .content.empty_input {
  color: #E0344F;
  display: flex;
  align-items: flex-start;
}
.calc_final_review .calc_review_section div .content.empty_input:before {
  content: url('../img/explanation.svg');
  margin-right: 12px;
}

.calc_final_review .calc_review_section div:nth-child(even) p {
  justify-content: right;
  text-align: right;
}

.calc_final_review #calc_review_section_3 div:nth-child(even) p,
.calc_final_review #calc_review_section_1 div:nth-child(even) p, 
.review_company_name p{
  justify-content: left !important;
  text-align: left !important;
}

.business_only_doc.hide, .personal_only_doc.hide {
  display: none !important;
}

.file_card {
  background: #F2ECF0;
  max-width: 100%;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  border-radius: 12px;
  padding: 20px;
  display: flex;
  align-items: center;
  position: relative;
  color: #4C1C32;
}

.file_card:before {
  content: url('../img/document.svg');
  margin-bottom: -6px;
}

.calc_back {
  position: absolute;
  right: 0;
  width: auto !important;
  content: url('../img/pencil.svg');
  width: 12px;
  height: 12px;
  top: 0;
  cursor: pointer;
}

.calc_back_mobile {
  cursor: pointer;
  display: none;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #4C1C3280;
  padding: 10px 23px 10px 17px;
  border-radius: 36px;
  border: 1px solid #4C1C3280;
  width: fit-content !important;
  text-align: center !important;
  position: absolute;
  bottom: 0;
  align-items: flex-start;
}

.calc_back_mobile:after {
  content: url('../img/pencil.svg');
  width: 9px;
  height: 9px;
  display: inline-block;
  margin-left: 17px;
}

#nf-form-4-cont .checkbox-container {
  padding-left: 29px;
}

#nf-form-4-cont .checkbox-container .checkbox-wrap .nf-field-label label:before {
  font-size: 12px;
  color: #4C1C32;
  left: -25px;
  top: -1px;
  cursor: pointer;
}

#nf-form-4-cont .checkbox-container .checkbox-wrap .nf-field-label label:after {
  background: #ffffff;
  border: 2px solid #4C1C32;
  top: 2px;
  cursor: pointer;
}

#nf-form-4-cont .checkbox-container.terms_conditions #nf-field-220-wrap .nf-field-element{
  width: 15%;
}

#nf-form-4-cont .checkbox-container .nf-field-label label{
  margin-bottom: 0;
  font-size: 14px !important;
  font-weight: 500 !important;
}

#nf-form-4-cont .checkbox-container.terms_conditions #nf-field-220-wrap label a{
  text-decoration: underline;
  font-weight: bold !important;
}

.nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul {
  display: flex !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 0px !important;
}

.nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul li {
  list-style: none!important;
  margin: 0 0 5px!important;
  text-indent: 0!important;
  border: 0 !important;
  padding: 0 !important;
  display: block !important;
  height: auto !important;
  width: auto !important;
}

.nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul li label {
  cursor: pointer;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.4;
  color: #4c1c32;
  margin: 0 !important;
  text-align: center;
  background: #fff;
  border: 0.5px solid rgba(217,217,217,.5);
  box-shadow: 0px 8px 24px -8px rgba(76,28,50,.08);
  padding: 42px 28px;
  height: 196px;
  width: 196px;
  border-radius: 15px;
  transition: all .3s ease-in-out;
}

.nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul li label p {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.4;
  color: #4c1c32;
  margin-top: 24px;
}

.nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul li label .icon {
  height: 48px;
  width: 48px;
  display: block;
  margin: 0 auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.icon-via-sms {
  background-image: url('../img/icon-via-sms.svg');
}

.icon-via-email {
  background-image: url('../img/icon-via-email.svg');
}

.icon-via-both {
  background-image: url('../img/icon-via-both.svg');
}

.nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul li label:before,
.nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul li label:after {
  display: none
}

.nf-form-cont:not(#nf-form-3-cont) .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .radio-w-icon .nf-field .list-radio-wrap .nf-field-element ul li>label {
  padding-left: 28px;
}

.page-template-template-calc-enquiry-php .send_application {
  display: flex;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  color: #fff;
  background: transparent;
  border-radius: 999px;
  padding: 9px 24px 6px;
  cursor: pointer;
  border: 1px solid white;
  transition: 0.5s;
  position:absolute;
  right: 48px;
  align-items: center;
}

.page-template-template-calc-enquiry-php .send_application:hover {
  opacity: 0.8;
}

.page-template-template-calc-enquiry-php .send_application:before {
  content: url("../img/send.svg");
  margin-right: 8px
}

.back_to_1, .back_to_2 {
  display: none !important;
}

/* Footer */
.calc-enquiry-footer {
  position: fixed;
  bottom: 0;
  padding: 0 48px;
  width: 100%;
  background-color: #2f1322;
  z-index: 2;
}
.calc-enquiry-footer .border-top {
  padding: 24px 0;
  border-top: 0px !important;
}
.calc-enquiry-footer .fincorp-exist-calc-link, 
.calc-enquiry-footer .fincorp-prev-calc-link,
.calc-enquiry-footer .fincorp-start-over-calc-link {
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 40px;
  color: #fff;
  background: rgba(0, 0, 0, 0);
  padding: 10px 0 10px 52px;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 40px;
  background-image: url("../img/back_arrow.svg");
}
.calc-enquiry-footer-mobile .border-top {
  border-top: 0px !important;
}
.calc-enquiry-footer-mobile .fincorp-exist-calc-link, 
.calc-enquiry-footer-mobile .fincorp-prev-calc-link,
.calc-enquiry-footer-mobile .fincorp-start-over-calc-link  {
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 40px;
  padding: 10px 0 10px 52px;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 40px;
  background-image: url("../img/back_arrow_dark.svg");
  color: #2f1322;
}

.nf-field-container.hidden-container {
  margin-bottom: 0 !important;
}

.calc-enquiry-footer .fincorp-next-calc-link:after{
  content: url("../img/right_arrow_dark.svg");
  width: 14px;
  height: 12px;
  position: absolute;
  top: 16px;
  right: 18px;
}

.calc-enquiry-footer .calc-footer-column-3 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 50%;
  height: 122px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  padding: 30px 36px;
  background-position: center;
  background-size: cover;
  display: flex;
  color: #ffffff;
  align-items: center;
}

#calc_footer_review_card .data_one_set {
  flex: 0.6;
  border-right: 0.5px solid white;
  padding: 10px 20px 10px 0;
}

#calc_footer_review_card .data_two_set {
  flex: 1.4;
  padding-left: 40px;
  display: flex;
  justify-content: space-between;
  padding: 10px 20px 10px 40px;
}

#calc_footer_review_card .data_one {
  font-size: 36px;
  font-weight: bold;
  line-height: 28px;
  font-family: "Baloo 2",sans-serif;
}

#calc_footer_review_card .data_one_unit {
  font-size: 14px;
  font-weight: 500;
}

#calc_footer_review_card .data_two_set .data_two, 
#calc_footer_review_card .data_two_set .data_three, 
#calc_footer_review_card .data_two_set .data_four {
  font-size: 14px;
  line-height: 28px;
  font-family: "Baloo 2",sans-serif;
  font-weight: 500;
}

#calc_footer_review_card .data_two_set div span {
  font-size: 14px;
  line-height: 28px;
  font-family: "Baloo 2",sans-serif;
  font-weight: 400;
}

#calc_footer_review_card .data_two_set .data_two_unit,
#calc_footer_review_card .data_two_set .data_three_unit,
#calc_footer_review_card .data_two_set .data_four_unit {
  font-size: 16px;
  font-weight: bold;
}


#calc_footer_review_card.personal_light,
#calc_footer_review_card.personal_light {
  background-image: url("../img/personal_card_narrow.png");
}

#calc_footer_review_card.business_dark,
#calc_footer_review_card.business_dark {
  background-image: url("../img/business_card_narrow.png");
}


@media (max-width: 1199px) {
  .calc-enquiry-footer .calc-footer-column-3 {
    width: 60%;
  }
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(2) .nf-cell .number-container .field-wrap .nf-field-description p, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(3) .nf-cell .number-container .field-wrap .nf-field-description p {
    font-size: 25px;
    line-height: 35px;
  }
}
@media (max-width: 1024px) {
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li:not(:first-child) {
    padding-left: calc((100% / 5) - 29px) !important;
 }
}
@media(min-width: 992px){
  .calc-enquiry-footer-mobile {
    display: none;
  }
}
@media (max-width: 991px) {
  .calc-enquiry-footer .fincorp-exist-calc-link,
  .calc-enquiry-footer .fincorp-start-over-calc-link {
    background-image: url(../img/back_arrow_dark.svg);
    color: #2f1322;
  }

  .calc-enquiry-footer .fincorp-next-calc-link {
    color: #fff !important;
    background: #4c1c32 !important;
  }
  .calc-enquiry-footer .fincorp-next-calc-link:after {
    content: url(../img/right_arrow.svg) !important;
  }
  .calc-enquiry-footer {
    position: fixed !important;
    bottom: 0 !important;
    padding: 0 !important;
    background-color: #ffffff;
  }

  .calc-enquiry-footer > .border-top {
    padding: 0 !important;
  }

  .calc-enquiry-footer .calc-footer-column-3 {
    width: calc(100% - 48px);
  }

  .calc-enquiry-footer .calc-footer-column-1, 
  .calc-enquiry-footer .calc-footer-column-2 {
    display: none !important;
  }

  .nf-form-cont#nf-form-4-cont {
    padding-bottom: 20px;
  }
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body > nf-rows-wrap > .nf-row:first-child > nf-cells > .nf-cell {
    width: 100% !important;
 }
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body > nf-rows-wrap > .nf-row:first-child > nf-cells > .nf-cell .field-wrap.number-wrap {
    box-sizing: border-box;
 }
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body > nf-rows-wrap > .nf-row:first-child > nf-cells > .nf-cell .field-wrap.dropdownfield-wrap, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body > nf-rows-wrap > .nf-row:first-child > nf-cells > .nf-cell .field-wrap.number-wrap {
    justify-content: center;
 }
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body > nf-rows-wrap > .nf-row:first-child > nf-cells > .nf-cell .field-wrap.dropdownfield-wrap .nf-field-label, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body > nf-rows-wrap > .nf-row:first-child > nf-cells > .nf-cell .field-wrap.number-wrap .nf-field-label {
    width: max-content;
    margin-right: 1rem;
 }
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body > nf-rows-wrap > .nf-row:first-child > nf-cells > .nf-cell .field-wrap.number-wrap {
    justify-content: center;
 }
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body > nf-rows-wrap > .nf-row:first-child > nf-cells > .nf-cell .field-wrap.number-wrap .nf-field-label {
    margin-right: 0;
 }
 .nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul li {
    flex: 0 0 33%;
    max-width: 33%;
    padding: 0 !important;
 }

 .nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul li label {
    width: 100%;
    padding-left: 28px !important;
  }
  
}
@media (max-width: 800px) {
  .file_uploader .nf-field-element {
    margin-top: -10px !important;
  }
  #nf-form-4-cont .checkbox-container .checkbox-wrap .nf-field-label label:after {
    top: 3px;
  }
}
@media (max-width: 768px) {
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs {
    margin: 0 auto 80px !important;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li::before {
    height: 40px;
    width: 40px;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li:after {
    width: calc(100% - 40px);
    right: 40px;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li span {
    width: calc(100% - 40px);
    right: 40px;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li a {
    height: 40px;
    width: 40px;
  }
  .page-template-template-calc-enquiry .site-main .page-title-calc-mobile {
    margin-bottom: 32px;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles {
    top: 50px;
    width: calc(100% + 51px);
  }
  .page-template-template-calc-enquiry .site-main {
    padding: 32px 20px 180px 20px;
  }
  
  .calc-enquiry-footer .calc-footer-column-3 {
    width: calc(100% - 40px);
  }
  .calc_enq_eli_items {
    padding: 45px 50px 20px 50px;
  }
  .calc_enq_eli_items h5,
  .calc_enq_eli_items h6,
  .calc_enq_eli_items h3,
  .calc_enq_eli_items h4 {
    margin-bottom: 30px;
  }
  .calc_enq_eli_items ul li{
    margin-bottom: 20px;
    font-size: 14px;
  }
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form {
    padding: 0;
  }
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap .nf-field-label label {
    font-size: 14px;
    line-height: 28px;
  }
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.html-wrap .nf-field-element h4 {
    font-size: 25px;
    line-height: 35px;
  }
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.buttonfield-wrap .custom-button-field a {
    width: 100%;
  }
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(2) .nf-cell .number-container .field-wrap .nf-field-description p, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(3) .nf-cell .number-container .field-wrap .nf-field-description p {
    font-size: 23px;
    line-height: 30px;
  }
  .file_uploader {
    margin-bottom: 40px !important;
  }
  .file_uploader .nf-field-label {
    padding: 21px 27px !important;
  }
  .file_uploader .nf-field-label label {
    padding-right: 30px !important;
    font-size: 14px !important;
    line-height: 22px !important;
  }
  .file_uploader .nf-field-label label:after{
    right: 24px;
  }
  .file_uploader .nf-field-label label:before{
    margin-right: 22px;
  }
  .file_uploader .nf-field-label.active + .nf-field-element {
    padding: 31px 28px;
  }
  .file_uploader .nf-field-element .files_uploaded p {
    font-size: 12px;
    padding: 16px 12px;
    margin-bottom: 25px !important;
  }
  .file_uploader .nf-field-label.active {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }
  .file_uploader .nf-field-element {
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
  .file_uploader .nf-field-description.show {
    bottom: -23px;
  }
}
@media (max-width: 767px) {
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs {
    width: 80%;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles {
    width: calc(80% + 51px);
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles p {
    font-size: 14px;
  }
  #calc_footer_review_card .data_one_set{
    flex: none;
    padding-right: 20px;
  }

  #calc_footer_review_card .data_one {
    font-size: 24px;
  }
  #calc_footer_review_card .data_one_unit {
    font-size: 12px;
  }
  .calc-enquiry-footer .calc-footer-column-3 {
    height: auto;
    padding: 10px 26px;
  }
}
@media (max-width: 576px) {
  .page-template-template-calc-enquiry-php .send_application {
    border: 0;
    overflow: hidden;
    width: 30px;
    height: 25px;
    padding: 0;
    bottom: 19px;
    right: 25px;
  }
}

@media (max-width: 576px) {
  .hide_label label {
    display: none;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li.actived-li::before {
    content: url("../img/tick_small.svg");
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs {
    width: 90%;
 }
 .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li:not(:first-child) {
    padding-left: calc((100% / 5) - 18px) !important;
 }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles p {
    font-size: 12px;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li {
    height: 24px;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li::before {
    height: 24px;
    width: 24px;
    font-size: 12px;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li:after {
    width: calc(100% - 24px);
    right: 24px;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li span {
    width: calc(100% - 24px);
    right: 24px;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li a {
    height: 24px;
    width: 24px;
  }
  .page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles {
    top: 35px;
  }
  .page-template-template-calc-enquiry .site-main {
    min-height: auto;
  }
  .calc-enquiry-footer {
    position: relative;
    bottom: auto;
    padding: 0 24px;
  }
  .calc-enquiry-footer .border-top {
    padding-top: 0;
    border-top: 0px !important;
  }
  .calc-enquiry-footer .fincorp-exist-calc-link,
  .calc-enquiry-footer-mobile .fincorp-exist-calc-link, 
  .calc-enquiry-footer .fincorp-prev-calc-link,
  .calc-enquiry-footer-mobile .fincorp-prev-calc-link,
  .calc-enquiry-footer .fincorp-start-over-calc-link,
  .calc-enquiry-footer-mobile .fincorp-start-over-calc-link {
    display: block;
    text-indent: -999px;
  }
  #calc_footer_review_card .data_one_set {
    flex: 1;
    border-right: 0;
    text-align: center;
  }
  #calc_footer_review_card .data_two_set {
    flex: 1;
    padding: 0 20px;
    flex-direction: column;
  }
  #calc_footer_review_card .data_two_set .data_four,
  #calc_footer_review_card .data_two_set .data_four_unit {
    display: none;
  }
  #nf-form-4-cont nf-cells {
    flex-direction: column;
    gap: 0 !important;
  }
  
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap .nf-field-label label {
    margin-bottom: 0px;
  }
  #nf-field-237-container, #nf-field-238-container {
    margin-bottom: 10px !important;
  }
  #nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .listradio-container:not(.radio-w-icon) .nf-field .list-radio-wrap .nf-field-element ul li>label {
    font-size: 14px !important;  
  }
  .hide_xs {
    display: none;
  }
  
  .calc_enq_eli_items ul li{
    width: 100%;
    margin-bottom: 20px;
  }
  .calc_back {
    display: none;
  }
  .calc_back_mobile {
    display: flex;
  }
  .calc_final_review .calc_review_section {
    padding-bottom: 40px !important;
  }
  .nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul li label{
    height: 105px !important;
    padding: 20px 16px 35px 16px !important;
  }
  
  .nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul li label span{
    height: 25px !important;
    width: 25px !important;
  }
  .nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul li label p{
    font-size: 12px !important;
    margin-top: 10px !important;
  }
  .nf-form-cont:not(#nf-form-3-cont) .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .radio-w-icon .nf-field .list-radio-wrap .nf-field-element ul{
    margin: 0 -48px !important;
  }
  .nf-form-cont#nf-form-4-cont .radio-w-icon .listradio-wrap .nf-field-element ul li {
    margin: -12px !important;
  }
}

@media (max-width: 575px) {
  .page-template-template-calc-enquiry .form-step .nf-breadcrumb-titles {
    width: calc(90% + 24px);
 }
}

@media (max-width: 359px) {
  .page-template-template-calc-enquiry .form-step .nf-breadcrumbs li {
    min-width: 40px;
 }
}

@media (max-width: 374px) {
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(2) .nf-cell .number-container .field-wrap .nf-field-description p, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout .nf-mp-body .nf-row:nth-child(3) .nf-cell .number-container .field-wrap .nf-field-description p {
    font-size: 18px;
    line-height: 28px;
 }
}

@media only screen and (max-width: 767px) {
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content .nf-mp-body .nf-row .nf-cell .dropdownfield-wrap > div {
    width: 100%;
 }
}
@media only screen and (max-width: 540px) {
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container #nf-field-16-wrap .nf-field-element > p > span:not(:last-child) {
    font-size: 34px !important;
 }
}
@media only screen and (max-width: 767px) {
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container#nf-field-16-container, .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container#nf-field-15-container {
    margin-bottom: 0;
 }
}
@media only screen and (max-width: 767px) {
  .nf-form-cont#nf-form-4-cont .ninja-forms-form-wrap .nf-form-layout form .nf-form-content nf-field .nf-field-container .nf-field .field-wrap.buttonfield-wrap#nf-field-25-wrap {
    margin-top: 10px;
 }
}