/*
Theme Name: KeepMyHome
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.4.1759904818
Updated: 2025-10-08 06:26:58

*/

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

html, body {height:100%;}
body {font-family:"Inter", sans-serif; font-size:16px !important; font-weight:400; line-height:24px; color:#000; overflow-x:hidden;}
a {color:#000;}
p {}
h1, h2, h3, h4, h5, h6 {padding:0px;}
h1,h2, h3 {font-family:"articulat-heavy-cf"; font-weight:900 !important;}
h1 {font-size:55px !important; line-height:60px !important;}
h2 {font-size:36px; line-height:45px; color:#0B5E69;}
h3 {font-size:30px; font-weight:900 !important; line-height:40px; color:#59B09D;}
h4 {font-size:20px; font-weight:700; line-height:26px;}
h5 {}
h6 {}


#page-container {padding-top:99px !important;}
#et-main-area {min-height:480px;}

/*Header CSS*/
#logo {position:relative; top:-10px; z-index:100;}
#main-header {box-shadow:none; padding:0px;}
#main-header .container {width:calc(100% - 100px); max-width:1400px;}
#main-header.et-fixed-header {padding:0px; z-index:100;}
#main-header.et-fixed-header #logo {top:-10px;}
#main-header.et-fixed-header #et-top-navigation {position:relative; top:2px;}
#main-header #et-top-navigation {padding-top:23px;}
#main-header #et-top-navigation ul#top-menu li {padding-right:23px;}
#main-header #et-top-navigation ul#top-menu li a {font-family:"Open Sans", sans-serif; font-size:18px; font-weight:400; padding-bottom:41px !important; color:#737373;}
#main-header #et-top-navigation ul#top-menu li a:hover {opacity:1 !important;}
#main-header #et-top-navigation ul#top-menu li:nth-last-child(1) {padding-right:0px;}
#main-header #et-top-navigation ul#top-menu li:nth-last-child(1) a {background:#0B5E69; padding:19px 26px !important; font-size:20px; font-weight:600; color:#fff;}
#main-header #et-top-navigation ul#top-menu li:nth-last-child(2) {padding-right:28px;}

#main-header #et-top-navigation ul#top-menu li ul.sub-menu {border-top:3px solid #0B5E69; padding:0px;}
#main-header #et-top-navigation ul#top-menu li ul.sub-menu li {border-bottom:1px solid #ccc; padding:15px 20px;}
#main-header #et-top-navigation ul#top-menu li ul.sub-menu li a {background:transparent; font-size:17px; font-weight:500; padding:0px !important; color:#737373;}
#main-header #et-top-navigation ul#top-menu li ul.sub-menu li:nth-last-child(1) {border-bottom:none;}
#main-header.et-fixed-header #et-top-navigation ul#top-menu li ul.sub-menu {margin-top:-2px;}

/*Button CSS*/
body #page-container .et_pb_module.et_pb_fullwidth_header .header-content-container .header-content .et_pb_button.et_pb_more_button {font-size:18px !important;}
body #page-container .et_pb_button_module_wrapper .et_pb_button {font-size:18px !important; text-align:center !important;}

body.et_mobile_view #et_mobile_nav_menu {display:block !important;}
body.et_mobile_view #top-menu {display:none !important;}

.et_pb_section .et_pb_row {width:calc(100% - 110px) !important;}
.et_pb_section#landing_header_section .et_pb_row {width:100% !important;}

.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_image img {min-height:600px; object-fit:cover;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content {width:100%; max-width:initial; margin:0px; padding:0px;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_module_header {padding-bottom:19px;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_header_content_wrapper {max-width:950px; line-height:27px; margin:0px auto;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_header_content_wrapper p:nth-child(1) {margin-bottom:27px;}

.et_pb_section.trusted_strip_section .et_pb_row {display:flex; flex-wrap:wrap; column-gap:15px;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column {width:calc(31.3333% - 10px); margin-right:0px;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column:nth-child(2) {margin-left:6%;}
.et_pb_section.trusted_strip_section .et_pb_module.et_pb_blurb .et_pb_blurb_content {display:flex; align-items:center;}
.et_pb_section.trusted_strip_section .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {padding-left:20px;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {margin-bottom:0px;}
.et_pb_section.trusted_strip_section .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_module_header {max-width:250px; font-size:22px; font-weight:400; line-height:27px; color:#0B5D69;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column:nth-child(2) .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_module_header {max-width:130px;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column:nth-child(1) .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {width:63px;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column:nth-child(2) .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {width:71px;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column:nth-child(3) .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {width:63px;}

.et_pb_section.foreclosure_assistance_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center;}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.left {width:calc(100% - 668px); margin-right:85px;}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text p {margin:18px 0px 5px 0px;}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text ul {padding:0px; margin:0px 0px 0px 25px;}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text ul li {}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.right {width:583px;}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_image, .et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_image img {width:100%;}

.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_header_txt_row .et_pb_module.et_pb_text h2 {margin-bottom:12px;}
.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_header_txt_row .et_pb_module.et_pb_text p {max-width:610px; font-size:20px; line-height:30px; margin:0 auto; color:#005B69;}
.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_blurb_row {display:flex; flex-wrap:wrap; gap:39px;}
.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_blurb_row .et_pb_column {width:calc(33.333% - 26px); margin-right:0px;}
.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_blurb_row .et_pb_module.et_pb_blurb {padding:46px 25px 52px 25px !important;}
.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_blurb_row .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {display:flex; max-width:initial; height:102px; margin-bottom:0px;}
.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_blurb_row .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {width:auto; max-width:initial; max-height:100px;}
.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_blurb_row .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 {font-size:22px; font-weight:700; line-height:25px; margin: 20px 0px; color:#0B5E69;}
.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_blurb_row .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {line-height:21px; color:#0B5E69;}
body #page-container .et_pb_section.how_kmh_help_section .et_pb_row .et_pb_button_module_wrapper .et_pb_button {padding:18px 40px !important;}
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_header_txt_row .et_pb_module.et_pb_text p {max-width:720px; font-size:20px; line-height:30px; margin: 28px auto 0px auto; color:#005B69;}
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row {display:flex; flex-wrap:wrap; gap:10px;}
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column.left {width:583px; margin-right:0px; padding:28px 70px 5px 70px;}
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column.right {width:calc(100% - 593px);}
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column.right .et_pb_module.et_pb_image, .et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column.right .et_pb_module.et_pb_image .et_pb_image_wrap, .et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column.right .et_pb_module.et_pb_image .et_pb_image_wrap img {height:100%;}
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column.right .et_pb_module.et_pb_image .et_pb_image_wrap img {object-fit:cover;}

.et_pb_module.wpforms_selector .check_status_form form {color:#fff;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field {margin:0px 0px 12px 0px !important; padding:0px !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.wpforms-field-phone {margin:0px 0px 6px 0px !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.wpforms-field-html {margin-bottom:13px !important; font-size:22px !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.wpforms-field-html h3 {font-size:30px !important; margin:0px 0px 14px 0px !important; color:#fff;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field .wpforms-required-label {display:none !important;}

.et-db #et-boc .et-l .et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container em.wpforms-error {margin:0px !important; font-size:9px !important;}
.et-db #et-boc .et-l .et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container em.wpforms-error::before {display:none !important;}
.et-db #et-boc .et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.r_btn em.wpforms-error {padding:0px; margin:3px 0px 0px 32px !important;}

.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.r_btn.check_status_radio_btn {margin-bottom:29px !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.check_status_radio_btn ul {gap:14px !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.r_btn ul li {display:flex !important; align-items:center !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.r_btn ul li input[type="radio"] {width:auto !important; max-width:initial !important;}
.et-db #et-boc .et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.r_btn input[type='radio'] {appearance:none !important; -webkit-appearance:none !important; width:20px !important; height:20px !important; border:2px solid #fff !important; border-radius:50% !important; background:transparent; position:relative; vertical-align:middle; cursor:pointer; margin:0px; transition:all 0.2s ease;}
.et-db #et-boc .et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.r_btn label {width:calc(100% - 32px);}
.et-db #et-boc .et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.r_btn input[type='radio']::before, .et-db #et-boc .et_pb_module.wpforms_selector form .wpforms-field-container .wpforms-field.r_btn input[type='radio']::after {display:none !important;}
.et-db #et-boc .et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.r_btn input[type='radio']:checked::before {content:'' !important;position:absolute !important; top:4px !important; left:4px !important; width:8px !important; height:8px !important; background-color:#fff !important; border-radius:50% !important;	display:flex !important; border:none !important; box-shadow:none !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.r_btn label {font-size:15px !important; font-weight:300 !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.r_btn.check_status_radio_btn2 label {max-width:360px;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field label {color:#fff !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field input {width:100% !important; max-width:100% !important; font-weight:400 !important; border:none !important; border-radius:0px !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field input::placeholder {color:#0B5E69 !important; opacity:1 !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.wpforms-field-phone .iti__country-container {display:none;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field.wpforms-field-phone input {padding-left:15px !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .wpforms-field em.wpforms-error {margin:10px 0px; padding:4px 15px; font-size:12px !important; border:1px solid #d63637;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-submit-container {margin-top:22px !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-submit-container .wpforms-submit {background:#D56F3E !important;font-size:18px !important;font-weight: 700 !important;padding: 17px 53px !important; border-radius: 0px !important;height: auto !important;color: #fff !important;}
.et_pb_module.wpforms_selector .check_status_form form .wpforms-submit-container .wpforms-submit::after {display:none !important;}
/*Check Status Form CSS End*/

/*Contact Form CSS*/
.et_pb_module .cls_contact_form form {color:#fff;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row {max-width:915px !important; margin:0 auto !important;}

.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column:nth-child(2) {position:relative; z-index:1000;}


.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field.fl_name .wpforms-field-row {display:flex !important; flex-wrap:wrap !important; flex-direction:row !important; gap:10px !important;}

.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field.fl_name .wpforms-field-row .wpforms-field-row-block {width:calc(50% - 5px) !important;}

.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.email {width:calc(50% - 5px) !important; margin-right:10px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.phone {width:calc(50% - 5px) !important;}

.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr {}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr .wpforms-field-address-city {width:calc(33.333% - 6px) !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr .wpforms-field-address-state {width:calc(33.333% - 6px) !important; margin:-55px 0px 0px 156px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr .wpforms-field-address-postal {width:calc(33.333% - 6px) !important; margin:-68px 0px 0px 312px !important;}


.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field.fl_name .wpforms-field-row::before, .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field.fl_name .wpforms-field-row::after {display:none !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(2) .wpforms-layout-column:nth-child(1) {margin-top:-172px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(3) .wpforms-layout-column:nth-child(1) {margin-top:-376px !important; position:relative !important; left:234px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(4) .wpforms-layout-column:nth-child(1) {margin-top:-325px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(4) .wpforms-layout-column:nth-child(1) .cls_addr .wpforms-field-row:nth-child(4) .wpforms-field-row-block.wpforms-first {margin-bottom:12px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(5) .wpforms-layout-column:nth-child(1) {margin-top:-157px !important; margin-bottom:15px !important;}

.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field-row {margin-bottom:13px !important;}

.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-layout-row .wpforms-layout-column {padding:0px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field {margin:5px 0px 0px 0px !important; padding:0px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-layout-row .wpforms-field .wpforms-field-row-block {margin-bottom:0px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.wpforms-field-phone {margin:0px 0px 6px 0px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.wpforms-field-html {margin-bottom:13px !important; font-size:22px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.wpforms-field-html h3 {font-size:30px !important; margin:0px 0px 14px 0px !important; color:#fff;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field ul li {display:flex !important; align-items:center !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field ul li input[type="radio"] {width:auto !important; max-width:initial !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field select, .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field textarea {border:none !important; border-radius:0px !important; color:#0B5E69 !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field textarea {height:173px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field textarea::placeholder {color:#0B5E69 !important; opacity:1 !important;}
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field input[type='radio'] {appearance:none !important; -webkit-appearance:none !important; width:20px !important; height:20px !important; border:2px solid #fff !important; border-radius:50% !important; background:transparent; position:relative; vertical-align:middle; cursor:pointer; margin:0px; transition:all 0.2s ease;}
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field input[type='radio']::before, .et-db #et-boc .et_pb_module form .wpforms-field-container .wpforms-field input[type='radio']::after {display:none !important;}
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field input[type='radio']:checked::before {content:'' !important;position:absolute !important; top:4px !important; left:4px !important; width:8px !important; height:8px !important; background-color:#fff !important; border-radius:50% !important;	display:flex !important; border:none !important; box-shadow:none !important;}
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn {margin:24px 0px 22px 60px !important;}
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn legend {font-size:22px; font-weight:500; margin-bottom:28px; color: #fff;}
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn ul {gap:14px;}
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn ul li label {font-size:15px; font-weight:300;}
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .agree_radio_btn ul li label {max-width:370px; font-size:15px; font-weight:300;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field label {color:#fff !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field input {width:100% !important; max-width:100% !important; font-weight:400 !important; border:none !important; border-radius:0px !important;}

/*
.et_pb_module .cls_contact_form form .wpforms-field-container em.wpforms-error {display:none !important;}
*/
.et-db #et-boc .et-l .et_pb_module .cls_contact_form form .wpforms-field-container em.wpforms-error::before, .et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container em.wpforms-error::before {display:none;}

.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field input::placeholder {color:#0B5E69 !important; opacity:1 !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.wpforms-field-phone .iti__country-container {display:none;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.wpforms-field-phone input {padding-left:15px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field em.wpforms-error {margin:10px 0px; padding:4px 15px; font-size:12px !important; border:1px solid #d63637;}
.et_pb_module .cls_contact_form form .wpforms-submit-container {margin-top:22px !important;}
.et_pb_module .cls_contact_form form .wpforms-submit-container .wpforms-submit {background:#D56F3E !important;font-size:18px !important;font-weight:700 !important;padding:15px 53px !important; border-radius: 0px !important;height: auto !important;color: #fff !important;}
.et_pb_module .cls_contact_form form .wpforms-submit-container .wpforms-submit::after {display:none !important;}
.et_pb_module .cls_contact_form form .wpforms-field-label .wpforms-required-label, .et_pb_module .cls_contact_form form .wpforms-field .wpforms-required-label {  display: none !important;}
.et_pb_module .cls_contact_form form .wpforms-submit-container {margin:30px 0px 0px 60px !important}
/*Contact Form CSS End*/




/*Popup Form CSS*/
.mstech-two-step form.mstech-form1, .mstech-two-step-mobile form.mstech-form1-mobile {display:flex; width:100%; max-width:716px; margin:39px auto 0px auto; position:relative;}
.mstech-two-step form.mstech-form1 input, .mstech-two-step-mobile form.mstech-form1-mobile input {width:calc(100% - 236px); border:none !important; border-radius:0px; padding:17px; color:#000 !important;}
.mstech-two-step form.mstech-form1 input::placeholder, .mstech-two-step-mobile form.mstech-form1-mobile input::placeholder {color:#0B5E69 !important}
.mstech-two-step form.mstech-form1 .mstech-btn, .mstech-two-step-mobile form.mstech-form1-mobile .mstech-btn-mobile {width:236px; background:#D56F3E; border-radius:0px; margin-top:0px; font-size:20px; font-weight:700; color:#FFFFFF;}


.et_pb_module .mstech-two-step .wpforms-container {margin:0 auto !important;}
.et_pb_module .mstech-two-step .cls_contact_form form {color:#000;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row {max-width:915px !important; margin:0 auto !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column:nth-child(2) {position:relative; z-index:1000;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field.fl_name .wpforms-field-row {display:flex !important; flex-wrap:wrap !important; flex-direction:row !important; gap:10px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field.fl_name .wpforms-field-row .wpforms-field-row-block {width:calc(50% - 5px) !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.email {width:calc(50% - 5px) !important; margin-right:10px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.phone {width:calc(50% - 5px) !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr .wpforms-field-address-city {width:calc(33.333% - 6px) !important; margin-top:4px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr .wpforms-field-address-state {width:calc(33.333% - 6px) !important; margin:-55px 0px 0px 143px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr .wpforms-field-address-postal {width:calc(33.333% - 6px) !important; margin:-65px 0px 0px 286px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field.fl_name .wpforms-field-row::before, .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field.fl_name .wpforms-field-row::after {display:none !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(2) .wpforms-layout-column:nth-child(1) {margin-top:-158px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(3) .wpforms-layout-column:nth-child(1) {margin-top:-305px !important; position:relative !important; left:215px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(4) .wpforms-layout-column:nth-child(1) {margin-top:-248px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(4) .wpforms-layout-column:nth-child(1) fieldset .wpforms-field-row.wpforms-field-medium:nth-child(3) {margin-top:14px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(4) .wpforms-layout-column:nth-child(1) .cls_addr .wpforms-field-row:nth-child(4) .wpforms-field-row-block.wpforms-first {margin-bottom:12px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(5) .wpforms-layout-column:nth-child(1) {margin-top:-77px !important; margin-bottom:15px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field-row {margin-bottom:10px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-layout-row .wpforms-layout-column {padding:0px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field {margin:0px 0px 0px 0px !important; padding:0px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-layout-row .wpforms-field .wpforms-field-row-block {margin-bottom:0px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field.wpforms-field-phone {margin:0px 0px 6px 0px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field.wpforms-field-html {margin-bottom:13px !important; font-size:22px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field.wpforms-field-html h3 {font-size:30px !important; margin:0px 0px 14px 0px !important; color:#000;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field ul li {display:flex !important; align-items:center !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field ul li input[type="radio"] {width:auto !important; max-width:initial !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field select, .et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field textarea {border:none !important; border-radius:0px !important; border:1px solid #fff !important; color:#0B5E69 !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field textarea {height:135px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field textarea::placeholder {color:#0B5E69 !important; opacity:1 !important;}
.et-db #et-boc .et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field input[type='radio'] {appearance:none !important; -webkit-appearance:none !important; width:20px !important; height:20px !important; border:2px solid #fff !important; border-radius:50% !important; background:transparent; position:relative; vertical-align:middle; cursor:pointer; margin:0px; transition:all 0.2s ease;}
.et-db #et-boc .et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field input[type='radio']::before, .et-db #et-boc .mstech-two-step .et_pb_module form .wpforms-field-container .wpforms-field input[type='radio']::after {display:none !important;}
.et-db #et-boc .et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field input[type='radio']:checked::before {content:'' !important;position:absolute !important; top:4px !important; left:4px !important; width:8px !important; height:8px !important; background-color:#fff !important; border-radius:50% !important;	display:flex !important; border:none !important; box-shadow:none !important;}
.et-db #et-boc .et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn {margin:24px 0px 22px 40px !important;}
.et-db #et-boc .et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn legend {font-size:22px; font-weight:500; margin-bottom:28px; color:#fff;}
.et-db #et-boc .et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn ul {gap:14px;}
.et-db #et-boc .et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn ul li label {font-size:15px; font-weight:400;}
.et-db #et-boc .et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .agree_radio_btn ul li label {max-width:370px; font-size:15px; font-weight:400; color:#fff !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field label {color:#0B5E69 !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field input {width:100% !important; max-width:100% !important; font-weight:400 !important; border:1px solid #fff !important; border-radius:0px !important; color:#0B5E69 !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field input::placeholder {color:#0B5E69 !important; opacity:1 !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field.wpforms-field-phone .iti__country-container {display:none;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field.wpforms-field-phone input {padding-left:15px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field em.wpforms-error {margin:10px 0px; padding:4px 15px; font-size:12px !important; border:1px solid #d63637;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-submit-container {margin-top:22px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-submit-container .wpforms-submit {background:#D56F3E !important;font-size:18px !important;font-weight:700 !important;padding:15px 53px !important; border-radius: 0px !important;height: auto !important;color:#fff !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-submit-container .wpforms-submit::after {display:none !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-label .wpforms-required-label, .et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field .wpforms-required-label {  display: none !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-submit-container {margin:0px !important; position:absolute !important; z-index:100000; bottom:94px; right:252px;}
/*Popup Form CSS End*/

/*Popup Form CSS for Mobile*/

.et_pb_module .mstech-two-step-mobile .wpforms-container {margin:0px auto !important;}
.et_pb_module .mstech-two-step-mobile .cls_contact_form form .wpforms-field-container .wpforms-field input {border:1px solid #0B5E69 !important; color:#0B5E69 !important;}
.et_pb_module .mstech-two-step-mobile .cls_contact_form form .wpforms-field-container .wpforms-field select, .et_pb_module .mstech-two-step-mobile .cls_contact_form form .wpforms-field-container .wpforms-field textarea {border:1px solid #0B5E69 !important;}
.et-db #et-boc .et_pb_module .mstech-two-step-mobile .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn legend {color:#fff;}
.et-db #et-boc .et_pb_module .mstech-two-step-mobile .cls_contact_form form .wpforms-field-container .wpforms-field input[type='radio'] {border:2px solid #fff !important;}
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field input[type='radio']:checked::before {background-color:#fff !important;}
.et_pb_module .mstech-two-step-mobile .cls_contact_form form .wpforms-field-container .wpforms-field label {color:#000 !important;}
.et_pb_module .mstech-two-step-mobile .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(5) .wpforms-layout-column:nth-child(1) {margin-bottom:0px !important;}
.et-db #et-boc .et_pb_module .mstech-two-step-mobile .cls_contact_form form .wpforms-field-container .wpforms-field .agree_radio_btn ul li label {font-weight:400; color:#fff !important;}
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn ul li label {font-weight:400; color:#fff !important;}
/*Popup Form CSS for Mobile*/

.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row {display:flex; flex-wrap:wrap; align-items:center;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_module.et_pb_text .et_pb_text_inner {}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_module.et_pb_text .et_pb_text_inner h3::before {content:""; width:54px; height:54px; display:inline-block; background-size:54px !important;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row.first .et_pb_module.et_pb_text .et_pb_text_inner h3::before {background:url(https://keepmyhouse.org/wp-content/themes/kmh/images/1.svg) no-repeat top left;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row.second .et_pb_module.et_pb_text .et_pb_text_inner h3::before {background:url(https://keepmyhouse.org/wp-content/themes/kmh/images/2.svg) no-repeat top left;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row.third .et_pb_module.et_pb_text .et_pb_text_inner h3::before {background:url(https://keepmyhouse.org/wp-content/themes/kmh/images/3.svg) no-repeat top left;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_column.text {width:calc(100% - 690px); margin-right:130px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_column.image {width:560px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_module.et_pb_text h3 {display:flex; align-items:center; flex-wrap:wrap; gap:26px; margin-bottom:5px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_module.et_pb_text h3 strong {width:calc(100% - 80px); font-weight:800; letter-spacing:-1px; line-height: 42px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_module.et_pb_text p {margin-left:80px; line-height:24px; color:#0B5E69;}
body #page-container .et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_button_row .et_pb_button_module_wrapper .et_pb_button {padding:18px 41px !important;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row.second .et_pb_column.image {margin-right:60px;}

.et_pb_section.customer_testimonial_section .et_pb_row.testimonial_row {display:flex; flex-wrap:wrap; column-gap:48px;}
.et_pb_section.customer_testimonial_section .et_pb_row.testimonial_row .et_pb_column {width:calc(33.333% - 32px); margin-right:0px;}
.et_pb_section.customer_testimonial_section .et_pb_row.testimonial_row .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {margin:0px;}
.et_pb_section.customer_testimonial_section .et_pb_row.testimonial_row .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 {margin:28px 0px 17px 0px;}
.et_pb_section.customer_testimonial_section .et_pb_row.testimonial_row .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {line-height:24px;}
.et_pb_section.customer_testimonial_section .et_pb_row.testimonial_row .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description img {margin-top:21px;}

.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .dipi-testimonial-main {position:relative; width:calc(100% - 100px); margin:0 auto;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container {padding:0px !important;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper {}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item {background:#fff; display:flex; padding:12px 40px 32px 40px !important;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-img {order:1;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-img img {width:auto; height:auto;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-text {font-size:16px; line-height:23px; order:3; color:#0B5E69;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-text div {display:flex; flex-direction:column; align-items:center; row-gap:22px;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-name {font-size:22px; font-weight:800; margin:12px 0px 18px 0px; color:#0B5E69; order:2;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-arrow-button {width:50px !important; height:50px !important; padding:0px !important;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-arrow-button::after {background:url(https://keepmyhouse.org/wp-content/themes/kmh/images/left-arrow.svg) no-repeat top left; width:50px; height:50px; background-size:50px; font-size:0px !important;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-arrow-button.swiper-button-prev::after {transform:scaleX(-1);}

.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs {border:none;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_tabs_controls {background-color:transparent;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_tabs_controls::after {border:none;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_tabs_controls li {width:calc(50% - 7px); border-right:none;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_tabs_controls li:nth-child(1) {margin-right:14px;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active {}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_tabs_controls li a {background:#EFF1ED; font-size:18px; font-weight:700; padding:11px 11px 7px 11px; text-align:center; letter-spacing:2px; text-transform: uppercase; border-bottom:4px solid #EFF1ED; color:#0B5E69 !important;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a {border-bottom:4px solid #59b09c;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_all_tabs {margin-top:10px;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab {background:#EFF1ED; padding:45px;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content {color:#192648;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content p {margin-bottom:25px;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content strong {display:inline-block; margin-bottom:15px;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .btn {background:#D56F3E; font-size:18px; font-weight:600; display:inline-block; padding:18px 34px; color:#fff;}

.et_pb_section.explore_foreclosure_solution_section .et_pb_row .et_pb_module.et_pb_text h2 {font-size:30px; font-weight:800 !important; letter-spacing:-0.5px; line-height:40px; margin-bottom:19px;}
.contact.et_pb_section.explore_foreclosure_solution_section .et_pb_row .et_pb_module.et_pb_text h2 {max-width:476px; margin:0px auto 30px auto;}
.et_pb_section.explore_foreclosure_solution_section .et_pb_row .et_pb_module.et_pb_text p {max-width:840px; font-size:22px; line-height:33px; margin:0 auto;}

.et_pb_section.explore_foreclosure_solution_section.free_session .et_pb_row .et_pb_module.et_pb_text h2 {font-family:"articulat-cf"; font-weight:600 !important; line-height:20px;}
.et_pb_section.explore_foreclosure_solution_section.free_session .et_pb_row .et_pb_module.et_pb_text p {max-width:620px;}

.legal_disclaimer_section .et_pb_row .et_pb_module.et_pb_text {font-size:12px !important; line-height:21px;}


/*About Us CSS*/
.et_pb_section.ab_trusted_foreclosure_guidance_section .et_pb_row .et_pb_module.et_pb_text h2 {max-width:730px; margin:0 auto; padding-bottom:18px;}

.et_pb_section.company_built_empower_section .et_pb_row {display:flex; align-items:center;}
.et_pb_section.company_built_empower_section .et_pb_row .et_pb_column {}
.et_pb_section.company_built_empower_section .et_pb_row .et_pb_column.left {width:505px; margin-right:100px;}
.et_pb_section.company_built_empower_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2 {max-width:480px; padding-bottom:15px;}
.et_pb_section.company_built_empower_section .et_pb_row .et_pb_column.right {width:calc(100% - 605px);}

.et_pb_section.ab_keepmyhouse_foundation_section .et_pb_row.ab_keepmyhouse_foundation_header_row h2 {padding-bottom:20px;}
.et_pb_section.ab_keepmyhouse_foundation_section .et_pb_row.ab_keepmyhouse_foundation_header_row p {font-weight: 300;line-height: 30px;max-width: 500px;margin: 0 auto;}
.et_pb_section.ab_keepmyhouse_foundation_section .et_pb_row.ab_keepmyhouse_foundation_blurb_row {display:flex; flex-wrap:wrap; gap:33px;}
.et_pb_section.ab_keepmyhouse_foundation_section .et_pb_row.ab_keepmyhouse_foundation_blurb_row .et_pb_column {width: calc(33.3333% - 22px); margin-right:0px;}
.et_pb_section.ab_keepmyhouse_foundation_section .et_pb_row.ab_keepmyhouse_foundation_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {margin-bottom:0px;}
.et_pb_section.ab_keepmyhouse_foundation_section .et_pb_row.ab_keepmyhouse_foundation_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {width:auto; max-height:82px;}
.et_pb_section.ab_keepmyhouse_foundation_section .et_pb_row.ab_keepmyhouse_foundation_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 {max-width: 190px; margin:16px auto; line-height:27px;}

.et_pb_section.ab_proudly_california_based_section {}
.et_pb_section.ab_proudly_california_based_section .et_pb_row {display:flex; align-items:center; flex-wrap:wrap; column-gap:120px; row-gap:0;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row.even {column-gap:61px;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row .et_pb_column {margin-right:0px;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row .et_pb_column.text {width:500px;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row.even .et_pb_column.text {width:522px;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text h3 {padding-bottom:2px;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text p {}
.et_pb_section.ab_proudly_california_based_section .et_pb_row .et_pb_column.image {width:calc(100% - 620px);}
.et_pb_section.ab_proudly_california_based_section .et_pb_row.even .et_pb_column.image {width:calc(100% - 642px);}
.et_pb_section.ab_proudly_california_based_section .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image .et_pb_image_wrap, .et_pb_section.ab_proudly_california_based_section .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image .et_pb_image_wrap img {width:100%;}

.et_pb_section.ab_milestones_that_matter_section {}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_header_row {}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_header_row .et_pb_module.et_pb_text h2 {margin-bottom:13px;}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_header_row .et_pb_module.et_pb_text p {}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row {display:flex; flex-wrap:wrap; column-gap:77px; row-gap:0;}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column {width:calc(25% - 58px); margin-right:0px;}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb {}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content {display: flex; flex-direction: column;
align-items: center;}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {margin:29px 0px 15px 0px; width:81px; height:72px; display:flex; justify-content:center; align-items:center;}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {position:relative;}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap::after {content:""; border-bottom: 1px solid #000;display: inline-block;width:calc(100% + 54px); height: 1px;position: absolute; top:50%; transform: translate(0%, -50%); margin-left:46px;}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content h4 {font-weight:400;}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column:nth-last-child(1) .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap::after {display:none;}

.et_pb_section.ab_helping_you_navigate_section {}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_row {}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_row .et_pb_module.et_pb_text h2 {margin-bottom:18px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_row .et_pb_module.et_pb_text p {max-width:500px; margin:0 auto;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row {display:flex; flex-wrap:wrap; gap:8px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column {margin-right:0px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column.text {width:calc(100% - 586px);}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column.text h2 {padding-bottom:8px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column.text p {max-width:486px; font-weight:300; line-height:25px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row.even .et_pb_column.text p {max-width:465px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column.image {width:578px;}

/*Resources Page CSS*/
.et_pb_section.resources_content_section .et_pb_row .et_pb_module.et_pb_text h2 {padding-bottom:26px;}
.et_pb_section.jump_section .et_pb_row .et_pb_module.et_pb_text ul {display:flex; justify-content:center; column-gap:20px; padding:0px;}
.et_pb_section.jump_section .et_pb_row .et_pb_module.et_pb_text ul li {list-style-type: none;}
.et_pb_section.jump_section .et_pb_row .et_pb_module.et_pb_text ul li strong {background:#fff; position:absolute; top:-15px; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); font-weight:900; padding:0px 12px; color:#59B09C;}
.et_pb_section.jump_section .et_pb_row .et_pb_module.et_pb_text ul li a {position:relative; border:2px solid #004384; width:268px; height:68px; display:flex; justify-content:center; align-items: center; font-weight:700; color:#D56F3E;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider {max-width:1080px; margin:0 auto;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container {padding:0px !important;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post {background:#EFF1EC; padding:15px !important;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-entry-featured-image-url {}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-entry-featured-image-url img {height:145px; object-fit:cover;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content {padding:0px;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content .dipi-categories {font-size:11px;     font-weight:700; margin:0px; color:#666666;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content .date_category {display:flex; margin:10px 0px;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content .dipi-date {background:transparent; display:inline-block; width:auto; height:auto; font-size:initial; position:relative; right:auto !important; left:0px; line-height:initial !important; margin-right:7px; padding-right:7px; color:#666666;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content .dipi-date::after {content:""; width: 1px; height:10px; display:inline-block; background:#000; position:absolute; top:7px; right:0px;}

.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content .dipi-date .dipi-month {line-height: initial;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content .dipi-date .dipi-day {font-size:11px; line-height: initial;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content .dipi-date .dipi-year {line-height: initial;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content h2.dipi-entry-title {font-size:16px;
 font-weight:700 !important; line-height:21px; margin-bottom:5px;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content .dipi-post-text {font-size:13px; line-height:18px;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-arrow-button {width:33px !important; height:33px !important; padding:0px !important;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-arrow-button::after {content:""; background:url(https://keepmyhouse.org/wp-content/themes/kmh/images/left-arrow.svg) no-repeat top left; width:33px; height:33px;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-arrow-button.swiper-button-prev::after {transform: scaleX(-1);}
.et_pb_section.trust_organization_section .et_pb_row.trust_organization_header_text_row .et_pb_module.et_pb_text h2 {max-width:630px; margin:0 auto 20px auto;}
.et_pb_section.trust_organization_section .et_pb_row.trust_organization_header_text_row .et_pb_module.et_pb_text p {line-height:30px;}
.et_pb_section.trust_organization_section .et_pb_row.trust_organization_blurb_row {display:flex; flex-wrap:wrap; column-gap:50px; margin-bottom:38px;}
.et_pb_section.trust_organization_section .et_pb_row.trust_organization_blurb_row .et_pb_column {width:calc(50% - 45px); margin-right:0px;}
.et_pb_section.trust_organization_section .et_pb_row.trust_organization_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {margin-bottom:10px; height: 117px; display:flex; align-items:center; justify-content:center;}
.et_pb_section.trust_organization_section .et_pb_row.trust_organization_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {transition:.3s ease-in-out;}
.et_pb_section.trust_organization_section .et_pb_row.trust_organization_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img:hover {transform:scale(1.05);}
.et_pb_section.trust_organization_section .et_pb_row.trust_organization_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {max-width:390px; margin:0 auto;}
.et_pb_section.trust_organization_section .et_pb_row.trust_organization_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a {line-height:28px; text-decoration:underline; color:#005B69;}
.et_pb_section.resource_have_question_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center; column-gap:130px;}
.et_pb_section.resource_have_question_section .et_pb_row .et_pb_column {margin-right:0px;}
.et_pb_section.resource_have_question_section .et_pb_row .et_pb_column.text {width:calc(100% - 771px); margin-right:0px;}
.et_pb_section.resource_have_question_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text h2 {max-width:405px; padding-bottom:15px;}
.et_pb_section.resource_have_question_section .et_pb_row .et_pb_column.image {width:641px;}
.et_pb_section.resource_have_question_section .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image .et_pb_image_wrap, .et_pb_section.resource_have_question_section .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image .et_pb_image_wrap img {width:100%;}
.et_pb_section.resource_have_question_section .et_pb_row.even {column-gap:110px;}
.et_pb_section.resource_have_question_section .et_pb_row.even .et_pb_column.text {width:calc(100% - 751px);}
.et_pb_section.explore_foreclosure_solution_section.resource .et_pb_row .et_pb_module.et_pb_text h2 {max-width:700px; font-size:40px; line-height:55px; margin:0 auto;}
.et_pb_module.et_pb_text.cls_thanks_page_box::before {content:""; background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/thanks-icon.png) no-repeat center center; display:inline-block; width:40px; height:37px; position:absolute; top:-44px; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); background-color:#0b5e69; padding:20px; border-radius:100px;}
/*Resources Page CSS End*/

/*Stories Page CSS*/
.et_pb_section.stories_content_block_section .et_pb_row .et_pb_module.et_pb_text h2 {padding-bottom:30px;}
.et_pb_section.stories_testimonial_section .et_pb_row {width:100% !important; max-width:initial;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column {width:50%; margin-right:0px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text::after {content:""; background:url(https://keepmyhouse.org/wp-content/themes/kmh/images/quote-icon.svg) no-repeat top left; display:inline-block; width:73px; height:68px; position:absolute; top:30px; right:79px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 {font-size:70px; padding-bottom:46px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text strong {font-weight:800;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text em {font-weight:600;}
.et_pb_section.stories_testimonial_section .et_pb_row {display:flex;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text {display:flex; align-items:center;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block {padding:76px 93px 60px 93px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text {}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul {display:flex; flex-wrap:wrap; gap:29px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li {width:calc(50% - 15px); background:#fff; list-style-type:none; padding:40px 23px 15px 23px; line-height:24px; position:relative;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li::after {content:""; background:url(https://keepmyhouse.org/wp-content/themes/kmh/images/quote-blue.svg) no-repeat top left; width:42px; height:39px; display:inline-block; position:absolute; top:20px; right:20px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li:nth-last-child(1) {width:100%;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li .top_header {display:flex; align-items:center; column-gap:20px; margin-bottom:15px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li .top_header img {width:102px; height:102px; border-radius:100px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li .top_header .details {width:calc(100% - 122px); font-weight:800; line-height:24px; color:#0B5E69;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li .top_header .details .name {}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li .top_header .details .location {}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li .top_header p {display:none;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li p {color:#0B5E69;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li:nth-child(2) {background:#0B5E69;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li:nth-child(2) .top_header .details {color:#fff;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li:nth-child(2) p {color:#fff;}
.et_pb_section.realtor.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li:nth-child(2) {background:#59B09C;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li:nth-child(2)::after {background:url(https://keepmyhouse.org/wp-content/themes/kmh/images/quote-white.svg) no-repeat top left;}
.et_pb_section.stories_testimonial_section .et_pb_row {display:flex;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block {padding:76px 93px 60px 93px;}

.et_pb_section.explore_foreclosure_solution_section.stories_contact_form_section .et_pb_row .et_pb_module.et_pb_text h2 {margin-bottom:7px;}
.et-db #et-boc .et_pb_section.stories_contact_form_section .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn legend {color:#0B5E69;}
.et-db #et-boc .et_pb_section.stories_contact_form_section .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field label {font-weight:400; color:#0B5E69 !important;}
.et-db #et-boc .et_pb_section.stories_contact_form_section .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field input[type='radio'] {border:2px solid #0B5E69 !important;}
.et-db #et-boc .et_pb_section.stories_contact_form_section .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field input, .et-db #et-boc .et_pb_section.stories_contact_form_section .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field textarea, .et-db #et-boc .et_pb_section.stories_contact_form_section .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field select {background:#EFF1ED !important;}
.et-db #et-boc .et_pb_section.stories_contact_form_section .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field input[type="radio"] {background:#fff !important;}
.et-db #et-boc .et_pb_section.stories_contact_form_section .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field input[type='radio']:checked::before {background-color:#0B5E69 !important;}
.et_pb_section.stories_keephouse_guide_section .et_pb_row {display:flex; align-items:center;}
/*Stories Page CSS End*/

/*Foreclosure CSS*/
.et_pb_section.foreclosure_solution_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center; column-gap:170px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column {margin-right:0px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.left {width:calc(100% - 755px);}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2 {padding-bottom:11px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text p {max-width:490px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right {width:585px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text h2 {padding-bottom:23px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul {padding:0px; display:flex; flex-direction:column; row-gap:46px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li {display:flex; flex-wrap:wrap; column-gap:17px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li::before {content:""; display:inline-block; width:36px; height:36px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(1)::before {background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/circle.png) no-repeat top left;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(2)::before {background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/circle2.png) no-repeat top left;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(3)::before {background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/circle3.png) no-repeat top left;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li div {width:calc(100% - 53px);}
.et_pb_section.foreclosure_blurb_quiz_section .et_pb_row.foreclosure_blurb_quiz_blurb_row {display:flex; flex-wrap:wrap; column-gap:28px;}
.et_pb_section.foreclosure_blurb_quiz_section .et_pb_row.foreclosure_blurb_quiz_blurb_row .et_pb_column {width:calc(25% - 21px); margin:0px;}
.et_pb_section.foreclosure_blurb_quiz_section .et_pb_row.foreclosure_blurb_quiz_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {height:117px; margin-bottom:21px; display:flex;}
.et_pb_section.foreclosure_confidential_statement_section .et_pb_row {display:flex; align-items:center;}
.et_pb_section.foreclosure_confidential_statement_section .et_pb_row .et_pb_column.left {width:290px; border-right:5px solid #fff; margin-right:44px;}
.et_pb_section.foreclosure_confidential_statement_section .et_pb_row .et_pb_column.right {width:calc(100% - 334px);}
.et_pb_section.foreclosure_confidential_statement_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text {padding:30px 0px;}
.et_pb_section.foreclosure_personalized_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center; column-gap:86px;}
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column {margin:0px;}
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column.text {width:calc(100% - 729px);}
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text h2 {padding-bottom:17px;}
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text p {max-width:490px;}
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text ul {max-width:450px; margin-top:25px; padding-bottom:0px;}
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column.image {width:643px;}
.et_pb_section.start_quiz_section .et_pb_row .et_pb_module.et_pb_text h2 a {font-family:"Inter", sans-serif; font-size:40px; font-weight:700 !important; display:flex; justify-content:center; align-items:center; column-gap:10px; width:420px; margin:0 auto;}
.et_pb_section.start_quiz_section .et_pb_row .et_pb_module.et_pb_text h2 a::after {content:""; background:url(https://keepmyhouse.org/wp-content/themes/kmh/images/icon-new.svg) no-repeat top left; display:inline-block; width:48px; height:48px; background-size:46px; position:relative; top:3px;}
.quiz_close a {position:absolute; top:20px; right:30px; font-family:"Inter", sans-serif; font-size:17px; font-weight:700; border:1px solid #0B5E69; width:32px; height:32px; border-radius:100px; display: flex; justify-content:center; align-items:center; color:#0B5E69;}
/*Foreclosure CSS End*/

/*Foreclosure Quiz CSS*/
.page.page-id-1014 {background:#f5f5f5;}

.page.page-id-1014 #page-container {max-width:1198px !important; background:#fff !important; margin:0 auto;}
.page.page-id-1014 .et_pb_section .et_pb_row {width:100% !important; margin-left:0px;}
.page.page-id-1014 .wpforms-container {margin: auto !important;}
.page.page-id-1014 .wpforms-container form {display:flex;}
.page.page-id-1014 .wpforms-container form .wpforms-page-indicator.progress {background:#0B5E69 !important; margin:0px !important; padding:98px 142px !important; position:relative !important; top:0px; left:0px; bottom:0px;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container {width:100% !important; max-width:563px; margin-left:121px !important; padding:115px 0px !important; min-height:635px; display: flex; align-items:center;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-field.wpforms-field-content .wpforms-field-row {max-width:507px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container h2 {font-size:36px !important; line-height:45px !important; color:#0B5E69 !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container p {color:#0B5E69 !important;}

.page.page-id-1014 .wpforms-container form .wpforms-field-container button {background:#59B09C !important; font-size:20px !important; font-weight:700 !important; width:140px !important; height:55px !important; border-radius:0px !important; border:2px solid #59B09C !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container button.wpforms-page-prev {background:transparent !important; color:#59B09C !important;}

.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-field.wpforms-field-pagebreak {}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-field.wpforms-field-pagebreak .wpforms-pagebreak-right {display:flex; justify-content:flex-end; margin-top:22px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container button::after {display:none !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-submit {margin-left:10px !important;}
/*Foreclosure Quiz CSS End*/
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-field.wpforms-field-checkbox fieldset legend {font-family:"articulat-heavy-cf" !important; font-size:35px !important; font-weight:900; line-height:47px !important; margin-bottom:42px !important; hyphens:initial !important; color:#0B5E69 !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-field.wpforms-field-checkbox fieldset legend .wpforms-required-label {display:none;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container input[type="checkbox"] {position:absolute !important; left:20px;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container li {list-style:none !important; margin-bottom:10px !important;}

.page.page-id-1014 .wpforms-container form .wpforms-field-container label {display:flex !important; align-items:center !important; background:#f1f5f4 !important; padding:17px 75px 17px 23px !important; border-radius:0px !important; cursor:pointer !important; font-size:16px !important; line-height:25px !important; transition:all 0.3s ease !important; hyphens:none !important; width:100% !important; color:#0B5E69 !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container label::before {content:attr(data-letter) !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; font-weight:900 !important; color:#004b5a !important; background:transparent !important; font-size:40px !important; width:30px !important; height:30px !important; margin-right:26px !important;}

.page.page-id-1014 .wpforms-container form .wpforms-field-container input[type="checkbox"]:checked + label {  background: #d96434 !important;  color: #fff !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container input[type="checkbox"]:checked + label::before {  color: #fff !important;}

/* Full-height fixed vertical progress bar */
.wpforms-page-indicator.progress {  display: flex !important;  align-items: center !important;  justify-content: center !important;}
/* Inner wrap: vertical fill (no rotation) */
.wpforms-page-indicator-page-progress-wrap {  position: absolute !important;  transform: translateY(0%) rotate(90deg) !important;  width: calc(45vw - 100px) !important; /* bar thickness */
  background:#fff !important;overflow: visible !important; height:14px !important;}
.wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress {background:url(https://keepmyhouse.org/wp-content/themes/kmh/images/progress-bar-icon.svg) no-repeat top left !important; width:110px !important; height:110px !important; transform:rotate(-90deg); left:-1px !important; top:-52px !important;}

.page.page-id-1014 .wpforms-clear.wpforms-pagebreak-right {display:flex;}
.page.page-id-1014 .wpforms-clear.wpforms-pagebreak-right .wpforms-page-button {margin:0px 0px 0px 10px !important;}
.page.page-id-1014 .wpforms-clear.wpforms-pagebreak-right .wpforms-submit-container {margin-top:0px !important;}

.page.page-id-1014 .wpforms-error {visibility:hidden !important;}
.page.page-id-1014 input[type="email"].wpforms-error {visibility:visible !important;}

.wpforms-page-indicator.progress .wpforms-page-indicator-steps {display:none !important;}
.wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress {transition:.3s ease-in-out !important;}
.wpforms-page-indicator.progress[aria-valuenow="1"] .wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress {left:0% !important;}
.wpforms-page-indicator.progress[aria-valuenow="2"] .wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress {left:17% !important;}
.wpforms-page-indicator.progress[aria-valuenow="3"] .wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress {left:34% !important;}
.wpforms-page-indicator.progress[aria-valuenow="4"] .wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress {left:51% !important;}
.wpforms-page-indicator.progress[aria-valuenow="5"] .wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress {left:69% !important;}
.wpforms-page-indicator.progress[aria-valuenow="6"] .wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress, .wpforms-page-indicator.progress[aria-valuenow="7"] .wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress {left:86% !important;}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full {background:#fff; border:none; padding:82px 52px 0px 52px; color:#0B5E69; height:100%; min-height:100vh; margin-bottom:0px}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full::before {content:""; position:fixed; top:0px; bottom:0px; background:#0B5E69; width:133px; z-index: 100; margin-left:-52px;}
/*
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full::before {content:"";background: #0B5E69;    width: 133px;    height: calc(100% + 70px);
    display: block;    position: fixed;    top: 0px;    left: 0px;}
*/
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .cls_confirmation_box {padding:0px 95px 0px 151px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full h4 {font-size:17px; font-weight:900; margin:0px !important; padding:0px !important; color:#D56F3E;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full h2 {max-width:500px; font-size:36px; font-weight:900 !important; line-height:45px; margin:10px 0px !important; padding:0px !important;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full p {margin:24px 0px 0px 0px; color:#0B5E69;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full p strong {color:#59B09C;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full ul {margin-top:10px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full ul li {margin-bottom:0px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full ul li strong {color:#0B5E69;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .green_box {background:#59B09C; padding:38px 33px; margin:54px 0px 0px 0px; color:#fff; position:relative;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .green_box::after {content:""; background:#fff; position:absolute; bottom:-141px; left:-70px; width:calc(100% + 217px); height:141px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .green_box a {width:100%; max-width:350px; height:50px; display:flex; justify-content:center; align-items:center; border:3px solid #fff; margin-top:24px; font-size:16px; font-weight:700; color:#FFFFFF;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-page.last  .wpforms-field.wpforms-field-pagebreak .wpforms-pagebreak-right {justify-content:flex-start;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-page.last .wpforms-field.wpforms-field-email {display:flex;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-page.last .wpforms-field.wpforms-field-email input[type="email"] {height:55px !important; border-radius:0px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-page.last button.wpforms-page-prev {margin:0px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-page.last .wpforms-field.wpforms-field-email em.wpforms-error {display:none !important;}



.et_pb_section.owners_navigate_foreclosure_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center; column-gap:137px;}
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row .et_pb_column.left {width:calc(100% - 704px); margin-right:0px;}
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row .et_pb_module.et_pb_text h2 {margin:5px 0px 15px 0px;}
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row .et_pb_column.right {width:567px;}

.et_pb_section.owners_understanding_california_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center; column-gap:86px;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column {margin:0px;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column.left {width:540px;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column.right {width:calc(100% - 626px);}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text h2 {margin:5px 0px 15px 0px;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text p {max-width:580px;}

.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center; column-gap:98px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column {margin:0px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.left {width:calc(100% - 723px);}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2 {margin:5px 0px 11px 0px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.right {width:625px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text {font-weight:300;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text h4 {font-size:25px; line-height:28px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul {max-width:480px; display:flex; flex-wrap:wrap; row-gap:30px; padding:30px 0px 34px 0px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li {list-style-type:none; display:flex; flex-wrap:wrap; column-gap:18px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li::before {content:""; background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/tick-1.png) no-repeat top left; display:inline-block; width:27px; height:27px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li div {width:calc(100% - 45px); line-height:24px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section.realtor {background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/bg-realtor.jpg) repeat-x bottom left;}
.et_pb_section.owners_homeowner_foreclosure_rights_section.realtor .et_pb_row .et_pb_column.left {margin-top:-76px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section.realtor .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2 {max-width:490px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section.realtor .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text p {max-width:440px;}

.et_pb_section.owners_keepmyhouse_helps_california_section .et_pb_row .et_pb_module.et_pb_text h2 {margin:5px 0px 15px 0px;}
.et_pb_section.owners_keepmyhouse_helps_california_section .et_pb_row.flip_card_row {display:flex; flex-wrap:wrap; column-gap:33px;}
.et_pb_section.owners_keepmyhouse_helps_california_section .et_pb_row.flip_card_row .et_pb_column {width:calc(33.333% - 22px); margin:0px;}

.et_pb_section.owners_california_foreclosure_assistance_section .et_pb_row {display:flex; align-items:center;}

.et_pb_section.owners_keepmyhouse_different_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center; column-gap:134px;}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column {margin:0px;}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column.left {width:calc(100% - 733px);}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2 {max-width:500px; padding:5px 0px 19px 0px;}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text ul {display:flex; flex-wrap:wrap; row-gap:15px; padding:25px 0px 34px 0px;}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text ul li {width:100%; list-style-type:none; display:flex; flex-wrap:wrap; column-gap:18px;}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text ul li::before {content:""; background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/tick-1.png) no-repeat top left; display:inline-block; width:27px; height:27px;}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text ul li div {width:calc(100% - 45px);}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column.right {width:599px;}

.et_pb_module.et_pb_code.flip_card_code {margin-bottom:33px !important;}
.flip-card {background-color:transparent; perspective:1000px; width:100%; height:406px;}
.flip-card-inner {position:relative; width:100%; height:100%; text-align:center; transition:transform 0.8s; transform-style:preserve-3d;}
.flip-card:hover .flip-card-inner {transform:rotateY(180deg);}
.flip-card-front, .flip-card-back {position:absolute; width:100%; height:100%; backface-visibility:hidden; padding:50px;}
.flip-card-front {background-color:#fff; color:#000; display: flex;    flex-direction: column;    align-items: center;    justify-content: center;}
.flip-card-front .img_block {display:flex; justify-content:center; align-items:center; height:129px; margin-bottom:30px;}
.flip-card-front .img_block img {height:129px;}
.et_pb_module.et_pb_code.flip_card_code.h150 .flip-card-front .img_block img {height:112px;}
.flip-card-front h4, .flip-card-back h4 {font-size:22px; line-height:28px; color:#0B5E69;}
.flip-card-back h4 {max-width:270px; margin:5px 0px 8px 0px;}
.flip-card-back {background-color:#fff; transform:rotateY(180deg); padding:30px 25px; text-align:left;}
.flip-card-back .img_block img, .et_pb_module.et_pb_code.flip_card_code.h150 .flip-card-back .img_block img {height:51px;}

.et_pb_section.realtor .flip-card-front, .et_pb_section.realtor .flip-card-back {background-color:#EFF1ED;}
.et_pb_section.realtor .flip-card-front, .et_pb_section.realtor .flip-card-back {padding:50px 30px;}
.et_pb_section.realtor .flip-card-back h4 {max-width:initial;}

.et_pb_section.owners_get_started_section .et_pb_row {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; column-gap:183px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column {margin:0px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.left {width:420px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2 {margin:5px 0px 8px 0px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text p {}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right {width:calc(100% - 603px); display:flex; justify-content:flex-end;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul {padding:0px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li {list-style-type:none; display:flex; column-gap:20px; position:relative;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li::before {content:""; border-left:27px solid;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(1) {color:#0B5E69;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(1)::before {border-radius:13px 13px 0px 0px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(1) div {max-width:310px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(2) {color:#000000;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(2) div {max-width:350px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(3) {color:#D56F3E;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(3) div {max-width:360px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(4) {color:#5FAF9E;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(4) div {max-width:414px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(4)::before {border-radius:0px 0px 13px 13px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li .number {display:inline-block; border-bottom:4px solid; width:86px; height:4px; position: absolute; top:calc(50% - 9px); -webkit-transform:translate(-100%, -50%);}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li .number::before {content:""; font-size:22px; font-weight:600; width:47px; height:47px; border-radius:100px; display:flex; justify-content:center; align-items:center; position:relative; top:-10px; color:#fff;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(1) .number::before {content:"1"; background:#0F5D68;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(2) .number::before {content:"2"; background:#000;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(3) .number::before {content:"3"; background:#D56F3E;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(4) .number::before {content:"4"; background:#5FAF9E;}

.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li div {padding:12px 0px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li strong {font-size:22px; display:block;}

.et_pb_section.realtor.owners_get_started_section .et_pb_row .et_pb_column.left {width:460px;}
.et_pb_section.realtor.owners_get_started_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2 {max-width:350px;}
.et_pb_section.realtor.owners_get_started_section .et_pb_row .et_pb_column.right {width:calc(100% - 643px);}
.et_pb_section.realtor.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(1) div {max-width:initial;}
.et_pb_section.realtor.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(2) div {max-width:450px;}
.et_pb_section.realtor.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(3) div {max-width:500px;}
.et_pb_section.realtor.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(4) div {max-width:545px;}

.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_text h2 {padding:5px 0px 8px 0px;}
.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_text p {max-width:785px; margin:0 auto;}
.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_contact_form_container {margin-top:39px;}
.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_contact_form_container .et_pb_contact form {max-width:716px; margin:0 auto;}
.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_contact_form_container .et_pb_contact form p {width:calc(100% - 236px); margin-bottom:0px;}
.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_contact_form_container .et_pb_contact form .et_contact_bottom_container {width:236px; margin-top:0px;}
.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_contact_form_container .et_pb_contact form .et_contact_bottom_container button {margin-left:0px;}

.et_pb_section.realtor.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_text h2 {max-width:600px; margin:0 auto;}
.et_pb_section.realtor.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_text p {max-width:800px;}

.et_pb_section.blog_post_pixel_slider.owners .et_pb_row .et_pb_module.et_pb_text h2 {margin:5px 0px 10px 0px;}
.et_pb_section.blog_post_pixel_slider.owners .et_pb_row .et_pb_module.et_pb_text p {max-width:750px; margin:0 auto;}

.et_pb_section.owners_faq_section .et_pb_row .et_pb_module.et_pb_text h2 {padding-top:5px;}

.et_pb_section.trust_organization_section.owners .et_pb_row.trust_organization_header_text_row .et_pb_module.et_pb_text h2 {max-width:5px auto 8px auto;}
.et_pb_section.trust_organization_section.owners .et_pb_row.trust_organization_header_text_row .et_pb_module.et_pb_text p {max-width:550px; margin:0 auto;}

.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center; column-gap:112px;}
.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column {margin:0px;}
.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column.left {width:calc(100% - 750px);}
.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2 {padding:5px 0px 6px 0px;}
.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text p {}
.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column.right {width:638px;}
/*Owners Help Center CSS End*/

/*Realtor Help Center CSS*/
.et_pb_section.realtor_resources_serve_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center; column-gap:77px;}
.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column {margin:0px;}
.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column.image {width:574px;}
.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column.text {width:calc(100% - 658px);}
.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text h2 {max-width:480px; margin:5px 0px 17px 0px;}

.et_pb_section.keepmyhouse_foreclosure_assistance_section .et_pb_row .et_pb_module.et_pb_text h2 {margin:5px 0px 15px 0px;}
.et_pb_section.keepmyhouse_foreclosure_assistance_section .et_pb_row .et_pb_module.et_pb_text.list_content ul {display:flex; flex-wrap:wrap; column-gap:20px; row-gap:43px; padding:0px;}
.et_pb_section.keepmyhouse_foreclosure_assistance_section .et_pb_row .et_pb_module.et_pb_text.list_content ul li {width:calc(25% - 15px); list-style-type:none; border:3px solid #59B09C; position:relative; text-align:center; padding:35px 41px 25px 41px; line-height:23px;}
.et_pb_section.keepmyhouse_foreclosure_assistance_section .et_pb_row .et_pb_module.et_pb_text.list_content ul li::before {content:""; background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/tick2.png) no-repeat top center; background-color:#fff; display:inline-block; position:absolute; top:-23px; left:50%; -webkit-transform:translateX(-50%); width:50px; height:40px;}

.et_pb_section.realtor_keepmyhouse_supports_california_real_estate_agents_section .et_pb_row.content_row .et_pb_module.et_pb_text h2 {margin:5px 0px 15px 0px;}
.et_pb_section.realtor_keepmyhouse_supports_california_real_estate_agents_section .et_pb_row.content_row .et_pb_module.et_pb_text p {max-width:810px; margin:0 auto;}

.et_pb_section.realtor_keepmyhouse_supports_california_real_estate_agents_section .et_pb_row .flip-card-front {background:#EFF1ED;}
.et_pb_section.realtor_keepmyhouse_supports_california_real_estate_agents_section .et_pb_row .flip-card-back {background:#EFF1ED;}
.et_pb_section.realtor_keepmyhouse_supports_california_real_estate_agents_section .et_pb_row.flip_card_row {display:flex; flex-wrap:wrap; column-gap:33px;}
.et_pb_section.realtor_keepmyhouse_supports_california_real_estate_agents_section .et_pb_row.flip_card_row .et_pb_column {width:calc(33.333% - 22px); margin:0px;}

.et_pb_section.realtor_keepmyhouse_supports_california_real_estate_agents_section .et_pb_row .flip-card-front, .et_pb_section.realtor_keepmyhouse_supports_california_real_estate_agents_section .et_pb_row .flip-card-back {padding:60px 37px;}
.et_pb_section.realtor_keepmyhouse_supports_california_real_estate_agents_section .et_pb_row .flip-card-back h4 {max-width:330px;}

.et_pb_section.access_distressed_property_resources_section .et_pb_row.content_row .et_pb_module.et_pb_text h2 {margin:5px 0px 15px 0px;}
.et_pb_section.access_distressed_property_resources_section .et_pb_row.blurb_content_row {display:flex; flex-wrap:wrap; column-gap:33px;}
.et_pb_section.access_distressed_property_resources_section .et_pb_row.blurb_content_row .et_pb_column {width:calc(33.333% - 22px); margin:0px; padding:67px 58px;}
.et_pb_section.access_distressed_property_resources_section .et_pb_row.blurb_content_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_main_blurb_image {margin-bottom:25px;}
.et_pb_section.access_distressed_property_resources_section .et_pb_row.blurb_content_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_container {}
.et_pb_section.access_distressed_property_resources_section .et_pb_row.blurb_content_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_container h4 {max-width:270px; min-height:56px; line-height:27px; margin:0px auto 14px auto;}

.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center; column-gap:89px;}
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column {margin:0px;}
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column.text {width:calc(100% - 733px);}
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text h2 {margin:5px 0px 15px 0px;}
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text p {max-width:542px;}
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column.image {width:644px;}

.et_pb_section.owners_real_time_property_section.realtor .et_pb_row .et_pb_module.et_pb_text h2 {max-width:650px; margin:0 auto;}
.et_pb_section.owners_real_time_property_section.realtor .et_pb_row .et_pb_module.et_pb_text p {max-width:805px;}
.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_text p.mstech-error, .et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_text p.mstech-error-mobile {position:absolute; bottom:-25px; left:5px; font-size:10px;}

.et_pb_section.blog_post_pixel_slider.owners.realtor .et_pb_row .et_pb_module.et_pb_text p {max-width:980px;}
/*Realtor Help Center CSS End*/

/*Contact CSS*/
.et_pb_section.contact_content_section .et_pb_row .et_pb_module.et_pb_text h2 {max-width:740px; margin:0 auto; padding-bottom:15px;}

.et_pb_section.contact_addr_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center; column-gap:57px;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.left {width:calc(100% - 417px); margin-right:0px;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right {width:360px;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text {display:flex; flex-wrap:wrap; gap:30px;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text::before {content:""; display:inline-block; width:50px; height:50px;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text.addr::before {background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/location.png) no-repeat 0px 5px; height:55px;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text.contact, .et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text.email {align-items:center;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text.contact::before {background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/contact.png) no-repeat top left;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text.email::before {background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/email.png) no-repeat top left;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text.time::before {background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/hours.png) no-repeat 0px 10px; height:60px;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text.time em {font-style:normal; color:#D56F3E;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text .et_pb_text_inner {width:calc(100% - 80px);}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text a {color:#0B5E69;}
.et_pb_section.explore_foreclosure_solution_section.contact_page_form_section .et_pb_row .et_pb_module.et_pb_text h2 {font-size:40px;}

.et_pb_section.contact_keepmyhouse_section .et_pb_row {display:flex; flex-wrap:wrap; column-gap:36px;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column {margin-right:0px; width:calc(50% - 18px);}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 {max-width:420px; padding-bottom:21px;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text strong {color:#59B09C;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text ul {padding:0px;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text ul li {display:flex; flex-wrap:wrap; gap:18px; list-style-type:none; min-height:62px; padding-bottom:12px;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text ul li div {width:calc(100% - 45px);}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text ul li::before {content:""; display:inline-block; width:27px; height:27px;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text ul li::before {background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/tick.png) no-repeat top left;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(1)::before {background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/one-1.png) no-repeat top left;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(2)::before {background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/two-1.png) no-repeat top left;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li:nth-child(3)::before {background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/three-1.png) no-repeat top left;}

.et_pb_section.confidentiality_statement_section .et_pb_row {display:flex; align-items:center;}
.et_pb_section.confidentiality_statement_section .et_pb_row .et_pb_column {margin-right:0px;}
.et_pb_section.confidentiality_statement_section .et_pb_row .et_pb_column.left {width:328px; border-right:2px solid #fff; margin-right:65px;}
.et_pb_section.confidentiality_statement_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text {padding:30px 0px;}
.et_pb_section.confidentiality_statement_section .et_pb_row .et_pb_column.right {width:calc(100% - 393px);}
/*Contact CSS End*/

/*Landing page responsive css*/
.et_pb_section#landing_header_section .et_pb_row .et_pb_module.et_pb_image img {height:373px; object-fit:cover;}

.page.page-id-1014 #main-header, .page.page-id-1014 footer {display:none;}
.page.page-id-1014 #page-container {padding-top:0px !important;}

/* minimal modal styles */
.wpforms-modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}
.wpforms-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.5)}
.wpforms-modal__box{position:relative;background:#fff;max-width:700px;width:90%;max-height:90%;overflow:auto;border-radius:6px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,0.2);z-index:2}
#wpforms-popup-close{position:absolute;right:10px;top:10px;background:transparent;border:0;font-size:24px;line-height:1;cursor:pointer}

/*Equity Shield CSS*/
.et_pb_section.equity_shield_foreclosure_intelligence_brokerage_section .et_pb_row .et_pb_module.et_pb_text h2 {max-width:611px; margin:0px auto 17px auto;}
.et_pb_section.equity_shield_difference_section .et_pb_row {display:flex; flex-wrap:wrap; align-items:center; column-gap:65px;}

.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.image {width:527px; margin:0px;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image .et_pb_image_wrap, .et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image .et_pb_image_wrap img {width:100%;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.text {width:calc(100% - 592px);}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text h2 {margin-bottom:18px;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text ul {padding-bottom:0px; padding-left:25px;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text ul li {margin-bottom:20px;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text ul li:nth-last-child(1) {margin-bottom:0px;}

.et_pb_section.equity_shield_difference_section.sector_capital .et_pb_row .et_pb_column.image {width:595px;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.text {width:calc(100% - 660px);}

.animate-blurb {opacity:0; transform:translateY(40px); transition:all 0.8s ease;}
.animate-blurb.is-visible {opacity:1; transform:translateY(0);}


.et_pb_section.equity_shield_how_it_works_section .et_pb_row {}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text h2 {}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul {display:flex; flex-wrap:wrap; column-gap:40px; justify-content:center; row-gap:60px; padding:0px;}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul li {border:3px solid #59B09C; list-style-type:none; width:calc(33.333% - 27px); padding:37px 20px; text-align:center; display:flex; flex-direction:column; justify-content:center; position:relative;}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul li h4 {font-size:22px; margin-bottom:18px; color:#000000;}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul li::before {content:""; width:48px; height:48px; background-color:#fff; padding:0px 10px; background-size:48px; background-position:10px 0px; background-repeat:no-repeat; position:absolute; top:-26px; left: 50%; -webkit-transform: translateX(-50%);}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul li:nth-child(1)::before {background-image:url(https://keepmyhouse.org/wp-content/themes/kmh/images/1.svg);}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul li:nth-child(2)::before {background-image:url(https://keepmyhouse.org/wp-content/themes/kmh/images/2.svg);}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul li:nth-child(3)::before {background-image:url(https://keepmyhouse.org/wp-content/themes/kmh/images/3.svg);}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul li:nth-child(4)::before {background-image:url(https://keepmyhouse.org/wp-content/themes/kmh/images/4.svg);}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul li:nth-child(5)::before {background-image:url(https://keepmyhouse.org/wp-content/themes/kmh/images/5.svg);}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul li:nth-child(6)::before {background-image:url(https://keepmyhouse.org/wp-content/themes/kmh/images/6.svg);}
.et_pb_section.cls_equity_shield_section {background-size:inherit;}
.et_pb_section.cls_equity_shield_section .et_pb_row {display:flex; align-items:center;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column {width:calc(100% - 556px); margin:0px;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content {display:flex; align-items:center; max-width:initial;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {width:147px; margin-bottom:0px;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 {font-weight:400;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.text_column {width:556px; min-height:325px; padding:39px 50px 39px 24px; display:flex; align-items:center;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.text_column .et_pb_module.et_pb_text {}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.text_column .et_pb_module.et_pb_text ul {display:flex; flex-direction:column; row-gap:30px;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.text_column .et_pb_module.et_pb_text ul li {font-weight:300; display:flex; align-items:center; column-gap:18px; list-style-type:none;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.text_column .et_pb_module.et_pb_text ul li::before {content:""; background:url(https://keepmyhouse.org/wp-content/uploads/2025/10/tick-1.png) no-repeat; width:27px; height:27px; display:inline-block;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.text_column .et_pb_module.et_pb_text ul li em {width:calc(100% - 45px); font-style:initial;}

.et_pb_section.cls_contact_form_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text.eq_form_text h2 {padding-bottom:25px;}

.cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column {padding:0px !important;}
.et-db #et-boc .et-l .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row {margin:0px !important;}
.cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field input, .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field select, .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field textarea {background:#EFF1ED !important; width:100% !important; max-width:459px !important; font-weight:400 !important; border:none !important; border-radius:0px !important;}
.cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field textarea {height:81px !important; padding:15px !important;}
.cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field input::placeholder, .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field textarea::placeholder {color:#0B5E69 !important; opacity:1 !important;}

.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field input[type='radio'] {border:2px solid #0B5E69 !important;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field input[type="radio"] {background:#fff !important;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field input[type='radio']:checked::before {background-color:#0B5E69 !important;}
.et-db #et-boc .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field input[type='radio'] {appearance:none !important; -webkit-appearance:none !important; width:20px !important; height:20px !important; border:2px solid #fff !important; border-radius:50% !important; background:transparent; position:relative; top:1px; vertical-align:middle; cursor:pointer; margin:0px !important; transition:all 0.2s ease;}
.et-db #et-boc .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field input[type='radio']::before, .et-db #et-boc .et_pb_module form .wpforms-field-container .wpforms-field input[type='radio']::after {display:none !important;}
.et-db #et-boc .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field input[type='radio']:checked::before {content:'' !important;position:absolute !important; top:4px !important; left:4px !important; width:8px !important; height:8px !important; background-color:#fff !important; border-radius:50% !important;	display:flex !important; border:none !important; box-shadow:none !important;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field.wpforms-field-radio.agree_radio_btn ul {row-gap:10px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field.wpforms-field-radio.contact_radio_btn legend {font-size:22px; font-weight:500; margin-bottom:22px; color:#0B5E69;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field.wpforms-field-radio.contact_radio_btn legend span {display:none;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field.wpforms-field-radio.agree_radio_btn label {padding-top:0px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field.wpforms-field-radio.agree_radio_btn label, .et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field.wpforms-field-radio.contact_radio_btn label {width:calc(100% - 32px); font-size:15px; color:#0B5E69;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field.wpforms-field-radio.agree_radio_btn label {max-width:360px;}

.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field {padding:0px !important;}

.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field-row.wpforms-field-medium {display:flex; flex-direction:row !important; max-width:459px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field-row.wpforms-field-medium .wpforms-field-row-block {width:calc(50% - 6px) !important;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field-row.wpforms-field-medium::before, .et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field-row.wpforms-field-medium::after {display:none;}

.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(2) .wpforms-layout-column:nth-child(1) {margin-top:-38px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(2) .wpforms-layout-column:nth-child(2) {margin-top:20px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(3) .wpforms-layout-column:nth-child(1) {margin-top:-157px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(4) .wpforms-layout-column:nth-child(1) {margin-top:-99px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(4) .wpforms-layout-column:nth-child(1) .wpforms-field-row:nth-child(3) {display:none;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(5) .wpforms-layout-column:nth-child(1) {margin-top:-35px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.wpforms-field-radio.contact_radio_btn em.wpforms-error {left:28px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-submit-container {margin-top:20px !important; top:10px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-submit-container .wpforms-submit {background:#D56F3E !important; font-size:18px !important;
font-weight:700 !important; padding:19px 87px !important; border-radius:0px !important; height:auto !important; color:#fff !important;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-submit-container .wpforms-submit::after {display:none !important;}

.et_pb_section.sector_capital_icons_section .et_pb_row {}
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column {width:calc(50% - 20px); margin-right:40px;}
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb {min-height:552px; margin-bottom:40px;}
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content {max-width:410px; margin:0px;}
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {margin-bottom:13px;}
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h3 {font-family:"Inter", sans-serif; font-size:22px;}
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {}
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ul {padding:0px; margin-top: 23px;display: flex;flex-direction: column;row-gap: 18px;}
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ul li {display:flex; column-gap: 10px; list-style-type:none;}
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ul li::before {content:""; background:url(https://keepmyhouse.org/wp-content/uploads/2025/12/check-circle.png) no-repeat; width:20px; height:20px; display:inline-block; position:relative; top:2px;}
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ul li em {width:calc(100% - 30px); font-style:normal;}

.grecaptcha-badge {display:none !important;}

/*Blog Individual Page CSS*/
.single.single-post #et-main-area #main-content .container {width:calc(100% - 100px); max-width:1400px;}
.single.single-post #et-main-area #main-content .container #content-area {display:flex;}
.single.single-post #et-main-area #main-content .container .et_post_meta_wrapper {}
.single.single-post #et-main-area #main-content .container .et_post_meta_wrapper h1.entry-title {max-width:810px; font-size:34px !important; line-height:45px !important; color:#0B5E69;}
.single.single-post #et-main-area #main-content .container .et_post_meta_wrapper img {padding-right:21px; margin-bottom:35px;}

.single.single-post #et-main-area #main-content .container #left-area {width:calc(100% - 449px); padding:0px;}
.single.single-post #et-main-area #main-content .container::before {display:none;}

.post-meta {margin-bottom:0px !important; padding:6px 0px 15px 0px; font-size:0;}
.post-meta span, .post-meta a {color:#005B69 !important;}
.post-meta .author, .post-meta .comments-number {display:none !important;}
.post-meta .published, .post-meta a[rel="category tag"] {font-size:16px; display:inline-block;}
.post-meta .published::after {content:"|"; margin:0 6px;}
.post-meta {font-size:0 !important;}
.post-meta .published {font-size:16px !important; display:inline-block;}
.post-meta a[rel="category tag"] {font-size:16px !important; display:inline-block;}
.post-meta .published::after {content:"|"; margin:0 6px; font-size:16px;}
.post-meta .author, .post-meta .comments-number {display:none !important;}

.et_pb_section.cls_blog_header_section .et_pb_row .et_pb_module.et_pb_text h1 {max-width:970px; font-size:47px !important; line-height:52px !important; margin:0 auto;}
.et_pb_section.cls_blog_header_section .et_pb_row, .et_pb_section.cls_blog_content_section .et_pb_row {width:calc(100% - 100px); max-width:1400px;}
.et_pb_section.cls_blog_content_section .et_pb_row {width:100% !important;}
.et_pb_section.cls_blog_content_section .et_pb_row.blog_first_row {padding-right:21px;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_image {margin-bottom:40px;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_image .et_pb_image_wrap, .et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_image .et_pb_image_wrap img {width:100%;}
.et_pb_section.cls_blog_content_section .et_pb_row.blog_first_row .et_pb_module.et_pb_text.blog_content_module {max-width:840px;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text h2 {font-family:"Inter", sans-serif; font-size:20px; font-weight:800 !important; line-height:24px; padding:15px 0px 3px 0px;    color: #0B5E69;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text, .et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text p {margin-bottom:10px !important; padding-bottom:0px; color:#005B69;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text a {text-decoration:underline; font-weight:500; color:#0B5E69;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text ul, .et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text ol {padding:0px 0px 0px 26px !important; margin:10px 0px 20px 0px;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text ol {padding:0px 0px 0px 8px !important;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text ol li ul {margin:0px 0px 15px 9px;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text ol li ul li {}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text table {border:1px solid #0B5E69; border-collapse:collapse; margin:10px 0px 20px 0px;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text table tr:nth-child(1) {font-weight:700;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text table tr:nth-child(1) td {background:#419ca8; color:#fff;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text table tr {}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text table tr td {padding:10px 15px !important; border-top:none;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text table tr td:nth-child(1) {font-weight:700;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text table tr:nth-child(even) td {background:#d5f0f3;}

.et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row {display:flex; align-items:center; margin:40px 0px; padding:16px 75px 16px 88px !important;}
.et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row .et_pb_column.get_expert_assistance_text_column {width:calc(100% - 258px); margin-right:0px;}
.et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row .et_pb_column.get_expert_assistance_text_column .et_pb_module.et_pb_text {max-width:400px; margin-bottom:0px !important;}
.et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row .et_pb_column.get_expert_assistance_text_column .et_pb_module.et_pb_text h2 {font-family:"Inter", sans-serif; font-weight:600 !important; padding:0px; color:#fff;}
.et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row .et_pb_column.get_expert_assistance_text_column .et_pb_module.et_pb_text p {font-weight:300; margin-bottom:0px !important; color:#fff;}
body #page-container .et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row .et_pb_column.get_expert_assistance_button_column {width:258px !important;}
body #page-container .et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row .et_pb_column.get_expert_assistance_button_column .et_pb_button_module_wrapper .et_pb_button {font-size:12px !important;}

.et_pb_section.cls_blog_content_section .et_pb_row.blog_disclaimer_row {max-width:870px !important; padding:0px 30px;}

.single.single-post #et-main-area #main-content .container #sidebar {width:449px; padding-left:56px; border-left:1px solid #e6e6e6;}
.single.single-post #et-main-area #main-content .container #sidebar .et_pb_widget.widget_block {margin-bottom:50px;}
.single.single-post #et-main-area #main-content .container #sidebar .et_pb_widget.widget_block.widget_search {margin-bottom:40px;}
.single.single-post #et-main-area #main-content .container #sidebar .et_pb_module.et_pb_text.blog_sidebar_get_in_touch_box {background:#59B09C; font-size:20px; font-weight:600; line-height:30px; padding:38px; color:#fff;}
.single.single-post #et-main-area #main-content .container #sidebar .et_pb_module.et_pb_text.blog_sidebar_get_in_touch_box a {background:#D56F3E; font-size:18px; font-weight:600; color:#fff; width: 230px; height:60px; display:flex; justify-content:center; align-items:center; margin:20px auto 0px auto;}
.single.single-post #et-main-area #main-content .container #sidebar .et_pb_widget.widget_search .wp-block-search__button.wp-element-button {background:#D56F3E; padding:.7em 20px; font-size:12px; font-weight:600; color:#fff;}
.single.single-post #et-main-area #main-content .container #sidebar .et_pb_widget.widget_block:nth-child(3) h2 {font-size:20px; line-height:20px;}
.single.single-post #et-main-area #main-content .container #sidebar .blog_sidebar_testimonial_slider_section {margin-top:-10px;}
.single.single-post #et-main-area #main-content .container #sidebar .blog_sidebar_testimonial_slider_section .et_pb_row {width:100% !important;}
.single.single-post #et-main-area #main-content .container #sidebar .blog_sidebar_testimonial_slider_section h2 {font-size:20px; color:#fff; text-align:center; width:170px; line-height:24px; margin:0 auto;}
.single.single-post #et-main-area #main-content .container #sidebar .blog_sidebar_testimonial_slider_section .et_pb_module.dipi_testimonial .dipi-testimonial-main .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-img {margin:0px auto 5px auto !important; justify-content: center;width: auto !important;height: auto !important;}
.single.single-post #et-main-area #main-content .container #sidebar .blog_sidebar_testimonial_slider_section .et_pb_module.dipi_testimonial .dipi-testimonial-main .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-img img {object-fit:contain;width: 50px;height: 50px;max-width: inherit;}
.single.single-post #et-main-area #main-content .container #sidebar .blog_sidebar_testimonial_slider_section .et_pb_module.dipi_testimonial .dipi-testimonial-main .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-text {margin-bottom:0px;}
.single.single-post #et-main-area #main-content .container #sidebar .blog_sidebar_testimonial_slider_section .et_pb_module.dipi_testimonial .dipi-testimonial-main .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-text img {width:100px; margin:10px auto 0px auto; display:block;}
.single.single-post #et-main-area #main-content .container #sidebar .blog_sidebar_testimonial_slider_section .et_pb_module.dipi_testimonial .dipi-testimonial-main .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-name {display:none;}
body #page-container #et-main-area #main-content .container #sidebar .et_pb_button_module_wrapper .et_pb_button.blog_sidebar_foreclosure_quiz_button {background:#d56f3e; font-size:16px !important;
 border:none; border-radius:0px; padding:12px 40px !important; color:#fff;}
body #page-container #et-main-area #main-content .container #sidebar .et_pb_button_module_wrapper .et_pb_button.blog_sidebar_foreclosure_quiz_button::after {display:none;}

/*Footer CSS*/
#main-footer {display:none;}
footer .et_pb_section.footer_section {}
footer .et_pb_section.footer_section .et_pb_row.footer_row {max-width:1170px; position:relative; left:-57px;}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column {margin-right:0px;}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column.left {width:calc(37% + 12px);}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column.middle {width:38%;}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column.right {width:250px;}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column .et_pb_module.et_pb_text {font-size:22px; margin-bottom:15px;}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column .et_pb_module.et_pb_text ul {padding:0px;}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column .et_pb_module.et_pb_text ul li {list-style-type:none; padding-bottom:15px;}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column .et_pb_module.et_pb_text ul li a {}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column .et_pb_module.et_pb_text p {font-size:12px; line-height:17px;}

@media (min-width:981px) {
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field-row-block {position:relative;}
.et-db #et-boc .et-l .et_pb_module .cls_contact_form form .wpforms-field-container em.wpforms-error {font-size:9px !important; position:absolute !important; bottom:-15px;}
	
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .cls_addr fieldset .wpforms-field-row:nth-child(4) .wpforms-field-row-block {position:relative !important;}
	
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .cls_addr fieldset .wpforms-field-row:nth-child(4) .wpforms-field-row-block:nth-child(2) em.wpforms-error {bottom:-2px !important; left:160px !important;}
	
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .cls_addr fieldset .wpforms-field-row:nth-child(5) .wpforms-field-row-block {position:relative !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .cls_addr fieldset .wpforms-field-row:nth-child(5) .wpforms-field-row-block em.wpforms-error {bottom:11px !important; left:312px !important;}
	
.et-db #et-boc .et-l .wpforms-field.wpforms-field-radio.agree_radio_btn em.wpforms-error {left:26px !important; bottom:-17px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(2) em.wpforms-error {left:26px !important; bottom:-17px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(2) .wpforms-layout-column:nth-child(2) em.wpforms-error {left:26px !important; bottom:-17px !important;}
	
/*List Now and Sell Now Error Msg CSS*/
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-row-block {position:relative;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container em.wpforms-error {font-size:9px !important; position:absolute !important; bottom:-15px;}
	
/*Popup Error Msg CSS*/
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .cls_addr fieldset .wpforms-field-row:nth-child(4) .wpforms-field-row-block:nth-child(2) em.wpforms-error {left:141px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .cls_addr fieldset .wpforms-field-row:nth-child(5) .wpforms-field-row-block em.wpforms-error {bottom:8px !important; left:284px !important;}
}

@media (min-width:1440px) {
.page.page-id-1014 .wpforms-container form .wpforms-field-container {min-height:953px;}
}

@media (max-width:1699px) {
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text {padding:50px 100px 50px 50px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block {padding:55px 40px 35px 30px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li {font-size:15px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li::after {width:35px !important; background-size:35px !important;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li .top_header img {width:80px; height:80px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li .top_header .details {width:calc(100% - 100px); line-height:20px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text::after {width:60px; background-size:60px; top:40px; right:40px;}
}

@media (max-width:1600px) {
.et_pb_section#landing_header_section .et_pb_row .et_pb_module.et_pb_text.lrg h1 {max-width:800px; margin:0 auto;}
}

@media (max-width:1500px) {
#main-header #et-top-navigation ul#top-menu li a {font-size:16px;}
}

@media (max-width:1440px) {
#main-header #et-top-navigation ul#top-menu li {padding-right:8px;}
#main-header #et-top-navigation ul#top-menu li:nth-last-child(2) {padding-right:15px;}
#main-header #et-top-navigation ul#top-menu li:nth-last-child(1) a {padding:16px 19px; font-size:19px;}
.et_pb_section#landing_header_section .et_pb_row .et_pb_module.et_pb_image img {aspect-ratio:10 / 2.8; height:auto;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column {padding:73px 45px !important;}
.et_pb_section.foreclosure_solution_section .et_pb_row {column-gap:140px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column {width: calc(50% - 70px) !important;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text {font-size:25px; line-height:35px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 {font-size:60px; padding-bottom:30px;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column.left img {height:600px; object-fit:cover;}
.et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row {padding:16px 35px 16px 38px !important;}
footer .et_pb_section.footer_section .et_pb_row.footer_row {left:-28px;}
}

@media (min-width:1140px) and (max-width:1400px) {
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(2) .wpforms-layout-column:nth-child(1) {margin-top:-181px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(3) .wpforms-layout-column:nth-child(1) {    margin-top:-328px !important; left:211px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(4) .wpforms-layout-column:nth-child(1) {margin-top:-275px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(5) .wpforms-layout-column:nth-child(1) {    margin-top: -104px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(5) .wpforms-layout-column:nth-child(1) textarea {height:180px !important;}	
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr .wpforms-field-address-state {margin:-55px 0px 0px 141px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr .wpforms-field-address-postal {margin:-65px 0px 0px 282px !important;}
.et_pb_module .mstech-two-step .cls_contact_form form .wpforms-submit-container {bottom:-142px;}
}

@media (max-width:1330px) {
#logo {max-width:200px; max-height:initial; top:-7px;}
#main-header.et-fixed-header #logo {top:-7px;}
#main-header #et-top-navigation {padding-top:25px;}
#main-header #et-top-navigation ul#top-menu li:nth-last-child(1) a {padding:15px 20px; font-size:17px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column.text {padding:25px 40px 40px 40px;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column {padding:73px 38px !important;}
	
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row {column-gap:100px;}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column {width:calc(50% - 50px) !important;}
	
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block {padding:30px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul {padding:0px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li .top_header {flex-direction:column; align-items:flex-start; column-gap:0px; row-gap:15px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li .top_header .details {width:100%;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text {padding:50px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li:nth-child(3) .top_header {flex-direction:row; align-items:center; column-gap: 20px; row-gap:0px;}

footer .et_pb_section.footer_section .et_pb_row.footer_row {width:calc(100% - 100px); max-width:initial; left:0px;}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column.left {width:33%;}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column.middle {width:33%;}
}

@media (max-width:1300px) {
#main-header #et-top-navigation ul#top-menu li {padding-right:7px;}
#main-header #et-top-navigation ul#top-menu li a {font-size:15px;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_image img {min-height:550px;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_module_header {font-size:52px !important; line-height:57px !important;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column {margin-right:0px;}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.left {width:calc(100% - 535px);}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.right {width:450px;}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_image img {height:540px; object-fit:cover;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row {column-gap:60px; row-gap:30px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_column {width:calc(50% - 30px) !important; margin-right:0px !important;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_module.et_pb_text h3 {font-size: 25px; line-height:38px; gap:20px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_module.et_pb_text .et_pb_text_inner h3::before {width:52px; height:52px; background-size:52px !important;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_module.et_pb_text h3 strong {    width:calc(100% - 72px); line-height:30px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_module.et_pb_text p {margin-left: 72px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row.second {column-gap:40px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_button_row {margin-top:39px !important;}	
.et_pb_section.customer_testimonial_section .et_pb_row.testimonial_row {gap:24px;}
.et_pb_section.customer_testimonial_section .et_pb_row.testimonial_row .et_pb_column {width:calc(33.333% - 16px);}	
.et_pb_section.company_built_empower_section .et_pb_row .et_pb_column.left {width:505px; margin-right:50px;}
.et_pb_section.company_built_empower_section .et_pb_row .et_pb_column.right {width:calc(100% - 555px);}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {text-align:center;}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap::after {margin-left:30px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column.text h2 {font-size:37px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column {width:calc(50% - 4px) !important;}	
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column .et_pb_module.et_pb_image, .et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column .et_pb_module.et_pb_image .et_pb_image_wrap, .et_pb_module.et_pb_image, .et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column .et_pb_module.et_pb_image .et_pb_image_wrap img {height:100%;}
.et_pb_module.et_pb_image, .et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column .et_pb_module.et_pb_image .et_pb_image_wrap img {object-fit:cover;}	
.et_pb_section.ab_proudly_california_based_section .et_pb_row, .et_pb_section.ab_proudly_california_based_section .et_pb_row.even {column-gap:50px;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row .et_pb_column {width:calc(50% - 25px) !important;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row:nth-last-child(1) {justify-content:center;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row:nth-last-child(1) .et_pb_column {width:100% !important;}	
.et_pb_section.resource_have_question_section .et_pb_row {column-gap:50px !important;}
.et_pb_section.resource_have_question_section .et_pb_row .et_pb_column {width:calc(50% - 25px) !important;}	
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .dipi-testimonial-main {width:calc(100% - 70px);}	
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .dipi-blog-slider-main {position:relative; width:calc(100% - 80px); margin:0 auto;}	
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text ul li {min-height:90px;}
	
.et_pb_section.foreclosure_personalized_section .et_pb_row {column-gap:70px;}
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column {width:calc(50% - 35px) !important;}
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column.image img {height:497px; object-fit:cover;}
	
.et_pb_section.foreclosure_solution_section .et_pb_row {column-gap:60px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column {width:calc(50% - 30px) !important;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 {font-size:36px; line-height:45px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right {padding:50px;}
	
.et_pb_section.foreclosure_blurb_quiz_section .et_pb_row.foreclosure_blurb_quiz_blurb_row .et_pb_column {padding:50px 20px;}

.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row {column-gap:70px;}
.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column {width:calc(50% - 35px) !important;}
.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column.right img {height:530px; object-fit:cover;}
.et_pb_section.realtor.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column.right img {height:560px;}
	
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_image img {height:660px; object-fit:cover;}
	
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row {column-gap:80px;}
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row .et_pb_column {width:calc(50% - 40px) !important;}
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row .et_pb_module.et_pb_text h4 {line-height:24px;}
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row .et_pb_column.right img {height:560px; object-fit:cover;}
	
.flip-card-back p {font-size:14px; line-height:22px;}
.flip-card-front, .flip-card-back {padding:30px;}
	
.et_pb_section.owners_understanding_california_section .et_pb_row {column-gap:50px;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column {width:calc(50% - 25px) !important;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column.left img {height:620px;}
	
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row {column-gap:50px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column {width:calc(50% - 25px) !important;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.right {padding:50px 35px !important;}
	
.et_pb_section.realtor_resources_serve_section .et_pb_row {column-gap:50px;}
.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column {width:calc(50% - 25px) !important;}
.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column.image img {height:710px; object-fit:cover;}
	
.et_pb_section.keepmyhouse_foreclosure_assistance_section .et_pb_row .et_pb_module.et_pb_text.list_content ul li {padding:35px 10px 15px 10px;}
	
.et_pb_section.keepmyhouse_foreclosure_assistance_section .et_pb_row .et_pb_module.et_pb_text.list_content ul {margin-top:40px;}
	
.et_pb_section.access_distressed_property_resources_section .et_pb_row.blurb_content_row .et_pb_column {padding:55px 35px 40px 35px;}
	
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row {column-gap:50px;}
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column {width:calc(50% - 25px) !important;}
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column.image img {height:410px; object-fit:cover;}
	
.et_pb_section.owners_get_started_section .et_pb_row {column-gap:100px;}
.et_pb_section.realtor.owners_get_started_section .et_pb_row .et_pb_column.right {width:calc(100% - 560px);}
	
.page.page-id-1014 .wpforms-container form .wpforms-field-container {margin-left:80px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-page-indicator.progress {padding:98px !important;}
	
.et_pb_section.equity_shield_difference_section .et_pb_row {column-gap:50px;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.image {width:450px;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image img {height:510px; object-fit:cover;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.text {width: calc(100% - 500px);}
	
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column {width:calc(100% - 500px);}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.text_column {width:500px;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {width:117px;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {width:100px;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 {font-size:32px;}
	
.et_pb_section.equity_shield_difference_section.sector_capital .et_pb_row {column-gap:50px;}
.et_pb_section.equity_shield_difference_section.sector_capital .et_pb_row .et_pb_column.image {width:450px;}
.et_pb_section.equity_shield_difference_section.sector_capital .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image img {object-position:-45px 0px;}
.et_pb_section.equity_shield_difference_section.sector_capital .et_pb_row .et_pb_column.text {width:calc(100% - 500px);}
.et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row {padding: 33px 30px 40px 30px !important; flex-direction:column; align-items:center;}
.et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row .et_pb_column.get_expert_assistance_text_column {width:100%;}
.et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row .et_pb_column.get_expert_assistance_text_column .et_pb_module.et_pb_text {max-width:100%; margin-bottom:15px !important; text-align:center;}
}

@media (max-width:1260px) {
#logo {max-width:170px;}
#main-header #et-top-navigation {padding-top:23px; padding-left:190px !important;}
#main-header.et-fixed-header #et-top-navigation {top:1px;}
#main-header #et-top-navigation ul#top-menu li {padding-right:12px;}
#main-header #et-top-navigation ul#top-menu li:nth-last-child(2) {padding-right:20px;}
#main-header #et-top-navigation ul#top-menu li:nth-last-child(1) a {padding:15px 19px; font-size:16px;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper.et_pb_module .et_pb_button.contact_btn {width:100%; padding:11px 25px !important;}

#main-header #et-top-navigation ul#top-menu li ul.sub-menu {margin-top:1px;}
#main-header.et-fixed-header #et-top-navigation ul#top-menu li ul.sub-menu {margin-top:-1px;}
}

@media (max-width:1200px) {
#main-header {padding:0px;}
#main-header.et-fixed-header {}
#main-header .container {width:100%;}
#main-header #et-top-navigation {padding-top:25px;}
#logo {max-width:265px; padding-left:25px; top:0px;}
#et_mobile_nav_menu {margin-right:23px;}
#main-header.et-fixed-header #et-top-navigation {position:initial !important; padding-top:18px !important;}
#main-header.et-fixed-header #logo {top:-2px;}
#et_mobile_nav_menu .mobile_nav .mobile_menu_bar.mobile_menu_bar_toggle::before {top:2px; color:#000;}
#main-header.et-fixed-header #et_mobile_nav_menu .mobile_nav .mobile_menu_bar.mobile_menu_bar_toggle::before {top:5px;}
#et_mobile_nav_menu ul#mobile_menu {padding:0px; border-top:0px; box-shadow:none;}
#et_mobile_nav_menu ul#mobile_menu li a {border-bottom:1px solid rgba(0, 0, 0, .03); padding:14px 28px; font-size:18px; font-weight:500; color:#000;}
#et_mobile_nav_menu ul#mobile_menu li.menu-item-has-children a {background:transparent !important;}
#et_mobile_nav_menu ul#mobile_menu li.current-menu-item a {background-color:rgba(0, 0, 0, .03) !important;}
#et_mobile_nav_menu ul#mobile_menu li.current-menu-item ul.sub-menu li a {background-color:transparent !important;}
#et_mobile_nav_menu ul#mobile_menu li:nth-last-child(1) a {background:#0B5E69; width:235px; margin:14px 28px; padding:10px 20px; color:#fff;}	
#et_mobile_nav_menu ul#mobile_menu li ul.sub-menu {padding-left:0px;}
#et_mobile_nav_menu ul#mobile_menu li ul.sub-menu li {padding-left:0px;}
#et_mobile_nav_menu ul#mobile_menu li ul.sub-menu li a {background: transparent;color: #000;width: auto;margin: 0px !important;padding:20px 0px 20px 40px !important;}
#page-container {padding-top:85px !important;}
}

@media (max-width:1198px) {
.page.page-id-1014 #page-container {height:100%;}
.page.page-id-1014 .wpforms-container form .wpforms-page-indicator.progress {position:fixed !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container {margin-left: 294px !important; min-height:100vh;}
}

@media (max-width:1139px) {
.et_pb_section .et_pb_row {width:calc(100% - 60px) !important;}	
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_image img {min-height:500px;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_module_header {font-size:45px !important; line-height:50px !important;}	
.et_pb_section.trusted_strip_section .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {padding-left:10px;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {width:70px !important;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {width:70px;}	
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_module_header {font-size:45px !important; line-height:50px !important;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {max-height:60px;}
.et_pb_section.trusted_strip_section .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_module_header {font-size:19px; line-height:22px;}	
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.left {width:calc(60% - 55px); margin:0px 55px 0px 0px;}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.right {width:40%;}	
.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_blurb_row {gap:24px;}
.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_blurb_row .et_pb_column {width:calc(33.333% - 16px);}	
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column {width:calc(50% - 5px) !important;}
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column.left {padding:25px 30px;}	
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn {margin-left:40px !important;}
.et_pb_module .cls_contact_form form .wpforms-submit-container {margin-left:40px !important;}	
.et_pb_section.company_built_empower_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_image img {height:345px; object-fit:cover;}	
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap::after {width: calc(100% + 35px);}	
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column.text h2 {font-size:33px; padding-bottom:0px;}	
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item {padding:12px 25px 30px 25px !important;}	
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .dipi-testimonial-main {width:calc(100% - 104px);}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-text div {position:relative; min-height:165px;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-text div img {position:absolute; bottom:0px;}	
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .dipi-blog-slider-main {width:calc(100% - 100px);}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-arrow-button.swiper-button-next {right:-56px !important;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-arrow-button.swiper-button-prev {left:-56px !important;}	
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content .date_category {flex-direction:column;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content .dipi-date::after {display:none;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 {font-size:36px; line-height:50px;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper.et_pb_module .et_pb_button.contact_btn {font-size:16px;}
	
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column.text .et_pb_button_module_wrapper .et_pb_button {padding:18px 40px !important;}
.et_pb_section.foreclosure_blurb_quiz_section .et_pb_row.foreclosure_blurb_quiz_blurb_row .et_pb_column {padding:50px 10px;}
	
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 {max-width:430px; font-size:32px; line-height:41px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button {padding:18px 50px !important;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul {row-gap:25px;}
.et_pb_section.foreclosure_blurb_quiz_section .et_pb_row.foreclosure_blurb_quiz_blurb_row .et_pb_column .et_pb_blurb_container {max-width:220px; margin:0 auto;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right {padding:50px 30px;}
	
.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row {column-gap:50px;}
.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column {width:calc(50% - 25px) !important;}
	
.et_pb_section.owners_get_started_section .et_pb_row {column-gap:110px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column {width:calc(50% - 55px) !important;}
	
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row {column-gap:50px;}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column {width:calc(50% - 25px) !important;}
	
.et_pb_section.owners_california_foreclosure_assistance_section .et_pb_row .et_pb_column.button {padding-right:0px;}
	
.flip-card-back p {font-size:13px; line-height:21px;}
.flip-card-front h4, .flip-card-back h4 {font-size:20px; line-height:26px;}
	
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row {column-gap:50px;}
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row .et_pb_column {width:calc(50% - 25px) !important;}
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row .et_pb_column.right img {height: 660px;}
	
.et_pb_section.owners_understanding_california_section .et_pb_row {column-gap:40px;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column {width:calc(50% - 20px) !important;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column.left img {height:660px;}
	
.et_pb_section.realtor_resources_serve_section .et_pb_row {column-gap:30px;}
.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column {width:calc(50% - 15px) !important;}
.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column.image img {height:780px; object-fit:cover;}
	
.et_pb_section.access_distressed_property_resources_section .et_pb_row.blurb_content_row {column-gap:30px;}
.et_pb_section.access_distressed_property_resources_section .et_pb_row.blurb_content_row .et_pb_column {width:calc(33.333% - 20px); padding:55px 25px 40px 25px;}
	
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column.image img {height:450px;}
	
.et_pb_section.realtor.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column.right img {height:600px;}
	
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li {width:100%;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li .top_header {flex-direction:row; align-items:center; column-gap:20px; row-gap: 0px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text {padding:30px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text {font-size:22px; line-height:30px;}
	
.cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field input, .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field select, .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field textarea {width:90% !important;}
	
.et_pb_section.equity_shield_difference_section .et_pb_row {column-gap:40px;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.image {width:370px;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image img {height:550px;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.text {width: calc(100% - 410px);}
	
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column {width:calc(100% - 400px);}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.text_column {width:400px;}
	
.et_pb_section.owners_california_foreclosure_assistance_section.sector_capital_button_section .et_pb_row .et_pb_column.text {width:calc(100% - 358px); margin-right:0px;}
.et_pb_section.owners_california_foreclosure_assistance_section.sector_capital_button_section .et_pb_row .et_pb_column.button {width:358px;}
.et_pb_section.owners_california_foreclosure_assistance_section.sector_capital_button_section .et_pb_row .et_pb_column.button .et_pb_button_module_wrapper .et_pb_button {padding:20px 50px !important;}
	
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field-row.wpforms-field-medium .wpforms-field-row-block input {width:100% !important;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field-row.wpforms-field-medium {width:90%;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field.wpforms-field-radio.contact_radio_btn label {font-size:14px;}
	
.single.single-post #et-main-area #main-content .container #left-area {width:calc(100% - 350px);}
.single.single-post #et-main-area #main-content .container #sidebar {width:350px; padding-left:30px;}
.single.single-post #et-main-area #main-content .container #sidebar .et_pb_module.et_pb_text.blog_sidebar_get_in_touch_box {padding:30px 25px 40px 25px; text-align:center;}
	
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column.middle {width:37%;}
}

@media (max-width:980px) {
h1 {font-size:45px !important; line-height:50px !important;}
h2 {font-size:30px; line-height:35px;}
h3 {font-size:25px; line-height:30px;}
body #page-container .et_pb_button_module_wrapper .et_pb_button {font-size:17px !important;}
.et_fixed_nav #main-header {position:fixed !important;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_module_header {max-width:650px; font-size:35px !important; line-height:40px !important; margin:0 auto;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_header_content_wrapper {font-size:17px; line-height:24px; font-weight:600;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_header_content_wrapper p:nth-child(1) {margin-bottom:20px;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {width:55px !important;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {width:55px;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {max-height:45px;}
.et_pb_section.trusted_strip_section .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_module_header {font-size:15px; line-height:20px;}	
.et_pb_section.foreclosure_assistance_section .et_pb_row {flex-direction:column-reverse;}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column {width:100% !important; margin-right:0px !important;}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.right {margin-bottom:30px;}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_image .et_pb_image_wrap, .et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_image .et_pb_image_wrap img {width:100%; height:auto;}
.et_pb_section.foreclosure_assistance_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2 {max-width:550px;}	
.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_blurb_row {gap:0px;}
.et_pb_section.how_kmh_help_section .et_pb_row.kmh_help_blurb_row .et_pb_column {width:100%;}	
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row {flex-direction:column-reverse;}
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column {width:100% !important; margin-bottom:0px;}
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column.right .et_pb_module.et_pb_image .et_pb_image_wrap, .et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column.right .et_pb_module.et_pb_image .et_pb_image_wrap img {width:100%;}
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column.right .et_pb_module.et_pb_image .et_pb_image_wrap img {height:auto; aspect-ratio: 10 / 5;}	
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row {flex-direction:column-reverse; margin-bottom:50px; row-gap:0px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row.second {flex-direction:column;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row.third {margin-bottom:0px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_column {width:100% !important; margin-bottom:0px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_column.image {margin-bottom:35px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_module.et_pb_text p {margin-left:0px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_module.et_pb_text h3 {margin-bottom:10px; gap:10px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_column.image .et_pb_module.et_pb_image .et_pb_image_wrap, .et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_content_row .et_pb_column.image .et_pb_module.et_pb_image .et_pb_image_wrap img {width:100%;}	
.et_pb_section.customer_testimonial_section .et_pb_row.testimonial_row .et_pb_column {width:100%; margin-bottom:0px;}
/*Contact Form CSS*/
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn {margin-left:0px !important;}
.et_pb_module .cls_contact_form form .wpforms-submit-container {margin-left:0px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(2) .wpforms-layout-column:nth-child(1) {margin-top:0px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.email {width:100% !important; margin:0px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.phone {width:100% !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(4) .wpforms-layout-column:nth-child(1) {margin-top:15px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(5) .wpforms-layout-column:nth-child(1) {margin-top:0px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field.fl_name .wpforms-field-row {flex-direction: column !important; gap:0px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field.fl_name .wpforms-field-row .wpforms-field-row-block {width:100% !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field-row {max-width:initial !important; margin-bottom:10px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(4) .wpforms-layout-column:nth-child(1) .cls_addr .wpforms-field-row:nth-child(4) .wpforms-field-row-block.wpforms-first {margin-bottom: 10px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field {margin:0px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row:nth-child(3) .wpforms-layout-column:nth-child(1) {margin-top:10px !important; position:initial !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr {margin-top:-11px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr .wpforms-field-address-city {width:100% !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr .wpforms-field-address-state, .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr .wpforms-field-address-postal {width: 100% !important; margin: 0px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-field-layout-rows .wpforms-layout-row .wpforms-layout-column .wpforms-field.cls_addr .wpforms-field-address-postal {margin-top:-10px !important;}
.et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .wpforms-layout-row .wpforms-field .wpforms-field-row-block {margin-bottom:10px !important;}
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field .agree_radio_btn ul li label {width:calc(100% - 32px); max-width:100%;}
.et-db #et-boc .et_pb_module .cls_contact_form form .wpforms-field-container .wpforms-field.contact_radio_btn legend {margin-bottom:15px; line-height:25px;}
.et_pb_section.explore_foreclosure_solution_section .et_pb_row .et_pb_module.et_pb_text h2 {line-height:34px;}
/*Contact Form CSS End*/
	
.et_pb_section.ab_trusted_foreclosure_guidance_section .et_pb_row .et_pb_module.et_pb_text h2 {max-width:620px;}	
.et_pb_section.company_built_empower_section .et_pb_row {flex-direction:column-reverse; align-items:flex-start;}
.et_pb_section.company_built_empower_section .et_pb_row .et_pb_column.left {width:100%; margin:0px;}
.et_pb_section.company_built_empower_section .et_pb_row .et_pb_column.right {width:100%;}
.et_pb_section.company_built_empower_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_image {margin:0px auto 30px auto;}
.et_pb_section.company_built_empower_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_image img {height:auto; object-fit:initial;}
.et_pb_section.company_built_empower_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2 {margin:0 auto;}	
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap::after {display:none;}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row {flex-direction:column; column-gap:77px; row-gap:0;}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column {width:100%; border-bottom:1px solid #ccc; padding-bottom:30px; margin-bottom:30px;}
.et_pb_section.ab_milestones_that_matter_section .et_pb_row.ab_milestones_that_matter_blurb_row .et_pb_column:nth-last-child(1) {border-bottom:none; padding-bottom:0px; margin-bottom:0px;}	
.et_pb_section.ab_keepmyhouse_foundation_section .et_pb_row.ab_keepmyhouse_foundation_blurb_row {flex-direction:column; gap:0px;}
.et_pb_section.ab_keepmyhouse_foundation_section .et_pb_row.ab_keepmyhouse_foundation_blurb_row .et_pb_column {width:100%;}	
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row {flex-direction:column-reverse; gap:0px; margin-bottom:30px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row.even {flex-direction:column; margin-bottom:0px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column {width:100% !important; margin-bottom:0px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column .et_pb_module.et_pb_image .et_pb_image_wrap, .et_pb_module.et_pb_image, .et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column .et_pb_module.et_pb_image .et_pb_image_wrap img {width:100%;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column.text p {max-width:initial !important;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row {flex-direction:column-reverse; padding:0px 0px 50px 0px !important;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row:nth-child(1) {border-bottom:1px solid #ccc; margin-bottom:50px;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row.even {flex-direction:column;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row .et_pb_column {width:100% !important; margin-bottom:0px !important;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image {text-align:center; margin-bottom:25px;}
.et_pb_section.ab_proudly_california_based_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text {text-align:center;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column.text h2 {font-size:28px; padding-bottom:5px;}	
.et_pb_section.explore_foreclosure_solution_section.resource .et_pb_row .et_pb_module.et_pb_text h2 {font-size:30px; line-height:35px;}	
.et_pb_section.resource_have_question_section .et_pb_row {flex-direction:column-reverse; padding:0px 0px 50px 0px !important;}
.et_pb_section.resource_have_question_section .et_pb_row.even {flex-direction:column;}
.et_pb_section.resource_have_question_section .et_pb_row:nth-child(1) {border-bottom:1px solid #ccc; margin-bottom:50px;}
.et_pb_section.resource_have_question_section .et_pb_row .et_pb_column {width:100% !important; margin-bottom:0px !important;}
.et_pb_section.resource_have_question_section .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image {text-align:center; margin-bottom:25px;}
.et_pb_section.resource_have_question_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text h2 {max-width:initial; padding-bottom:5px;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-text div {min-height:140px;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content .date_category {flex-direction:row;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-container .dipi-blog-slider-wrapper .dipi-blog-post .dipi-post-content .dipi-date::after {display:inline-block;}
.et_pb_section.stories_keephouse_guide_section .et_pb_row {flex-direction:column;}
.et_pb_section.stories_keephouse_guide_section .et_pb_row .et_pb_column {margin-bottom:0px;}
.et_pb_section.contact_addr_section .et_pb_row {column-gap:20px;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.left {width:calc(100% - 380px);}
.et_pb_section.contact_keepmyhouse_section .et_pb_row {flex-direction:column; column-gap:0px;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column {width:100%; padding:35px 38px 55px 38px !important;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text ul li {min-height:initial;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper.et_pb_module .et_pb_button.contact_btn {max-width:347px; text-align:center;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 {max-width:initial;}
.et_pb_section.confidentiality_statement_section .et_pb_row {flex-direction:column;}
.et_pb_section.confidentiality_statement_section .et_pb_row .et_pb_column {width:100% !important;}
.et_pb_section.confidentiality_statement_section .et_pb_row .et_pb_column.left {border-right:none; margin:0px 0px 10px 0px;}
.et_pb_section.confidentiality_statement_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text {text-align:center; padding:0px;}
.et_pb_section.confidentiality_statement_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 br {display:none;}
.et_pb_section.foreclosure_personalized_section .et_pb_row {flex-direction:column-reverse; gap:0px;}
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column {width:100% !important;}
.et_pb_section.foreclosure_confidential_statement_section .et_pb_row {flex-direction:column;}
.et_pb_section.foreclosure_confidential_statement_section .et_pb_row .et_pb_column {width:100% !important; border-right:none !important; margin:0px !important;}
.et_pb_section.foreclosure_confidential_statement_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text {text-align:center; padding:0px;}
.et_pb_section.foreclosure_blurb_quiz_section .et_pb_row.foreclosure_blurb_quiz_blurb_row {gap:28px;}
.et_pb_section.foreclosure_blurb_quiz_section .et_pb_row.foreclosure_blurb_quiz_blurb_row .et_pb_column {width:calc(50% - 14px);}
.et_pb_section.foreclosure_solution_section .et_pb_row {flex-direction: column; column-gap:0px; row-gap: 28px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column {width:100% !important;}
.et_pb_section.foreclosure_blurb_quiz_section .et_pb_row.foreclosure_blurb_quiz_blurb_row .et_pb_column {padding:50px 40px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 {max-width:initial;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text p {max-width:initial;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul {row-gap:15px;}
	
.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column.right img {height:auto; object-fit:initial;}
.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row {gap:50px; row-gap:40px; flex-direction:column-reverse;}
.et_pb_section.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column {width:100% !important;}
	
.et_pb_section.owners_get_started_section .et_pb_row {flex-direction:column-reverse; column-gap:0px; row-gap:40px;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column {width:100% !important;}
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right {justify-content:flex-start; padding-left:84px;}
	
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li div {max-width:initial !important;}
	
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row {flex-direction:column-reverse; column-gap:0px; row-gap:40px;}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column {width:100% !important;}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2 {max-width: initial;}
.et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_image img {height:auto; object-fit:initial;}

.et_pb_section.owners_california_foreclosure_assistance_section .et_pb_row {flex-direction:column;}
	
.et_pb_section.owners_keepmyhouse_helps_california_section .et_pb_row.flip_card_row {column-gap:30px;}
.et_pb_section.owners_keepmyhouse_helps_california_section .et_pb_row.flip_card_row .et_pb_column {width:calc(50% - 20px);}
	
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row {flex-direction:column; column-gap:0px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column {width:100% !important;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.left {margin-bottom:40px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul {max-width:initial; row-gap:20px;}
	
.et_pb_section.owners_understanding_california_section .et_pb_row {flex-direction:column;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column {width:100% !important;}
	
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row {flex-direction:column-reverse; column-gap:0px; row-gap:40px;}
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row .et_pb_column {width:100% !important;}
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row .et_pb_column.right img {height:auto; object-fit:initial;}
	
.et_pb_section.owners_understanding_california_section .et_pb_row {column-gap:0px;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column.left {margin-bottom:40px;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column.left img {height:auto; object-fit:initial;}
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text p {max-width:initial;}
	
.flip-card-back p {font-size:15px; line-height:23px;}
	
.et_pb_section.owners_california_foreclosure_assistance_section .et_pb_row .et_pb_column.text {margin-bottom:20px;}
.et_pb_section.owners_california_foreclosure_assistance_section.sector_capital_button_section .et_pb_row .et_pb_column.text {width:100%;}
	
.et_pb_section.foreclosure_confidential_statement_section .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2 {margin-bottom:10px;}
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column.image {margin-bottom:40px;}
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column.image img {height:auto; object-fit:initial;}
.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text p {max-width:initial;}
	
.et_pb_section.realtor_resources_serve_section .et_pb_row {flex-direction:column; column-gap:0px;}
.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column {width:100% !important;}
.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column.image {margin-bottom:40px;}
.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column.image img {height:auto; object-fit:initial;}
.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text h2 {max-width:initial;}
	
.et_pb_section.owners_homeowner_foreclosure_rights_section.realtor {background:none;}
.et_pb_section.owners_homeowner_foreclosure_rights_section.realtor .et_pb_row .et_pb_column.left {margin-top:0px;}
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li {width:100%;}
.et_pb_section.owners_homeowner_foreclosure_rights_section.realtor .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text h2, .et_pb_section.owners_homeowner_foreclosure_rights_section.realtor .et_pb_row .et_pb_column.left .et_pb_module.et_pb_text p {max-width:initial;}
	
.et_pb_section.keepmyhouse_foreclosure_assistance_section .et_pb_row .et_pb_module.et_pb_text.list_content ul {max-width:700px; margin:40px auto 0px auto; row-gap:40px;}
.et_pb_section.keepmyhouse_foreclosure_assistance_section .et_pb_row .et_pb_module.et_pb_text.list_content ul li {width:calc(50% - 10px); padding:35px 41px 25px 41px;}
	
.et_pb_section.access_distressed_property_resources_section .et_pb_row.blurb_content_row {flex-direction: column;column-gap: 0px;row-gap: 30px;}
.et_pb_section.access_distressed_property_resources_section .et_pb_row.blurb_content_row .et_pb_column {width:100%;}
.et_pb_section.access_distressed_property_resources_section .et_pb_row.blurb_content_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content {max-width:initial;}
.et_pb_section.access_distressed_property_resources_section .et_pb_row.blurb_content_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_container h4 {max-width:initial; min-height:auto;}
	
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row {flex-direction:column-reverse; column-gap:0px;}
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column {width:100% !important;}
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column.image {margin-bottom:40px;}
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column.image img {height:auto; object-fit:initial;}
.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text p {max-width:initial;}

.et_pb_section.realtor.owners_explore_foreclosure_solutions_section .et_pb_row .et_pb_column.right img {height:auto;}

.et_pb_section.stories_testimonial_section .et_pb_row {flex-direction:column;}
.et_pb_section.stories_testimonial_section.realtor .et_pb_row {flex-direction:column-reverse;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column {width:100% !important;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text {padding: 80px 60px;}
.et_pb_section.stories_testimonial_section.realtor .et_pb_row .et_pb_column.text {margin-bottom:30px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block {padding:0px 30px 30px 30px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li {font-size:16px; padding:35px;}
	
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full {padding:55px 25px 0px 25px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full::before {width:100px; left:0px; margin-left:0px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .green_box {padding:25px 20px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .green_box::after {left:-30px; width:calc(100% + 104px);}
	
.page.page-id-1014 .et_pb_section .et_pb_row {max-width:100%;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container {margin:0px 30px 0px 224px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container label {padding:17px 23px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-field.wpforms-field-checkbox fieldset legend {width:100% !important; max-width:530px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .cls_confirmation_box {padding:0px 49px 0px 105px;}
	
.wpforms-page-indicator-page-progress-wrap {width:calc(80vw - 100px) !important;}
	
.et-db #et-boc .et-l .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row {margin-bottom:12px !important;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field-row.wpforms-field-medium {flex-direction:column !important;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field-row.wpforms-field-medium .wpforms-field-row-block {width:100% !important;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field-row.wpforms-field-medium .wpforms-field-row-block:nth-child(1) {margin-bottom:12px !important;}
.et-db #et-boc .et-l .cls_contact_form_eq form .wpforms-field-container .wpforms-field.wpforms-field-layout {margin-bottom:50px;}
.et-db #et-boc .et-l .cls_contact_form_eq form .wpforms-field-container .wpforms-field.wpforms-field-layout .wpforms-field-layout-rows .wpforms-layout-row:nth-last-child(1) {margin-top:30px !important;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field-row {margin-bottom:0px !important;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(2) .wpforms-layout-column:nth-child(1) {margin-top:0px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(3) .wpforms-layout-column:nth-child(1) {margin-top:0px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(4) .wpforms-layout-column:nth-child(1) {margin-top:0px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(5) .wpforms-layout-column:nth-child(1) {margin-top:0px;}
.cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field input, .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field select, .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-field textarea {width:100% !important; max-width:100% !important;}
.et-db #et-boc .et-l .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row fieldset .wpforms-field-row {max-width:100%;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field.wpforms-field-radio.agree_radio_btn label {max-width:100%;}
.et_pb_section.cls_contact_form_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text.eq_form_text h2 {padding-bottom:10px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq form .wpforms-field-container .wpforms-field-layout-rows .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field-row.wpforms-field-medium {width:100%; max-width:100%;}
	
.et_pb_section.equity_shield_difference_section .et_pb_row {flex-direction:column; align-items:flex-start; column-gap:0px; row-gap:30px;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.image {width:100%;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image img {height:auto;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.text {width:100%;}
.et_pb_section.equity_shield_difference_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text h2 {margin-bottom:10px;}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul {column-gap:30px; row-gap:50px;}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul li {width:calc(50% - 15px);}
	
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column {width:calc(100% - 300px);}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.text_column {width:300px; padding:39px 30px 25px 10px;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {width:85px;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {width:80px;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 {font-size:25px;}
	
.et_pb_section.equity_shield_difference_section.sector_capital .et_pb_row .et_pb_column.image {width:100%;}
.et_pb_section.equity_shield_difference_section.sector_capital .et_pb_row .et_pb_column.image .et_pb_module.et_pb_image img {object-position: 0px;}
.et_pb_section.equity_shield_difference_section.sector_capital .et_pb_row .et_pb_column.text {width:100%;}
	
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column {width:100%; margin:0px;}
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb {min-height:initial;}
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content {max-width:100%;}
	
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq.tab_mobile form .wpforms-field-container em.wpforms-error {margin:0px; font-size:9px;}
.et-db #et-boc .et_pb_section.cls_contact_form_section .et_pb_module .cls_contact_form_eq.tab_mobile form .wpforms-field-container .wpforms-field.wpforms-field-radio.agree_radio_btn em.wpforms-error {padding:0px; left:32px;}
	
.et_pb_module .mstech-two-step-mobile .cls_contact_form form .wpforms-field-container .wpforms-layout-row .wpforms-layout-column em.wpforms-error {font-size:9px !important; margin:0px !important;}
.et_pb_module .mstech-two-step-mobile .cls_contact_form form .wpforms-field-container .wpforms-field.wpforms-field-radio em.wpforms-error {left:28px; margin:0px !important; font-size:9px !important;}
	
.et_pb_section.cls_blog_header_section .et_pb_row .et_pb_module.et_pb_text h1 {font-size:40px !important; line-height:45px !important;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text h2 {font-size:22px; line-height:28px;}
	
.single.single-post #et-main-area #main-content .container {width:calc(100% - 60px);}
.single.single-post #et-main-area #main-content .container #content-area {flex-direction:column;}
.single.single-post #et-main-area #main-content .container .et_post_meta_wrapper img {padding-right:0px; margin-bottom:20px;}
.et_pb_section.cls_blog_content_section .et_pb_row.blog_first_row {padding-right:0px;}
.et_pb_section.cls_blog_content_section .et_pb_row.blog_first_row .et_pb_module.et_pb_text.blog_content_module {max-width:100%;}
.et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row {margin:20px 0px 30px 0px;}
.single.single-post #et-main-area #main-content .container #sidebar {border-left:none; padding-left:0px;}
.single.single-post #et-main-area #main-content .container #sidebar .blog_sidebar_testimonial_slider_section h2 {width:100%;}
.et_pb_section.cls_blog_content_section .et_pb_row.get_expert_assistance_row .et_pb_column.get_expert_assistance_text_column {margin-bottom:0px;}
.single.single-post #et-main-area #main-content .container #sidebar .et_pb_module.et_pb_text.blog_sidebar_get_in_touch_box a {height:50px;}

footer .et_pb_section.footer_section .et_pb_row.footer_row {width:calc(100% - 55px);}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column {width:100% !important; border-bottom:1px solid #9d9d9d; margin-bottom:15px;}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column:nth-last-child(1) {border-bottom:none;}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column .et_pb_module.et_pb_text p {max-width:455px;}
}

@media (max-width:767px) {
h1 {font-size:35px !important; line-height:40px !important;}
#logo {max-width:220px !important;}
body #page-container .et_pb_button_module_wrapper .et_pb_button {font-size:16px !important;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container {width:calc(100% - 66px);}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_image img {min-height:600px;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_module_header {max-width:470px; font-size:42px !important; line-height:46px !important;}
body #page-container .et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_button {font-size:18px; padding:15px 25px 10px 25px !important;}
	
.et_pb_section.trusted_strip_section .et_pb_row {flex-direction:column; align-items:center;}
.et_pb_section.trusted_strip_section .et_pb_module.et_pb_blurb .et_pb_blurb_content {flex-direction:column;}
.et_pb_section.trusted_strip_section .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_module_header {text-align:center;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column {width:100%; border-bottom:1px solid #ccc; padding-bottom:30px; margin:0px 0px 30px 0px !important;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column:nth-last-child(1) {margin-bottom:0px !important; border-bottom:none; padding-bottom:0px;}
.et_pb_section.trusted_strip_section .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {padding-left: 0px;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {width:83px !important; margin-bottom:10px;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {max-height:initial;}
.et_pb_section.trusted_strip_section .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_module_header {font-size:22px; line-height:27px;}
	
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row .et_pb_column.left {padding:10px 20px;}
	
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_tabs_controls li {width:100%;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_tabs_controls li:nth-child(1) {margin-right:0px;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_tabs_controls li a {display:block;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab {padding:25px;}	
.et_pb_section#landing_header_section .et_pb_row .et_pb_module.et_pb_text.lrg h1 {max-width:650px;}	
.et_pb_section.jump_section .et_pb_row .et_pb_module.et_pb_text ul {flex-direction:column; column-gap:0px; row-gap:30px; align-items:center;}	
.et_pb_section.trust_organization_section .et_pb_row.trust_organization_blurb_row {flex-direction:column; gap:0px; margin-bottom:0px;}
.et_pb_section.trust_organization_section .et_pb_row.trust_organization_blurb_row .et_pb_column {width:100%; margin-bottom: 30px;border-bottom: 1px solid #ccc;padding-bottom: 30px;}
.et_pb_section.trust_organization_section .et_pb_row.trust_organization_blurb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {height:auto; margin-bottom: 20px;}
.et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_button_row {margin-top:10px !important;}
.et_pb_section#landing_header_section .et_pb_row .et_pb_module.et_pb_text.lrg_text_resources h1 {font-size:34px !important;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-text div {max-width:320px; margin:0 auto;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-arrow-button {width:30px !important; height:30px !important;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-arrow-button::after {width:30px; height:30px; background-size:30px;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-arrow-button.swiper-button-next {right:-46px !important;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-arrow-button.swiper-button-prev {left:-46px !important;}
	
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-arrow-button.swiper-button-next {right:-50px !important;}
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.dipi_blog_slider .swiper-arrow-button.swiper-button-prev {left:-50px !important;}

.et_pb_section.contact_addr_section .et_pb_row {flex-direction:column-reverse; column-gap:0px;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column {width:100% !important;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.left iframe {aspect-ratio: 10 / 6.5; height:auto;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right {margin-bottom:10px;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text {flex-direction:column; align-items:center; text-align:center; gap:0px; margin-bottom:25px !important;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text::before {margin-bottom:15px;}
.et_pb_section.contact_addr_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text .et_pb_text_inner {width:100%;}
	
.et_pb_section.start_quiz_section .et_pb_row .et_pb_module.et_pb_text h2 {font-size:30px; column-gap:15px;}
.et_pb_section.start_quiz_section .et_pb_row .et_pb_module.et_pb_text h2::after {width:78px; background-size:78px; position:relative; top:9px;}
	
.et_pb_section.foreclosure_blurb_quiz_section .et_pb_row.foreclosure_blurb_quiz_blurb_row .et_pb_column {padding:50px 20px;}
.et_pb_section.foreclosure_solution_section .et_pb_row .et_pb_column.right {padding:40px 20px;}
	
.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_contact_form_container .et_pb_contact form p {width:calc(100% - 150px);}
.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_contact_form_container .et_pb_contact form .et_contact_bottom_container {width:150px;}
body #page-container .et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_contact_form_container .et_pb_contact form .et_contact_bottom_container button {width:100%; padding:11px 24px !important;}
	
.et_pb_section.explore_foreclosure_solution_section .et_pb_row .et_pb_module.et_pb_text h2 {font-size:25px; line-height:31px;}
	
.et_pb_section.owners_keepmyhouse_helps_california_section .et_pb_row.flip_card_row {column-gap:0px;}
.et_pb_section.owners_keepmyhouse_helps_california_section .et_pb_row.flip_card_row .et_pb_column {width:100%;}
	
.et_pb_section.owners_navigate_foreclosure_section .et_pb_row {row-gap:30px;}
	
.et_pb_section.owners_understanding_california_section .et_pb_row .et_pb_column.left, .et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.left {margin-bottom:30px;}
	
.flip-card {height:316px;}
	
.mstech-two-step-mobile form.mstech-form1-mobile input {width:calc(100% - 200px);}
.mstech-two-step-mobile form.mstech-form1-mobile .mstech-btn-mobile {width:200px;}

.et_pb_section.foreclosure_personalized_section .et_pb_row .et_pb_column.image {margin-bottom:30px;}

.et_pb_section.realtor_resources_serve_section .et_pb_row .et_pb_column.image {margin-bottom:30px;}

.et_pb_section.keepmyhouse_foreclosure_assistance_section .et_pb_row .et_pb_module.et_pb_text.list_content ul li {padding:30px 15px 20px 15px;}

.et_pb_section.realtor_how_earn_keepmyhouse_section .et_pb_row .et_pb_column.image {margin-bottom:30px;}

.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text {padding:60px 40px 40px 40px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text::after {width:50px; background-size:50px; top:30px; right:30px;}

.page.page-id-1014 .wpforms-container form .wpforms-page-indicator.progress {padding:0px 50px !important;}
.wpforms-page-indicator-page-progress-wrap {height:10px !important;}
.wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress {width:55px !important; height:55px !important; background-size:55px !important; top:-23px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container {margin:0px 30px 0px 128px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container h2 {max-width:450px; font-size:34px !important; line-height:40px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-field.wpforms-field-checkbox fieldset legend {font-size:34px !important; line-height:40px !important;}
	
.wpforms-page-indicator.progress[aria-valuenow="6"] .wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress, .wpforms-page-indicator.progress[aria-valuenow="7"] .wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress {left:91% !important;}
	
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full::before {height: calc(100% + 40px);}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .green_box::after {width:calc(100% + 60px); bottom:-40px; height:40px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .cls_confirmation_box {padding:0px 5px 0px 105px;}
	
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul {column-gap:0px;}
.et_pb_section.equity_shield_how_it_works_section .et_pb_row .et_pb_module.et_pb_text ul li {width:100%;}
	
.et_pb_section.cls_equity_shield_section {background-size:cover !important; margin-bottom:60px; padding:40px 0px 60px 0px !important;}
.et_pb_section.cls_equity_shield_section .et_pb_row {flex-direction:column;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column {width:100%;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.text_column {width:100%; min-height:inherit;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content {flex-direction:column; justify-content:center; row-gap:10px; margin-bottom:25px;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.blurb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {padding-left:0px;}
.et_pb_section.cls_equity_shield_section .et_pb_row .et_pb_column.text_column .et_pb_module.et_pb_text ul {row-gap:15px; padding-bottom:0px;}
	
.et_pb_section.sector_capital_icons_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb {padding:35px 20px 40px 20px !important;}
	
.et_pb_section.cls_blog_header_section .et_pb_row .et_pb_module.et_pb_text h1 {font-size:35px !important; line-height:40px !important;}
	
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text .clsBlogTable {width:100%; overflow-x:scroll;}
.et_pb_section.cls_blog_content_section .et_pb_row .et_pb_module.et_pb_text .clsBlogTable table {width:767px;}
.single.single-post #et-main-area #main-content .container #sidebar .et_pb_module.et_pb_text.blog_sidebar_get_in_touch_box a {font-size:16px; width:200px; height:45px; padding-bottom:2px;}
	
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column .et_pb_module.et_pb_text ul {padding-bottom:5px;}
footer .et_pb_section.footer_section .et_pb_row.footer_row .et_pb_column .et_pb_module.et_pb_text ul li {font-size:17px; padding-bottom:5px;}
}

@media (max-width:575px) {
h1 {font-size:30px !important; line-height:32px !important;}
h2 {font-size:25px; line-height:30px;}
h3 {font-size:23px; line-height:28px;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_image img {min-height:650px;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_module_header {max-width:400px; font-size:36px !important; line-height:40px !important;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_header_content_wrapper {margin-bottom:25px;}
body #page-container .et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_button {width:100%; max-width:400px; margin:5px 0px;}	
.et-db #et-boc .et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .check_status_header_txt {font-size:21px !important; overflow:hidden !important;}
.et-db #et-boc .et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .check_status_header_txt h3 {margin-bottom:5px !important;}
	
.et_pb_section.ab_trusted_foreclosure_guidance_section .et_pb_row .et_pb_module.et_pb_text h2 {max-width:450px;}
	
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column.text {padding:30px 25px 35px 30px;}
	
.et_pb_section.explore_foreclosure_solution_section.resource .et_pb_row .et_pb_module.et_pb_text h2 {font-size:25px; line-height:30px;}
	
.et_pb_section.blog_post_pixel_slider .et_pb_row .et_pb_module.et_pb_text h3 {font-family:"articulat-cf"; font-weight:700 !important;}
	
.et_pb_section#landing_header_section .et_pb_row .et_pb_module.et_pb_text.lrg_text_resources h1 {max-width:300px; font-size:34px !important; line-height:34px !important; margin:0 auto;}
	
.et_pb_section.start_quiz_section .et_pb_row .et_pb_module.et_pb_text h2 {font-size:25px; column-gap:10px;}
.et_pb_section.start_quiz_section .et_pb_row .et_pb_module.et_pb_text h2::after {width:58px; background-size:58px; position:relative; top:11px;}
.et_pb_section.foreclosure_blurb_quiz_section .et_pb_row.foreclosure_blurb_quiz_blurb_row .et_pb_column {width:100%;}
	
.flip-card {height:356px;}
	
.mstech-two-step-mobile form.mstech-form1-mobile input {width:calc(100% - 160px);}
.mstech-two-step-mobile form.mstech-form1-mobile .mstech-btn-mobile {width:160px;}
	
.et_pb_section.keepmyhouse_foreclosure_assistance_section .et_pb_row .et_pb_module.et_pb_text.list_content ul {max-width:380px;}
.et_pb_section.keepmyhouse_foreclosure_assistance_section .et_pb_row .et_pb_module.et_pb_text.list_content ul li {width:100%; padding-top:35px;}
	
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text {padding:70px 30px 40px 30px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text .et_pb_module.et_pb_text {font-size:20px; line-height:28px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 {font-size:55px; padding-bottom:25px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text::after {width:45px; background-size:45px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.testimonial_block .et_pb_module.et_pb_text ul li::after {width:25px !important; background-size:25px !important;}
	
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full {border-left:40px solid #0B5E69;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full::before {width:40px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full h2 {font-size:32px; line-height:36px; margin:10px 0px 0px 0px !important;}
	
.page.page-id-1014 .wpforms-container form .wpforms-page-indicator.progress {padding:0px 40px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container {margin:0px 20px 0px 97px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container li {margin-bottom:0px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container label::before {margin-right:15px !important;}
	
.page.page-id-1014 .wpforms-container form .wpforms-field-container h2 {max-width:400px; font-size:30px !important; line-height:34px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-field.wpforms-field-checkbox fieldset legend {font-size:30px !important; line-height:34px !important; margin-bottom: 20px !important;}
.wpforms-page-indicator-page-progress-wrap {width:100vw !important;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .cls_confirmation_box {padding:0px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .green_box::after {width:calc(100% + 55px);}
	
body #page-container .et_pb_button_module_wrapper .et_pb_button.btn_get_assistance {padding:18px 25px !important; width:100%; max-width:350px;}
}

@media (max-width:480px) {
.et_pb_section .et_pb_row {width:calc(100% - 40px) !important;}
#logo {padding-left:15px;}
#et_mobile_nav_menu {margin-right:13px;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container {width:calc(100% - 40px);}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_module_header {max-width:310px; font-size:29px !important; line-height: 32px !important;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image, .et_pb_section.trusted_strip_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {width:70px !important;}
.et_pb_section.trusted_strip_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {max-height:60px;}	
.et-db #et-boc .et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .check_status_header_txt h3 {font-size:25px !important; margin-bottom:0px !important;}
.et-db #et-boc .et_pb_module.wpforms_selector .check_status_form form .wpforms-field-container .check_status_header_txt {font-size:17px !important;}	
body #page-container .et_pb_section.how_kmh_help_section .et_pb_row .et_pb_button_module_wrapper .et_pb_button {padding:18px 20px !important; width:100%; max-width:330px;}	
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_tabs_controls li a {font-size:17px; letter-spacing:1px;}	
.et_pb_section#landing_header_section .et_pb_row .et_pb_module.et_pb_image img {aspect-ratio:10 / 4.5; -webkit-aspect-ratio: 10 / 4.5; min-height:171px;}	
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column.text {padding-left:20px;}
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row .et_pb_column.text h2 {font-size:27px;}	
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .btn {font-size:19px; padding:20px 26px;}	
.et_pb_section.ab_helping_you_navigate_section .et_pb_row.ab_helping_you_navigate_header_content_row {margin-bottom:20px;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-text div {min-height:165px; font-size:15px;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 {font-size:26px; line-height: 35px;}
	
.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_contact_form_container .et_pb_contact form p {width:calc(100% - 120px);}
.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_contact_form_container .et_pb_contact form p input {padding:15px;}
.et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_contact_form_container .et_pb_contact form .et_contact_bottom_container {width:120px;}
body #page-container .et_pb_section.owners_real_time_property_section .et_pb_row .et_pb_module.et_pb_contact_form_container .et_pb_contact form .et_contact_bottom_container button {font-size:17px; padding:10px 24px !important;}
	
.et_pb_section.owners_homeowner_foreclosure_rights_section .et_pb_row .et_pb_column.right {padding:30px 25px !important;}

.et_pb_module.et_pb_code.flip_card_code {margin-bottom:20px !important;}
.flip-card {height:406px;}
body #page-container .et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.left .et_pb_button_module_wrapper .et_pb_button, body #page-container .et_pb_section.owners_keepmyhouse_different_section .et_pb_row .et_pb_column.left .et_pb_button_module_wrapper .et_pb_button {padding:18px 35px !important;}
	
.mstech-two-step-mobile form.mstech-form1-mobile input {width:calc(100% - 130px);}
.mstech-two-step-mobile form.mstech-form1-mobile .mstech-btn-mobile {width:130px;}
	
.et_pb_section.access_distressed_property_resources_section .et_pb_row .et_pb_button_module_wrapper .et_pb_button {width:100%; max-width:330px; padding:18px 65px !important;}
	
.et_pb_section.owners_get_started_section .et_pb_row .et_pb_column.right .et_pb_module.et_pb_text ul li strong {font-size:19px;}
	
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text {padding:55px 25px 40px 25px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 {font-size:42px; padding-bottom:15px;}
.et_pb_section.stories_testimonial_section .et_pb_row .et_pb_column.text::after {width:35px; background-size:35px; top:20px; right:20px;}
	
.et_pb_section.start_quiz_section .et_pb_row .et_pb_module.et_pb_text h2 a {width:280px; font-size:25px;}
.et_pb_section.start_quiz_section .et_pb_row .et_pb_module.et_pb_text h2 a::after {width:30px; height:30px; background-size:30px; top:1px;}
	
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full {border-left:30px solid #0B5E69; padding:40px 15px 0px 15px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full::before {width:30px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .green_box {margin-top:30px;}
	
.page.page-id-1014 .wpforms-container form .wpforms-page-indicator.progress {padding:0px 25px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container {margin:0px 15px 0px 62px !important;}
.wpforms-page-indicator-page-progress-wrap {height:5px !important;}
.wpforms-page-indicator-page-progress-wrap .wpforms-page-indicator-page-progress {width:35px !important; height:35px !important; background-size:35px !important; top:-14px !important;}
	
.page.page-id-1014 .wpforms-container form .wpforms-field-container h2 {max-width: 300px;font-size: 25px !important;line-height: 28px !important;}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-field.wpforms-field-checkbox fieldset legend {font-size:25px !important; line-height:28px !important;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .green_box::after {width:calc(100% + 45px);}
.page.page-id-1014 .wpforms-container form .wpforms-field-container .wpforms-page.last .wpforms-field.wpforms-field-email .wpforms-submit {font-size:18px !important;}
.single.single-post #et-main-area #main-content .container {width:calc(100% - 40px);}
}

@media (max-width:380px) {
h1 {font-size:28px !important; line-height:31px !important;}
h3 {font-size:21px; line-height:26px;}
.et_pb_section.home_header_slider .et_pb_module.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_module_header {max-width:270px; font-size:24px !important; line-height: 27px !important; letter-spacing:-0.9px;}	
.et_pb_section.foreclosure_bankruptcy_status_section .et_pb_row.foreclosure_bankruptcy_status_form_row {width:100% !important; gap:0px;}	
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_tabs_controls li a {font-size:14.5px;}	
body #page-container .et_pb_section.homeowners_realtors_section .et_pb_row.homeowners_realtors_button_row .et_pb_button_module_wrapper .et_pb_button {padding:18px 35px !important;}
.et_pb_section.home_faq_sections .et_pb_row .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .btn {font-size:18px; padding:15px 22px;}	
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item {padding:0px 20px 20px 20px !important;}
.et_pb_section.customer_testimonial_section .et_pb_row.home_testimonial_slider_row .et_pb_module.dipi_testimonial .swiper-container .dipi-testimonial-wrapper .dipi-testimonial-item .dipi-testimonial-text div {font-size:14px;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column {padding:35px 25px 55px 25px !important;}
.et_pb_section.contact_keepmyhouse_section .et_pb_row .et_pb_column .et_pb_module.et_pb_text h2 {font-size:24px; line-height:33px;}
.et_pb_section.start_quiz_section .et_pb_row .et_pb_module.et_pb_text h2 {font-size:21px; column-gap:10px;}
.et_pb_section.start_quiz_section .et_pb_row .et_pb_module.et_pb_text h2::after {width:48px; background-size:48px; top:12px;}
	
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full {border-left:20px solid #0B5E69;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full::before {width:20px;}
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-confirmation-container-full .green_box a {font-size:15px; height:44px;}
}
 







































































































































