/*!/wp-content/uploads/elementor/css/post-14572.css*/.elementor-14572 .elementor-element.elementor-element-5aad571f:not(.elementor-motion-effects-element-type-background), .elementor-14572 .elementor-element.elementor-element-5aad571f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCDEC;background-image:url(https://www.usa-mortgages.com/wp-content/uploads/2022/01/HomeBackgroundhometoptop.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14572 .elementor-element.elementor-element-5aad571f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-200px;margin-bottom:0px;padding:200px 100px 100px 100px;}.elementor-14572 .elementor-element.elementor-element-5aad571f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14572 .elementor-element.elementor-element-5eb4d02e > .elementor-container{max-width:1024px;}.elementor-14572 .elementor-element.elementor-element-5eb4d02e{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-14572 .elementor-element.elementor-element-68541c4f > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-14572 .elementor-element.elementor-element-4db8fd24{text-align:center;}.elementor-14572 .elementor-element.elementor-element-4db8fd24 .elementor-heading-title{color:#FFFFFF;font-family:"Crimson Text", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;}.elementor-14572 .elementor-element.elementor-element-f69ab6d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.4px;fill:#051620;color:#051620;background-color:#FAF8F8;border-radius:8px 8px 8px 8px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.25);padding:16px 40px 16px 40px;}.elementor-14572 .elementor-element.elementor-element-f69ab6d .elementor-button:hover, .elementor-14572 .elementor-element.elementor-element-f69ab6d .elementor-button:focus{background-color:#F6EDED;}.elementor-14572 .elementor-element.elementor-element-f69ab6d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-14572 .elementor-element.elementor-element-5a2d7c0f img{width:15%;}.elementor-14572 .elementor-element.elementor-element-32acf36{text-align:center;}.elementor-14572 .elementor-element.elementor-element-32acf36 img{width:400px;}.elementor-14572 .elementor-element.elementor-element-159e763{text-align:center;}.elementor-14572 .elementor-element.elementor-element-159e763 .elementor-heading-title{color:var( --e-global-color-643772df );font-family:"Crimson Text", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;}.elementor-14572 .elementor-element.elementor-element-159e763 > .elementor-widget-container{margin:5% 0% 3% 0%;}.elementor-14572 .elementor-element.elementor-element-4d3f908{text-align:center;color:var( --e-global-color-643772df );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-14572 .elementor-element.elementor-element-4d3f908 > .elementor-widget-container{padding:0% 11% 0% 11%;}:root{--page-title-display:none;}body.elementor-page-14572:not(.elementor-motion-effects-element-type-background), body.elementor-page-14572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F8;}@media(min-width:1281px){.elementor-14572 .elementor-element.elementor-element-5aad571f:not(.elementor-motion-effects-element-type-background), .elementor-14572 .elementor-element.elementor-element-5aad571f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:1920px){.elementor-14572 .elementor-element.elementor-element-5aad571f:not(.elementor-motion-effects-element-type-background), .elementor-14572 .elementor-element.elementor-element-5aad571f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-14572 .elementor-element.elementor-element-5aad571f{padding:100px 0px 140px 0px;}.elementor-14572 .elementor-element.elementor-element-5eb4d02e > .elementor-container{max-width:1024px;}.elementor-14572 .elementor-element.elementor-element-5eb4d02e{margin-top:144px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14572 .elementor-element.elementor-element-4db8fd24 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-14572 .elementor-element.elementor-element-f69ab6d .elementor-button{padding:16px 55px 16px 55px;}.elementor-14572 .elementor-element.elementor-element-f69ab6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14572 .elementor-element.elementor-element-5a2d7c0f img{width:20%;}.elementor-14572 .elementor-element.elementor-element-5a2d7c0f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14572 .elementor-element.elementor-element-32acf36 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1280px){.elementor-14572 .elementor-element.elementor-element-5aad571f:not(.elementor-motion-effects-element-type-background), .elementor-14572 .elementor-element.elementor-element-5aad571f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-14572 .elementor-element.elementor-element-68541c4f > .elementor-element-populated{padding:40px 40px 40px 40px;}}@media(max-width:1024px){.elementor-14572 .elementor-element.elementor-element-5aad571f{padding:200px 40px 40px 40px;}.elementor-14572 .elementor-element.elementor-element-f69ab6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14572 .elementor-element.elementor-element-5a2d7c0f img{width:20%;}}@media(max-width:767px){.elementor-14572 .elementor-element.elementor-element-5aad571f:not(.elementor-motion-effects-element-type-background), .elementor-14572 .elementor-element.elementor-element-5aad571f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-14572 .elementor-element.elementor-element-5aad571f{margin-top:-81px;margin-bottom:0px;padding:80px 15px 150px 15px;}.elementor-14572 .elementor-element.elementor-element-7f2b392d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14572 .elementor-element.elementor-element-5eb4d02e{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-14572 .elementor-element.elementor-element-68541c4f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14572 .elementor-element.elementor-element-4db8fd24 .elementor-heading-title{font-size:28px;}.elementor-14572 .elementor-element.elementor-element-4db8fd24 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14572 .elementor-element.elementor-element-f69ab6d .elementor-button{padding:20px 20px 20px 20px;}.elementor-14572 .elementor-element.elementor-element-f69ab6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14572 .elementor-element.elementor-element-5a2d7c0f{text-align:center;}.elementor-14572 .elementor-element.elementor-element-5a2d7c0f img{width:30%;}.elementor-14572 .elementor-element.elementor-element-32acf36 img{width:200px;}.elementor-14572 .elementor-element.elementor-element-32acf36 > .elementor-widget-container{margin:-25px 0px 25px 0px;}.elementor-14572 .elementor-element.elementor-element-159e763 .elementor-heading-title{font-size:28px;}.elementor-14572 .elementor-element.elementor-element-159e763 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 13% 0% 13%;}}/* Start custom CSS for heading, class: .elementor-element-159e763 */.elementor-element.elementor-element-159e763.elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default, .elementor-element.elementor-element-4d3f908.elementor-widget.elementor-widget-text-editor {
    color: #fbf8f8;
}/* End custom CSS */
/* Start custom CSS */.mortgage-calculator-body{
    background-color: transparent !important;
}

