@font-face {
    font-family: 'Poppins';
    src: url('/fonts/Poppins-Bold.woff2') format('woff2'),
        url('/fonts/Poppins-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/fonts/Poppins-Medium.woff2') format('woff2'),
        url('/fonts/Poppins-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/fonts/Poppins-Black.woff2') format('woff2'),
        url('/fonts/Poppins-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/fonts/Poppins-ExtraLight.woff2') format('woff2'),
        url('/fonts/Poppins-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/fonts/Poppins-Light.woff2') format('woff2'),
        url('/fonts/Poppins-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/fonts/Poppins-ExtraBold.woff2') format('woff2'),
        url('/fonts/Poppins-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/fonts/Poppins-Regular.woff2') format('woff2'),
        url('/fonts/Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('/fonts/Poppins-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/fonts/Poppins-Thin.woff2') format('woff2'),
        url('/fonts/Poppins-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.wpforms-container.online-mortgage-form .wpforms-form  {
	background:var(--VdWpForm-FormBackgroundColor);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    margin: 0 auto 60px !important;
    max-width: 900px !important;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container {
    padding: 40px 25px;
    max-width: 680px;
    margin: 0 auto;
	overflow: hidden;
}
.wpforms-container.online-mortgage-form .wpforms-form .progress {
    border-radius: 4px 4px 0 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-page-indicator-steps{
	display: none;
}
.wpforms-container.online-mortgage-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {
	height: 5px !important;
    background-color: var(--VdWpForm-ProgressBarColor) !important;
}

.wpforms-container.online-mortgage-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress {
	height: 5px !important;
    background-color: var(--VdWpForm-ProgressBarActiveColor) !important;
}
.wpforms-container.online-mortgage-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {
	margin-top: 0 !important;
}


.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field {
	text-align: center;
	color: var(--VdWpForm-TitleFontColor);
	font-size: var(--VdWpForm-TitleFontSize);
    font-weight: var(--VdWpForm-TitleFontWeight);
	font-family: 'Poppins';
	padding: 0;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page:not(.wpforms-page-19) .wpforms-field.wpforms-field-text:nth-last-of-type(2) {
	min-height: 250px;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page.wpforms-page-19 .wpforms-field.wpforms-field-text {
	margin-bottom: 30px;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page.wpforms-page-20 .wpforms-field {
	margin-bottom: 30px;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field small {
    text-align: left;
    font-size: 14px;
    color: #000000;
    font-weight: normal;
    max-width: 330px;
    margin: 0 auto;
    display: inline-block;
    width: 100%;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field input:not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    margin: 0 auto;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    box-shadow: none;
	color: '#000000';
    font-size: 16px;
    line-height: 1em;
    margin: 0;
    outline: 0 none;
    padding: 1em 1em;
    width: 100%;
    -webkit-appearance: none !important;
    max-width: 330px;
    margin: 0 auto;
    display: block;
	text-align: left;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page-1 .wpforms-field-label,
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page-2 .wpforms-field-label {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal!important;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-image-choices {
	gap: 0;
	width: 100%;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-image-choices .wpforms-image-choices-item {
	margin: 0 20px !important;
    width: calc(50% - 40px);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-image-choices .wpforms-image-choices-item .wpforms-image-choices-label {
	background: var(--VdWpForm-ButtonBackgroundColor);
	color: var(--VdWpForm-ButtonTextColor);
	border: 1px solid var(--VdWpForm-ButtonBorderColor);
    cursor: pointer;
    display: block;
    font-size: var(	--VdWpForm-ButtonFontSize);
    font-weight: 400;
    line-height: 1.1em;
    margin: 0 auto 15px auto;
    outline: 0 none;
    padding: 15px 0;
    position: relative;
    text-align: center;
	transition: all 0.3s;
	max-width: 244.5px;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-image-choices .wpforms-image-choices-item .wpforms-image-choices-label:hover {
	background-color: var(--VdWpForm-ButtonBackgroundHoverColor);
	color: var(--VdWpForm-ButtonTextHoverColor);
	border: 1px solid var(--VdWpForm-ButtonBorderHoverColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-image-choices .wpforms-image-choices-item.wpforms-selected .wpforms-image-choices-label {
	border-color: var(--VdWpForm-ButtonBorderHoverColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-image-choices .wpforms-image-choices-item .wpforms-field-label-inline {
	border: none;
	box-shadow: none;
	width: 100%;
	padding: 0;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-image-choices .wpforms-image-choices-item  .wpforms-image-choices-image {
	margin-bottom: 30px;
	background-repeat: no-repeat;
    line-height: 0;
    text-align: center;
    transition: all 0.3s;
    background-position: 50% 50%;
    height: 200px;
    width: 240px;
    background-size: contain;
	margin: 0 auto;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-image-choices .wpforms-image-choices-item .wpforms-field-label-inline:hover,
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-image-choices .wpforms-image-choices-item .wpforms-field-label-inline:focus {
	border: none;
	box-shadow: none;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-image-choices .wpforms-image-choices-item .wpforms-image-choices-image:after {
	display: none;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-pagebreak-left {
	display: flex;
    flex-direction: column-reverse;
    border-top: 0;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-pagebreak-left .wpforms-page-button {
	border-radius: 2px;
    cursor: pointer;
    display: block;
   	font-size: var(--VdWpForm-ButtonFontSize);
    font-weight: 400;
    line-height: 1.1em !important;
    margin: 0 auto 15px auto;
    outline: 0 none;
    padding: 15px 0;
    position: relative;
    text-align: center;
    max-width: 330px;
    width: 100%;
    text-transform: capitalize;
	color: #09c;
	line-height: 10px;
	font-weight: 400;
	background-color: transparent;
	height: auto;

}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page-button.wpforms-page-prev:hover {
	background: transparent!important;
	
}

.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-pagebreak-left .wpforms-page-button.wpforms-page-next {
	background:var( --VdWpForm-ButtonBackgroundColor);
    color: var( --VdWpForm-ButtonTextColor);
    border: 1px solid var(--VdWpForm-ButtonBorderColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-pagebreak-left .wpforms-page-button.wpforms-page-next:hover {
	background:var(--VdWpForm-ButtonBackgroundHoverColor) !important;
	color: var(--VdWpForm-ButtonTextHoverColor);
    border-color: var(--VdWpForm-ButtonBorderHoverColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page ul:not(.wpforms-image-choices) {
	display: flex;
	gap: 10px;
	flex-direction: column;
	margin: 20px 0 40px 0 !important;
    align-items: center;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page ul:not(.wpforms-image-choices) li {
    width: 100% !important;
	max-width: 500px;
	position: relative;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio ul:not(.wpforms-image-choices) li input[type="radio"] {
	position: absolute;
    right: 25px;
    z-index: 9999 !important;
	opacity: 1 !important;
	top: 40%;
    transform: translateY(-50%);
	clip: auto;
	width: 14px !important;
	height: 14px !important;
	overflow: inherit !important;
	border: none !important;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio ul:not(.wpforms-image-choices) li input[type="radio"]:before,
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio ul:not(.wpforms-image-choices) li input[type="radio"]:after {
    width: 25px;
    height: 25px;
    border-color: var(--VdWpForm-ButtonBorderColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio ul:not(.wpforms-image-choices) li input[type="radio"]:hover:before,
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio ul:not(.wpforms-image-choices) li input[type="radio"]:hover:after {
  border-color: var(--VdWpForm-ButtonBorderHoverColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio ul:not(.wpforms-image-choices) li input[type="radio"]:checked:after{
    background-color:var(--VdWpForm-ButtonBackgroundColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio ul:not(.wpforms-image-choices) li.wpforms-selected input[type="radio"]:checked:after {
    background-color: var(--VdWpForm-ButtonBackgroundHoverColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) .wpforms-field-label-inline{
	border: 1px solid var(--VdWpForm-ButtonBorderColor);
    background: var(--VdWpForm-ButtonBackgroundColor);
    border-radius: 12px;
    color: var(--VdWpForm-ButtonTextColor);
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.1em;
	padding: 18px 35px 18px 20px;
    position: relative;
    text-align: center;
    width: 100%;
	display: flex;
	align-items: center;
	text-align: left;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) .wpforms-field-label-inline:hover,
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) li.wpforms-selected .wpforms-field-label-inline {
    border-color: var(--VdWpForm-ButtonBorderHoverColor);
    background-color: var(--VdWpForm-ButtonBackgroundHoverColor);
    color: var(--VdWpForm-ButtonTextHoverColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page ul:not(.wpforms-image-choices) li.wpforms-selected .wpforms-field-label-inline {
	border-color:var(--green);
	background-color: rgba(62,118,102,0.1);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page ul:not(.wpforms-image-choices) li.wpforms-selected .wpforms-icon-choices-icon-bg  {
	background-color: initial !important;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) .wpforms-field-label-inline .wpforms-icon-choices-icon {
	border: none;
	width: 30px;
	padding: 0;
	margin: 0 10px 0 0;
	position: initial;
	display: flex;
	align-items: center;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) .wpforms-field-label-inline .wpforms-icon-choices-icon:after,
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) .wpforms-field-label-inline .wpforms-icon-choices-icon:before {
	left: inherit;
	right: 10px;
	display: none;
}

.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page ul.wpforms-icon-choices li:has(input:checked) .wpforms-icon-choices-icon, 
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) .wpforms-field-label-inline .wpforms-icon-choices-icon:hover  {
	box-shadow: none !important;
	border: none !important;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) .wpforms-field-label-inline .wpforms-icon-choices-icon svg {
	height: auto;
	fill: var(--VdWpForm-ButtonIconColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) .wpforms-field-label-inline:hover .wpforms-icon-choices-icon svg {
	fill: var(--VdWpForm-ButtonIconHoverColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) .wpforms-field-label-inline .wpforms-icon-choices-label  {
	margin: 0;
    color:var(--VdWpForm-ButtonTextColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) .wpforms-field-label-inline:hover .wpforms-icon-choices-label,
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) li.wpforms-selected .wpforms-field-label-inline .wpforms-icon-choices-label{
    color: var(--VdWpForm-ButtonTextHoverColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) li.wpforms-selected .wpforms-field-label-inline .wpforms-icon-choices-icon svg{
    fill: var(--VdWpForm-ButtonIconHoverColor);
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-radio:not(.has-image-choices) input[type="radio"] {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    height: 1px !important;
    opacity: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    width: 1px !important;
    z-index: -1 !important;
	padding: 0 !important;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field-label {
    font-size: var(--VdWpForm-TitleFontSize);
    font-weight: var(--VdWpForm-TitleFontWeight) !important;
    color:var(--VdWpForm-TitleFontColor);
    text-align: center;
    margin-bottom: 15px;
    font-weight: normal;
    display: block;
	line-height: 51px;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container fieldset > .wpforms-field-description {
	color: '#000000';
    display: block;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    text-align: center;
	padding: 13px 0 16px 0;
	margin: 0;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-description {
    color: '#000000';
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field-number-slider {
	margin-bottom: 40px;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field-number-slider-hint {
	color: '#000000' !important;
    font-size: 18px !important;
    font-weight: 500;
    margin: 0 auto 30px;
    text-align: center;
    border: 0;
    max-width: 100%;
    padding: 0;
}
.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field-number-slider-hint b {
    color: var( --VdWpForm-FontColor) !important;
}

.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-number-slider input[type="range"] {
    -webkit-appearance: none;
    background: linear-gradient(
      to right,
      var(--VdWpForm-RangeSliderActiveColor) 0%,
      var(--VdWpForm-RangeSliderActiveColor)var(--val, 50%),
      var(--VdWpForm-RangeSliderColor)var(--val, 50%),
      var(--VdWpForm-RangeSliderColor) 100%
    );
    outline: none;
    transition: background 0.2s ease;
	border: none !important;
	padding: 0 !important;
    height: 8px !important;
    border-radius: 4px !important;
    cursor: grab;
	width: 100% !important;
	max-width: 100% !important;
	margin-top: 40px !important;
    margin-bottom: 25px !important;
  }
  
  .wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb {
	box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.35);
    touch-action: none;
    transition: all .2s ease-in-out;
	background: #ffffff;
    border-radius: 50%;
    cursor: grab;
    height: 40px;
    width: 40px;
    border: 1px solid rgba(0, 0, 0, 0.25);
	margin-top: -15px;
  }
  
  .wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-number-slider input[type="range"]::-moz-range-thumb {
	box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.35);
    touch-action: none;
    transition: all .2s ease-in-out;
	background: var(--white);
    border-radius: 50%;
    cursor: grab;
    height: 40px;
    width: 40px;
    border: 1px solid #999;
	margin-top: -15px;
  }
  .wpforms-container.online-mortgage-form .wpforms-form .wpforms-submit-container {
	text-align: center;
	padding-bottom: 40px;
  }
  .wpforms-container.online-mortgage-form .wpforms-form button[type=submit] {
	background: var(--VdWpForm-ButtonBackgroundColor) !important;
    color: var(--VdWpForm-ButtonTextColor) !important;
	font-size: 	var(--VdWpForm-ButtonFontSize);
    max-width: 330px;
    width: 100%;
    padding: 15px 0;
    height: auto;
    border: 1px solid var(--VdWpForm-ButtonBorderColor) !important;
  }
  .wpforms-container.online-mortgage-form .wpforms-form button[type=submit]:hover {
	background:var(--VdWpForm-ButtonBackgroundHoverColor) !important;
	color: var(--VdWpForm-ButtonTextHoverColor) !important;
    border-color: var(--VdWpForm-ButtonBorderHoverColor) !important;
  }
  div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles {
	border: none !important;
	overflow-x: scroll;
    max-width: 670px;
  }
  .wpforms-container.online-mortgage-form .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page {
    margin: 0 5px 0 0;
	}
  .wpforms-container.online-mortgage-form .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
	height: 28px;
    width: 28px;
	line-height: 28px;
	margin: 0;
  }
  .wpforms-container.online-mortgage-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number {
    background-color: var(--VdWpForm-ProgressBarColor) !important;
}
  .wpforms-container.online-mortgage-form .wpforms-page-indicator.circles .wpforms-page-indicator-page.active .wpforms-page-indicator-page-number {
    background-color: var(--VdWpForm-ProgressBarActiveColor) !important;
}
 .wpforms-container.online-mortgage-form .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number {
     background-color: var(--VdWpForm-ProgressBarColor) !important;
     opacity: 1 !important;
  }
 .wpforms-container.online-mortgage-form .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page.active .wpforms-page-indicator-page-number {
     background-color: var(--VdWpForm-ProgressBarActiveColor) !important;
  }
   .wpforms-container.online-mortgage-form .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page.active .wpforms-page-indicator-page-number .wpforms-page-indicator-page-triangle {
    border-top-color: var(--VdWpForm-ProgressBarActiveColor) !important;
   }

  .wpforms-container.online-mortgage-form .wpforms-form button[type=submit]:after, 
  .wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-pagebreak-left .wpforms-page-button.wpforms-page-next:after {
    display: none !important;
  }

    .wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field-radio.enable-choices-button input[type="radio"] {
	    display: none !important;
    }
    .wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field-radio.enable-choices-button .wpforms-field-label-inline {
        border-radius:unset !important;display: block !important;text-align: center !important;
    }


  @media only screen and (max-width: 767px) {
	.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-image-choices .wpforms-image-choices-item {
		width: 100%;
	}
	.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-image-choices .wpforms-image-choices-item .wpforms-image-choices-image {
		margin: 0 auto;
	}
	.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field-label,
	.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field-container .wpforms-field {
		font-size: 24px;
		line-height: 36px;
	}
	div.wpforms-container.online-mortgage-form .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater) {
		overflow: inherit !important;
	}
	div.wpforms-container.online-mortgage-form .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page {
		margin: 0 5px 0 0 !important;
	}
  }
  @media only screen and (max-width: 600px) {
	div.wpforms-container.online-mortgage-form .wpforms-form.wpforms-ajax-form .wpforms-page-indicator.connector .wpforms-page-indicator-page {
		 padding: inherit !important;
	}
	div.wpforms-container.online-mortgage-form .wpforms-form.wpforms-ajax-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number {
		display: block !important;
	}
  }