body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#2e2e2e}h1,h2,h3,h4,h5,h6{color:#496d86}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1400px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1560px}#footer-widgets .footer-widget li:before{top:10.6px}@media only screen and (min-width:981px){.et_pb_section{padding:3% 0}.et_pb_fullwidth_section{padding:0}}@media only screen and (min-width:1750px){.et_pb_row{padding:35px 0}.et_pb_section{padding:52px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:105px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'DM Serif Display',Georgia,"Times New Roman",serif}body,input,textarea,select{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif}body{background:#F8F5EF}.hero_banner .et_pb_button_module_wrapper{display:inline-block;margin-right:15px;margin-bottom:0}.hero_banner .et_pb_button_module_wrapper:last-child{margin-right:0}.mainmenu li a{color:#2E2E2E;font-size:15px}.mainmenu li a:hover{color:#496D86;opacity:1!important}.mainmenu li li{padding:0px!important}.mainmenu li li a{line-height:1.3em!important;padding:6px 15px!important;width:240px!important}.card_row{box-shadow:0 21px 25px -37px rgba(46,46,46,.28)}.page_heading h2{line-height:1.12;font-size:40px;letter-spacing:0.02em}.page_heading h3{line-height:1.3em;font-size:23px;letter-spacing:0.02em}.col1,.col2{width:37.5%!important}.col3{width:25%!important}.season-card .et_pb_column{background:#fff;border-radius:18px;transition:transform .3s ease,box-shadow .3s ease;padding-bottom:22px}.season-card .et_pb_blurb_container{padding:0px 22px 0px}.season-card .et_pb_blurb{margin-bottom:12px!important}.resources_card .et_pb_column{background:#fff;border-radius:18px;padding:30px 26px;box-shadow:0 5px 15px -18px rgba(46,46,46,.18);border-top:3px solid #8fa184}.homeownership_card .et_pb_column{background:#fff;border-radius:18px;padding:35px;box-shadow:0 5px 15px -18px rgba(46,46,46,.18);border-top:3px solid #8fa184}.contact_card .et_pb_column{background:rgba(255,255,255,0.75);border-radius:18px;padding:35px;box-shadow:0 5px 15px -18px rgba(46,46,46,.18);border-top:3px solid #8fa184}.col2_list ul{columns:2!important}.list ul{padding-left:0px!important}.list ul li{list-style:none;padding-bottom:10px}.list ul li:before{content:"\24";left:0;top:1px;color:#b87855;margin-right:8px;font-size:17px;font-family:ETmodules;position:relative;font-weight:600}.bullet-w li:before{color:#fff!important;content:"\24"}.sub_banner{padding:50px 0px 60px!important}.sub_banner h1{font-size:48px;line-height:1.2em}.sub_banner h3{font-size:27px;line-height:1.4em;letter-spacing:0.018em}.values_card .et_pb_column{background:#fff;border-radius:18px;padding:30px 26px;box-shadow:0 5px 15px -18px rgba(46,46,46,.18);border-bottom:2px solid #8fa184}.homeownership{text-align:center}.homeownership .et_pb_button_module_wrapper{display:inline-block;margin-right:15px;margin-bottom:0}.homeownership .et_pb_button_module_wrapper:last-child{margin-right:0}.blog_sec .bdpp-post-img-bg{border-radius:18px;height:250px!important}.blog_sec img{width:100%;object-fit:cover;height:auto}h2.bdpp-post-title{font-size:21px;line-height:32px;letter-spacing:0.01em}.bdpp-post-content{margin-top:7px!important}.bdpp-rdmr-btn{color:#FFFFFF!important;border-color:#d5a441;border-radius:10px;font-size:14px;font-weight:600!important;background-color:#D5A441;padding:9px 22px 10px!important}.bdpp-rdmr-btn:hover{border-color:#d5a441;color:#d5a441!important;background-color:transparent}.bdpp-column,.bdpp-columns{}.blog_detail h2{padding-bottom:20px;line-height:1.2em;letter-spacing:0.01em;font-size:26px}.value_image img{object-fit:cover}.value_col h3{padding-bottom:5px!important}.value_col .et_pb_blurb{margin-bottom:15px!important}.pathhome_btn .et_pb_button_module_wrapper{display:inline-block;margin-right:15px;margin-bottom:0}.pathhome_btn .et_pb_button_module_wrapper:last-child{margin-right:0}.step_card .et_pb_column{background:rgba(255,255,255,0.4);border-radius:18px;padding:35px;box-shadow:0 5px 15px -18px rgba(46,46,46,.18)}.et_pb_gallery_item img{aspect-ratio:auto!important;width:100%;height:200px;object-fit:cover}.barndoplan .et_pb_gallery_item{width:48%!important;margin-right:4%!important}.barndoplan .et_pb_gallery_item:nth-child(2n){margin-right:0!important}.barndoplan .et_pb_gallery_image{width:100%!important}.barndoplan .et_pb_gallery_item img{width:100%;height:350px;object-fit:cover;aspect-ratio:auto}.mfp-close{cursor:pointer!important;font-size:52px!important;top:3px!important;opacity:1!important}.mfp-wrap .mfp-close:active{top:3px!important}.plan_heading h2{font-size:35px;letter-spacing:0.9px;line-height:1.3em}.sub_heading h2{font-size:29px;letter-spacing:0.9px;line-height:1.3em}.path-home{display:flex;justify-content:space-between;position:relative}.path-step{width:20%;text-align:center;position:relative}.path-step:not(:last-child)::before{content:"";position:absolute;top:67px;right:-3px;width:7px;height:7px;border-top:1px solid #8a9682;border-right:1px solid #8a9682;transform:rotate(45deg);z-index:3}.path-number{width:30px;height:30px;margin:0 auto 10px;border-radius:50%;color:#fff;font-size:15px;font-weight:600;line-height:30px}.path-icon{width:60px;height:60px;margin:0 auto;border:1px solid #68775f;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;position:relative;z-index:2}.path-icon span{font-size:28px;color:#68775f}.path-step h4{margin:10px 0 5px;padding:0;font-size:17px;line-height:1.3;font-weight:500;color:#496d86}.path-step p{margin:0 auto;max-width:100%;font-size:12px;line-height:1.45;color:#333}.path-step:not(:last-child)::after{content:"";position:absolute;top:70px;left:calc(50% + 25px);width:calc(100% - 50px);height:1px;background:#8a9682;z-index:1}.journey .et_pb_image_wrap{display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;border-radius:50%;box-sizing:border-box}.journey .et_pb_image_wrap img{width:28px!important;height:28px!important;object-fit:contain!important;display:block!important;border-radius:0px}.journey h4.et_pb_module_header{font-size:17px!important;color:#496d86!important}.journey .et_pb_blurb_description{font-size:13px}.journey span.et-waypoint.et_pb_animation_top.et-pb-icon{padding:25px}.journey .et_pb_blurb_container{padding-top:8px}.journey .et_pb_with_border.et_pb_module{width:13%}.journey .et_pb_with_border.et_pb_module:not(:last-child):after{content:"";position:absolute;top:38px;left:calc(50% + 38px);width:calc(100% - 55px);height:1px;background:#8a9682;z-index:1}.journey .et_pb_with_border.et_pb_module:not(:last-child):before{content:"";position:absolute;top:34px;right:-3px;width:7px;height:7px;border-top:2px solid #496d86;border-right:2px solid #496d86;transform:rotate(45deg);z-index:3}.journey .et_pb_main_blurb_image{margin-bottom:10px}.journey .path-number{position:absolute!important;top:-50px!important;left:50%!important;transform:translateX(-50%)!important;z-index:10!important}.path-number.one-num,.path-number.seven-num{background:#2c3f50!important}.path-number.one-two{background:#616a4c}.path-number.three-num{background:#d5a441}.path-number.four-num{background:#b7684d}.path-number.five-num{background:#546d84}.path-number.six-num{background:#849276}.explore_home_sec img{height:300px;object-fit:cover}.explore_home_sec .et_pb_blurb_container{padding:0px 30px}.home-grid .et_pb_text_inner{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:40px}.home-card{background:#fff;border-radius:12px;overflow:hidden}.home-card .photo{height:220px;background:#B4B2A9;position:relative}.home-card .photo img{width:100%;height:100%;object-fit:cover;display:block}.badge{position:absolute;top:14px;right:14px;background:#D9A441;color:#fff;font-family:Arial,sans-serif;font-size:12px;font-weight:600;padding:3px 12px 1px;border-radius:7px}.home-card .info{padding:20px 22px}.home-card .home-name h4{font-size:21px;letter-spacing:0.4px;line-height:1.3em;padding-bottom:5px!important}.home-card .home-location{font-size:15px;margin-bottom:10px}.home-card .specs{display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:10px}.specs .spec-item{display:flex;align-items:center;gap:6px}.spec-item img{width:17px}.specs svg{height:19px;color:#111}.home-card .desc{color:#6f6f6f;font-size:14px;line-height:1.6;margin-bottom:16px;font-weight:400;padding-bottom:10px;border-bottom:1px solid #d6cfc3}.home-card .price-row{display:flex;align-items:center;justify-content:space-between}.price{font-family:Arial,sans-serif;color:#D9A441;font-size:19px;font-weight:700}.link-arrow{color:#496d86;font-size:15px;font-weight:600;text-decoration:none}.season-is-this{background:#f7f4ed;border:1px solid #ddd6c8;border-radius:10px;padding:25px 25px 0px;margin:25px 0 30px}.season-is-this-dark{background:#ECE6DB;border:1px solid #ddd6c8;border-radius:10px;padding:25px 25px 0px;margin:25px 0 30px}.lc-article h4{font-size:20px;letter-spacing:0.3px;line-height:1.3em;padding-bottom:15px}.lc-article .et_pb_blurb_container{padding:0px 25px 0px 25px}.LC_article_blurb img{height:240px;object-fit:cover}.path-num{width:42px;height:42px;border-radius:10px;background:#D5A441;color:#2C4356;font-family:Arial,sans-serif;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center}.pathnum{color:#D5A441;font-size:19px;font-weight:700}.think-box{background:#F8F4EA;border-radius:10px;padding:18px 20px;border:1px solid #ddd6c8}.path_list_col2 ul{columns:2!important}.fit-quiz ol{list-style:none;counter-reset:q;margin:0}.fit-quiz ol li{counter-increment:q;padding-left:43px;position:relative;margin-bottom:14px;line-height:1.6}.fit-quiz ol li::before{content:counter(q);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,0.5);color:#496d86;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.row_card{background-color:rgba(255,255,255,0.87);border-radius:20px 20px 20px 20px;overflow:hidden;padding:40px 42px}.artical-story .tmdivi-content{box-shadow:none!important}.artical-story .tmdivi-label-big{background:#d5a441;color:#fff;position:absolute;right:-12px;border-radius:100%;padding:10px;top:-10px}.think-box-story{background:#F8F4EA;border-radius:10px;padding:18px 20px;border:1px solid #ddd6c8;margin-bottom:15px;margin-top:20px!important}ul.one-col{grid-template-columns:repeat(1,minmax(0,1fr))!important}.think-box-story ul{padding-bottom:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0px;row-gap:5px;padding-left:20px;margin:0}.artical-story li{text-indent:-28px;margin-left:28px}.think-box-story li:last-child{padding-bottom:0px}.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-labels{left:110px!important}.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-story{width:calc(80% - var(--tw-ibx-size))}.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-inner-line,.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-timeline:before{left:calc(20% - var(--tw-line-width) / 2)}.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-end,.tmdivi-vertical-right.tmdivi-wrapper .tmdivi-start{left:calc(19.9% - var(--tw-line-width) / 1)}.path_heading .et_pb_text_inner{display:flex;align-items:center;gap:16px}.path_heading h2{padding-bottom:0px!important}.type-chip-row .et_pb_column{background:rgba(255,255,255,0.78);border:1px solid #e3cabc;border-radius:10px;padding:18px 22px;text-decoration:none;display:flex;align-items:center}.type-chip{display:flex;align-items:center}.type-chip .chip-label{font-size:17px;color:#496d86;line-height:25px!important;font-family:'DM Serif Display',Georgia,"Times New Roman",serif;letter-spacing:0.3px}.type-chip .et_pb_text_inner{display:flex;align-items:center;width:100%;position:relative}.type-chip .chip-left{display:flex;align-items:center;gap:9px}.type-chip .chip-icon{width:50px;flex-shrink:0;display:flex;align-items:center}.type-chip .chip-icon img{display:block;width:100%;height:auto}.type-chip .et_pb_text_inner>p{margin:0 0px 0 auto;padding:0;line-height:1;display:flex;align-items:center}.type-chip .chip-arrow{color:#A67C52;font-weight:800;line-height:1}.home_table{border-collapse:collapse}.home_table thead tr{background-color:#FFD966}.home_table tbody tr:nth-child(odd){background-color:#F8F5EF}.home_table tbody tr:nth-child(even){background-color:#FFFFFF}.home_table th,.home_table td{padding:12px 15px!important;border:1px solid #E5E0D8}.headerrow{background:#b87855!important}.headerrow th{color:#fff!important}.factory_plan_title{margin:0px 0 15px;font-weight:500;font-size:35px;line-height:1.4em}.factory_plan_specs{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding-bottom:20px;border-bottom:1px solid #e4ded4;margin:0}.factory_plan_spec{display:flex;align-items:center;gap:9px;font-size:0.95rem;color:#6c665f;white-space:nowrap}.factory_plan_spec img{width:100%;height:20px}.factory_plan_spec svg{height:20px;flex:none;color:#000;stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.ribbon-inner{display:grid!important;grid-template-columns:repeat(3,1fr);gap:12px 19px;align-items:start}.ribbon-inner span{align-items:center;gap:10px;font-size:16px;color:#fff}.ribbon-inner span{display:flex!important;width:100%}.ribbon-inner br{display:none}.ribbon-inner i{background:#D5A441;width:7px;height:7px;transform:rotate(45deg)}#comfortable-home-calculator{max-width:900px;border-radius:16px;box-sizing:border-box;font-family:inherit}#comfortable-home-calculator *{box-sizing:border-box}#comfortable-home-calculator .calc-header{text-align:center;margin-bottom:30px}#comfortable-home-calculator .calc-header h2{text-align:left}.calc-grid h3{line-height:1.3em}#comfortable-home-calculator .calc-header p{text-align:left}#comfortable-home-calculator .calc-grid{display:block;grid-template-columns:1fr 1fr;gap:22px}#comfortable-home-calculator .calc-field{margin-bottom:50px}#comfortable-home-calculator .calc-field label{display:block;margin-bottom:8px;font-weight:600;color:#263238;font-size:15px}.calc-field ::placeholder{opacity:0.5}#comfortable-home-calculator .input-wrap{width:80%;display:flex;align-items:center;background:#fff;border:1px solid #ACACACFF!important;border-radius:5px;overflow:hidden}#comfortable-home-calculator .input-wrap span{padding-left:14px;color:#66727d;font-size:17px}#comfortable-home-calculator input{width:100%;border:0!important;outline:none!important;padding:14px 12px;font-size:17px;background:transparent;color:#222}#comfortable-home-calculator input:focus{box-shadow:none!important}#calculateHomeBudget{display:block;margin-top:30px;padding:17px 30px 18px 30px;border:0;border-radius:10px;background:#D5A441;border:2px solid #d5a441;color:#fff;font-size:17px;font-weight:600;cursor:pointer;transition:0.2s ease}#calculateHomeBudget:hover{background:#C4932E}#comfortable-home-calculator .calc-result{margin-top:28px;padding:30px;text-align:center;background:#fff;border:1px solid #ACACACFF!important;border-radius:12px}#comfortable-home-calculator .result-label{color:#5f6b76;font-size:15px;margin-bottom:8px}#comfortable-home-calculator .housing-amount{color:#C4932E;font-size:42px;font-weight:700;line-height:1.2}#comfortable-home-calculator #resultMessage{margin:12px 0 0;color:#5f6b76;font-size:15px;line-height:1.5}#comfortable-home-calculator .calc-disclaimer{margin-top:25px;color:#000;font-size:14px;line-height:1.6}.ndh-calculator{max-width:900px;margin:0px;padding:5px 0px;border-radius:16px;box-sizing:border-box}.ndh-calculator *,.ndh-calculator *::before,.ndh-calculator *::after{box-sizing:border-box}.ndh-calculator-header{margin-bottom:28px}.ndh-calculator-header p{margin:0;color:#666666;font-size:16px;line-height:1.6}.ndh-calculator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.ndh-field label{display:block;margin-bottom:8px;font-size:15px;font-weight:600;color:#333333}.ndh-input-wrap{display:flex;align-items:center;border-radius:5px;border:1px solid #ACACACFF!important;background:#fff;overflow:hidden;transition:border-color 0.2s,box-shadow 0.2s}.ndh-input-wrap span{padding-left:14px;color:#555555;font-size:16px}.ndh-input-wrap input{width:100%;border:0;outline:none;padding:13px 14px 13px 7px;font-size:16px;color:#222222;background:transparent}.ndh-input-wrap input::-webkit-outer-spin-button,.ndh-input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ndh-input-wrap input[type="number"]{-moz-appearance:textfield}.ndh-total-box{margin-top:30px;padding:24px;background:#fffffff0;border:1px solid #ACACACFF!important;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ndh-total-label{display:block;font-size:18px;font-weight:700;color:#222222;margin-bottom:5px}.ndh-total-note{display:block;font-size:13px;color:#777777}.ndh-total{font-size:32px;font-weight:700;color:#C4932E;white-space:nowrap}.ndh-reset{margin-top:30px;padding:13px 30px 12px 30px;border:1px solid #D5A441;border-radius:10px;background:#D5A441;color:#ffffff;font-size:17px;font-weight:600;cursor:pointer;transition:all 0.2s ease}.ndh-reset:hover{background:#C4932E}.article_heading{min-height:220px;padding:50px 25px;margin-bottom:30px}.article_heading h2{line-height:1.3em;font-size:29px;letter-spacing:0.02em}.two_inline_btn .et_pb_button_module_wrapper{display:inline-block;margin-right:15px;margin-bottom:0}.two_inline_btn .et_pb_button_module_wrapper:last-child{margin-right:0}.light_green_box{background:rgba(255,255,255,0.23);padding:17px 20px;border-radius:16px}.hl-icon{stroke:#000!important}.hl-grid .hl-specs{margin-bottom:0px!important;padding-left:0px!important}.hl-card__title a{color:#496d86!important;text-decoration:none}.hl-card__title{font-size:21px!important;letter-spacing:0.4px!important;line-height:1.3em!important;padding-bottom:5px!important;font-family:'DM Serif Display',Georgia,"Times New Roman",serif!important;font-weight:500!important}.hl-card__blurb{color:#6f6f6f!important;font-size:14px!important;line-height:1.6!important}.hl-single__aside .hl-icon{stroke:#fff!important}.hl-button{padding:7px 24px 9px!important;border-radius:10px!important;background:#496d86!important}.hl-single__title{font-family:'DM Serif Display',Georgia,"Times New Roman",serif!important;color:#496d86!important;font-weight:500!important}.hl-gallery-section h2,.hl-related h2,.hl-cta-box h2{font-family:'DM Serif Display',Georgia,"Times New Roman",serif!important;color:#496d86!important;margin:0 0 16px}.hl-cta-box h2{font-size:21px!important;letter-spacing:0.3px!important;line-height:1.3em!important;margin-bottom:0px!important}.hl-related h2{letter-spacing:1px!important}.hl-related .hl-specs{margin-bottom:18px!important}.hl-single,.hl-archive{max-width:1300px!important;margin:0 auto;padding:40px 20px 72px;color:#2e2e2e!important}.hl-single__body{line-height:1.75;max-width:85ch!important}.hl-single__aside .hl-button{margin-top:20px!important}.hl-card__location{margin:0 0 0px!important;font-size:14px!important;color:#6f6f6f}.hl-card__price{color:#D5A441;font-size:19px;font-weight:700;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif!important}.hl-lightbox__close,.hl-lightbox__prev,.hl-lightbox__next{line-height:1.2em!important}@media (min-width:820px) and (max-width:1236px){.home-grid .et_pb_text_inner{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:40px}}@media (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}.page_heading h2{font-size:35px!important}.col1,.col2{width:100%!important}.col3{width:100%!important}.sub_banner h1{font-size:35px;line-height:1.2em;padding-bottom:0px!important}.path-home-row{display:flex;flex-wrap:wrap}.path-home-row .et_pb_column{margin-right:0!important;margin-bottom:35px}.path-home-row .arrow,.path-home-row .et_pb_column::after{display:none}.journey .et_pb_with_border.et_pb_module:not(:last-child):after{content:"";position:absolute;top:27px;left:calc(50% + 25px);width:calc(100% - 42px);height:1px;background:#8a9682;z-index:1}.journey .et_pb_with_border.et_pb_module:not(:last-child):before{top:23px}.journey .et_pb_blurb_description{font-size:12px}.journey h4.et_pb_module_header{font-size:16px!important;color:#496d86!important}.journey span.et-waypoint.et_pb_animation_top.et-pb-icon{padding:15px}.path_list_col2 ul{columns:1!important}.think-box-story ul{grid-template-columns:repeat(1,minmax(0,1fr))}.ribbon-inner{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width:819px){.home-grid .et_pb_text_inner{display:grid;grid-template-columns:repeat(1,1fr);gap:40px;margin-bottom:40px}}@media (max-width:767px){.page_heading h2{font-size:29px!important}.sub_banner{padding:40px 0px 35px!important}.sub_banner h1{font-size:32px!important;line-height:1.2em}.sub_banner h3{font-size:22px;line-height:1.3em;letter-spacing:0.018em}.blog_detail h2{font-size:21px}.barndoplan .et_pb_gallery_item{width:100%!important}.barndoplan .et_pb_gallery_item img{width:100%;height:220px;object-fit:cover;aspect-ratio:auto}.mfp-title{font-size:13px!important}.mfp-close{font-size:32px!important}.plan_heading h2{font-size:29px!important}.journey .et_pb_with_border.et_pb_module{width:100%;margin-bottom:100px}.journey h4.et_pb_module_header{font-size:17px!important}.journey .et_pb_blurb_description{font-size:14px}.path-home-row{display:block!important}.journey .et_pb_with_border.et_pb_module:not(:last-child):after{width:calc(0% - 42px)}.path-home-row .et_pb_column::after{display:none!important}.path-home-row .et_pb_with_border.et_pb_module:not(:last-child)::before{content:"↓";display:block!important;position:absolute;left:50%;right:auto;top:auto;bottom:-35px;transform:translateX(-50%);font-size:18px;color:#71816a;width:auto;height:auto;border:0!important;background:none}.col2_list ul{columns:1!important}.path_list_col2 ul{columns:1!important}.artical-story .tmdivi-label-big{background:#d5a441;color:#fff;position:absolute;right:auto;left:-70px;border-radius:100%;padding:10px;top:0px}.artical-story .tmdivi-content{box-shadow:none!important;padding:12px}.artical-story .tmdivi-label-big{top:30px}.think-box-story{padding:13px 15px}.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-labels{left:auto!important}.ribbon-inner{grid-template-columns:1fr;gap:15px}#comfortable-home-calculator .calc-field{margin-bottom:40px}#comfortable-home-calculator{padding:0px 0px 10px 0px;margin:0px}#comfortable-home-calculator .input-wrap{width:auto}#calculateHomeBudget{padding:18px 25px;font-size:16px}#comfortable-home-calculator .calc-grid{grid-template-columns:1fr;gap:18px}#comfortable-home-calculator .housing-amount{font-size:34px}.ndh-calculator{margin:0px;padding:2px 0px}.ndh-calculator-header h2{font-size:24px}.ndh-calculator-grid{grid-template-columns:1fr;gap:16px}.ndh-total-box{flex-direction:column;align-items:flex-start}.ndh-total{font-size:28px}}@media (max-width:700px){.type-chip-row{flex-direction:column}}#survey-section{scroll-margin-top:100px}.form_thank_you h2{line-height:1.12;font-size:40px;letter-spacing:0.02em;color:#496d86}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules"}body.single-product:not(.et-tb-has-template) ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-product_cat ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-project_category ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.single-product.et-db:not(.et-tb-has-template) #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-product_cat.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-project_category.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{content:"+"}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{content:"\4c"}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.single-product:not(.et-tb-has-template) ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.single-product.et-db:not(.et-tb-has-template) #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-product_cat ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-product_cat.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-project_category ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-project_category.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\4d'}