.elementor-widget-icon-list .elementor-icon-list-icon svg{
    fill: none;
}

input:not([type=radio]), #field_685vd_chosen,.with_frm_style select{
    BORDER-BOTTOM: 2PX SOLID #E2E4E5 !important;
    border-radius: 0px !important;
}

.frm_label_button_container{
    background-color: #8C1D45;
}

div#frm_radio_23-0 .frm_label_button_container{
    background-color: #8C1D45 !important;
    color: #fff !important;
  padding: 16px,40px,16px,40px !important;
}

.frm_display_format_buttons .frm_label_button_container, .frm_display_format_buttons .frm_image_option_container.frm_label_button_container{
    background-color: #888 !important;
    color: #fff !important;
    padding: 16px,40px,16px,40px !important;
}
div#field_f3wje_label {
    padding-bottom: 15px;
}
.with_frm_style .chosen-container-single .chosen-single span {
    text-align: left !important;
}
.with_frm_style .frm_top_container .frm_primary_label{
font-weight: 600;
font-size: 14px;
line-height: 20px;
color: #242426;
}
input::placeholder,.with_frm_style .chosen-container-single .chosen-single span,.with_frm_style .chosen-container .chosen-results,.with_frm_style select {
font-family: Montserrat;
font-weight: normal;
font-size: 18px;
color: #242426;
text-align: left;
padding-bottom: 1%;
}
select {
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
    background-image: url(https://www.usa-mortgages.com/wp-content/uploads/2021/12/arrow.svg) !important;
    background-repeat: no-repeat !important;
   background: transparent;

  background-position-x: 100% !important;
  background-position-y: 16px;
}
.with_frm_style .chosen-container-single .chosen-single div b{
    background: none;
     background-image: url(https://www.usa-mortgages.com/wp-content/uploads/2021/12/arrow.svg) !important;
    background-repeat: no-repeat !important;
   background: transparent;
    background-position-x: 100% !important;
    background-position-y: 16px !important;
}

.with_frm_style .chosen-container-single .chosen-single div {
    position: absolute;
    right: 16px;
    top: 0;
    display: block;
    height: 100%;
    width: 24px;
}

 .frm_style_formidable-style.with_frm_style select:focus, .frm_style_formidable-style.with_frm_style textarea:focus, .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search], .frm_form_fields_active_style, .frm_style_formidable-style.with_frm_style .frm_focus_field .frm-card-element.StripeElement, .frm_style_formidable-style.with_frm_style .chosen-container-single.chosen-container-active .chosen-single, .frm_style_formidable-style.with_frm_style .chosen-container-active .chosen-choices {
    border-color: transparent !important;
    box-shadow: none !important;
}

.chosen-search input[type="text"]{
    background: none !important;
}
.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single abbr {
    display: none;
}
.frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus, .frm_style_formidable-style.with_frm_style select:focus, .frm_style_formidable-style.with_frm_style textarea:focus, .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search], .frm_form_fields_active_style, .frm_style_formidable-style.with_frm_style .frm_focus_field .frm-card-element.StripeElement, .frm_style_formidable-style.with_frm_style .chosen-container-single.chosen-container-active .chosen-single, .frm_style_formidable-style.with_frm_style .chosen-container-active .chosen-choices,frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):active {
    border-color: #E2E4E5 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px rgba(240,240,240, 0.6) !important;
}
.with_frm_style .chosen-container .chosen-drop {
    border: 2px solid  #E2E4E5;
}
.frm_opt_container select{
   background-position-x: 95% !important;
}

