/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 13 2025 | 21:41:01 */
body{overflow-x:hidden;}
input,
select,
textarea{border:#333 solid 1px!important;}
input:hover,
select:hover,
textarea:hover,
input:focus,
select:focus,
textarea:focus{
	border-color:#f95593!important;
	outline:#f95593 solid 1px!important;}
input[type="button"],
button,
input[type="submit"]:hover{
	background-color:#333!important;
	color:#fff!important;}
input[type="radio"]:before,
input[type="submit"],
input[type="button"]:hover,
button:hover{background-color:#f95593!important;}
input[type="submit"]{color:#000;}
input[type="button"],
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"],
input[type="submit"]:hover,
input[type="submit"]:focus{
	border:none!important;
	outline:none!important;}
input[type=number]{
	appearance:textfield!important;
	-moz-appearance:textfield!important;
	-webkit-appearance:none!important;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{
	margin: 0!important;
	-webkit-appearance: none!important;}

/* form */
.mortgage_bk_fm{
	border: #999 solid 1px;
    border-radius: 10px;
    margin: 30px 0;
    padding: 20px;}
.mortgage_bk_fm .ayamb .gchoice{
	display:block!important;
	padding: 10px;
	position:relative;}
.mortgage_bk_fm [data-conditional-logic="visible"],
.mortgage_bk_fm .gfield > div{margin-bottom:20px;}
.mortgage_bk_fm [data-conditional-logic="hidden"],
.mortgage_bk_fm .gfield[data-conditional-logic="visible"] > div{margin-bottom:0;}
.mortgage_bk_fm fieldset#field_1_315{margin-bottom:0;}
.mortgage_bk_fm fieldset#field_1_13{margin-top:20px;}
.mortgage_bk_fm .ayamb .gchoice label{
	bottom: 15px;
    left: 0;
    margin: auto;
    position: absolute !important;
    right: 0;
	text-align:center;}
.mortgage_bk_fm .ayamb .gchoice input[type=radio]{
	background-position: center;
    background-repeat: no-repeat;
    background-size: 33%;
	border-radius:8px;
	-webkit-appearance:none;
       -moz-appearance:none;
    appearance: none;
	opacity:0.4;
	padding: 60px 30px;
    width: 100%;
    height: 210px;}
.mortgage_bk_fm .ayamb .gchoice [type="radio"]:checked{border-color:#f95593!important;}
.mortgage_bk_fm .ayamb .gchoice.gchoice_1_315_0 input[type=radio]{background-image:url(/../wp-content/uploads/2025/10/nm-b-icon.png);}
.mortgage_bk_fm .ayamb .gchoice.gchoice_1_315_1 input[type=radio]{background-image:url(/../wp-content/uploads/2025/10//m-b-icon.png);}
.mortgage_bk_fm .gchoice [type="radio"]:checked,
.mortgage_bk_fm .gchoice input[type=radio]:focus,
.mortgage_bk_fm .gchoice input[type=radio]:hover{opacity:1!important;}
.mortgage_bk_fm .ayamb .gchoice input[type=radio]:before{display:none;}
/* form gf two colunms */
/*.gfieldset.ft_col_1{grid-column:1/-7;}
.gfieldset.ft_col_2{grid-column:7/-1;}*/
/* form gf one column */
.gfieldset.ft_col_1,
.gform_fields.form_sublabel_below.validation_below{grid-column:1/-1;}
.gfieldset.ft_col_2{grid-column:1/-1;}
/* form gf ldc_lt */
.gform-theme--foundation .gfield--width-full.l_dc_lt{grid-column:1/-9;}
.gform-theme--foundation .gfield--type-fileupload.d_ldc_lt{grid-column:5/-1;}
.entry-content .gform_wrapper fieldset ul,
.gform_wrapper fieldset ul{margin:0;}
.gform_fieldset.ft_f{display:contents;}
.gform-theme--foundation .gform_fields{grid-row-gap:0;}
ul.gform_fields{margin:0;}
.gform-theme--framework .gf_progressbar{height:20px;}
.gform-theme--framework .gf_progressbar .gf_progressbar_percentage{
	height: inherit;
    background-image: linear-gradient(90deg, #ED95BD, #a04f74);}
.mortgage_bk_fm .gfield--type-radio.gf_list_2col{
	border-bottom:#999 dashed 1px;
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
	padding-bottom:10px;}
.mortgage_bk_fm .gfield--type-radio.gf_list_2col legend,
.mortgage_bk_fm .gfield--type-radio.gf_list_2col .ginput-container{display:flex;}
.mortgage_bk_fm .gfield--type-radio.gf_list_2col legend{float:left;}
.mortgage_bk_fm .gfield--type-radio.gf_list_2col .ginput-container{margin-top:-15px;}
.mortgage_bk_fm .gfield--type-radio.gf_list_2col legend{position:relative;}
.mortgage_bk_fm .l_typ{border-bottom:#999 solid 1px;}
@media (min-width: 640px) {
	.gform-theme--foundation .gform_fields {column-gap:7px;}
}
@media (max-width: 576px) {
	.mortgage_bk_fm .ayamb .gfield_radio{flex-direction:row;}
	.mortgage_bk_fm .ayamb .gchoice{width:50%;}
	.mortgage_bk_fm .gfield--type-radio.gf_list_2col{display:block;}
	.mortgage_bk_fm .gfield--type-radio.gf_list_2col legend{float:none;}
	.gform-theme--foundation .gfield--width-full.l_dc_lt,
	.gform-theme--foundation .gfield--type-fileupload.d_ldc_lt{grid-column: 1 / -1;}
}
@media (max-width: 480px) {
	.mortgage_bk_fm .ayamb .gchoice input[type=radio]{height:inherit;}
}