 #dream-home-features{text-align:center;color:white;padding:0 20px 20px;position:relative;}#dream-home-features h2{font-size:2.5rem;margin-bottom:5px;color:white;}#dream-home-features br{display:none;}.features-row{display:flex;justify-content:center;gap:10px;flex-wrap:nowrap;}.features-row span{white-space:nowrap;font-size:clamp(0.9rem,2vw,1.3rem);position:relative;}.features-row span:not(:last-child)::after{content:"|";margin:0 3px 0 12px;color:white;}@media (max-width:1160px){#dream-home-features{max-width:728px;margin:0 auto;padding:20px;}.features-row{flex-direction:column;align-items:center;gap:0px;}.features-row span{text-align:center;}.features-row span:not(:last-child)::after{content:none;}}@media (max-width:980px){#post-37 .et_pb_column_0{padding-left:0;}#dream-home-features::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);border-radius:10px;z-index:-1;}}#dream-home-form .row{display:flex;flex-wrap:wrap;margin-bottom:10px;}#dream-home-form .column{flex:1;min-width:200px;margin-right:10px;}#dream-home-form .column:last-child{margin-right:0;}#dream-home-form .required{color:#cc0000;font-weight:bold;}#dream-home-form label{margin-top:10px;font-weight:bold;}#dream-home-form h2{margin-top:20px;}@media (max-width:768px){#dream-home-form .row{flex-direction:column;}#dream-home-form .column{flex:1 1 100%;margin-right:0;}}.et_pb_button_wrapper{display:inline-flex;align-items:center;position:relative;}.et_pb_cta_0.popmake-5465 .et_pb_button_wrapper{text-align:center !important;}.cf7-spinner{display:none;width:18px;height:18px;border:3px solid #ffffff;border-top:3px solid transparent;border-radius:50%;animation:spin 1s linear infinite;margin-left:10px;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.cf7-submit-button.submitting{background-color:#ccc !important;pointer-events:none;opacity:0.7;}.wpcf7-response-output{border:none !important;font-size:20px;text-align:center;}.popmake-5465 .et_pb_promo_button{margin:0 auto;}