.email_usa {
    position: absolute;
    z-index: 100;
    width: 24px;
    height: 24px;
    background-image: url(https://www.usa-mortgages.com/wp-content/uploads/2021/12/email.svg);
    background-position-x: 100%;
    background-repeat: no-repeat;
 padding-left: 2%;
 margin-top: 3%;
}
.phone_usa{
     position: absolute;
     z-index: 100;
    width: 24px;
    height: 24px;
background-image: url(https://www.usa-mortgages.com/wp-content/uploads/2021/12/phone.svg);
    background-position-x: 100%;
    background-repeat: no-repeat;
    padding-left: 2%; 
     margin-top: 3%;
}   
input#field_ockii,input#field_qulq1 {
    padding-left: 35px !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #242426;
  -webkit-text-fill-color: #242426;
  transition: background-color 5000s ease-in-out 0s;
  padding-left: 35px;
}



.frm_style_formidable-style.with_frm_style .frm_submit button{
    width: 100%;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25) !important;
border-radius: 8px !important;
font-weight: 600;
font-size: 18px;
padding: 16px 20px;
border: none;
}

.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover, .frm_style_formidable-style.with_frm_style input[type=submit]:hover, .frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover, .frm_style_formidable-style.with_frm_style .frm_submit button:hover {
    background: #570422;
box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
border-radius: 8px;
border: none;
}


@media screen and (max-width: 1366px) {
 .frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 20px !important;
    }
}
.with_frm_style .chosen-container-single .chosen-single {
 
    padding: 0 0 0 16px;
}
input.chosen-search-input,select#field_f3wje,input#field_o69jd {
    padding-left: 16px !important;
}
.calculator_bg{
background: linear-gradient(180deg, #394253 0%, #181C27 100%);
box-shadow: 3px 4px 38px rgba(0, 0, 0, 0.08);
border-radius: 8px;
}
.elementor-element.elementor-element-159e763.elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default, .elementor-element.elementor-element-4d3f908.elementor-widget.elementor-widget-text-editor {
    color: #fbf8f8;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face{font-family:'Crimson Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.usa-mortgages.com/wp-content/uploads/2022/03/CrimsonText-Regular.woff) format('woff');}
@font-face{font-family:'Crimson Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.usa-mortgages.com/wp-content/uploads/2022/03/CrimsonText-SemiBold.woff) format('woff');}
@font-face{font-family:'Crimson Text';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.usa-mortgages.com/wp-content/uploads/2022/03/CrimsonText-Bold.woff) format('woff');}
/* End Custom Fonts CSS */