.innerhero{z-index:1}.form-container{position:relative;max-width:720px;margin:0 auto;font-family:inherit;color:#2e2e2e;text-align:left}.form-container .form-title{font-weight:700;font-size:20px;color:#bc986a;margin-bottom:20px;text-transform:uppercase}.form-container form{display:flex;flex-direction:column;gap:18px;margin-bottom:0}.form-container label{font-weight:600;margin-bottom:6px;display:block;color:#444}.form-container input[type=text],.form-container input[type=number],.form-container input[type=date],.form-container select{width:100%;padding:8px 10px;font-size:16px;border:2px solid #bc986a;border-radius:6px;background-color:#fff;color:#333;transition:border-color .3s ease}.form-container input[type=text]:focus,.form-container input[type=number]:focus,.form-container input[type=date]:focus,.form-container select:focus{border-color:#8b6f39;outline:none}.form-container .inline-group,.form-container .inline-group .wpcf7-radio,.form-container .inline-group .wpcf7-checkbox{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.form-container .inline-group label{font-weight:400;display:flex;align-items:center;gap:4px;cursor:pointer}.form-container .inline-group input[type=checkbox],.form-container .inline-group input[type=radio]{width:18px;height:18px;cursor:pointer}.form-container .inline-group input[type=date]{width:auto}.form-container .inline-group .wpcf7-list-item{margin-left:0}.form-container .form-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;gap:0}.form-container .form-row input[type=text],.form-container .form-row input[type=number]{flex:1;max-width:320px}.form-container .form-row input[type=number]{min-width:200px;width:100%;margin-bottom:20px}.form-container .form-row label{flex:0 0 280px}.form-container .form-row label:not(:last-of-type){margin-bottom:6px}.form-container .form-row .wpcf7-form-control-wrap{flex:0 0 100%}.form-container .wpcf7-form-control-wrap{display:block}.form-container .wpcf7-not-valid-tip{position:absolute;top:0;left:0;width:auto;font-size:12px}.form-container .wpcf7-response-output{width:100%;margin:15px 0!important;text-align:center}.form-container .submit-wrap{position:relative}.aiosCommunitiesAscend{padding-top:80px}.ipcontactus_ascend__form .custom-page-row.custom-page-stayintouch .wpcf7-list-item-label{text-transform:none}#aios-roadmaps-equinox .aios-roadmaps-equinox__contents a.secondary-button{display:block;width:-moz-fit-content;width:fit-content;margin:30px auto 0}#aios-roadmaps-equinox .aios-roadmaps-equinox__contents a.secondary-button:hover{color:#fff}.page-id-278 #content .primary-button,.page-id-276 #content .primary-button,.page-id-284 #content .primary-button{background-color:#bc986a;border-color:#bc986a}.page-id-278 #content .primary-button:hover,.page-id-276 #content .primary-button:hover,.page-id-284 #content .primary-button:hover{background-color:#a77c55;border-color:#a77c55}.custom-page-stayintouch .wpcf7-list-item label span a{color:inherit;transition:var(--default-transition)}.custom-page-stayintouch .wpcf7-list-item label span a:hover{opacity:.7}.prepareToBuy-optin input[type=checkbox]{min-width:18px;min-height:18px;cursor:pointer}.prepareToBuy-optin .wpcf7-list-item{margin-left:0}.prepareToBuy-optin .wpcf7-list-item label{font-weight:400;display:flex;align-items:flex-start;gap:4px}.prepareToBuy-optin .wpcf7-list-item label span a{transition:var(--default-transition);color:#444!important}.prepareToBuy-optin .wpcf7-list-item label span a:hover{opacity:.7}.open-check{font-size:12px;display:flex;gap:5px 20px;flex-flow:row wrap}.open-check span{font-size:12px}.ai-default-cf7wrap .open-select select{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}#content form[data-optin=enable] .ai-default-cf7wrap{gap:0}.aios-cf7-consent-consent-wrap .aios-cf7-consent-option p{font-size:12px}.aios-cf7-consent-consent-wrap{margin-bottom:0}.aci-details-equinox-address,.aci-details-equinox-price,.aci-details-equinox-openhouse,#ihf-main-container.ihf-modal-container .modal-text strong,#ihf-main-container.ihf-modal-container .modal .modal-header .modal-title{text-transform:uppercase}.post-page-supplemental-listings #content .aci-results-equinox-controls{justify-content:flex-end}@media screen and (min-width: 744px){.form-container .form-row label:not(:last-of-type){margin-bottom:26px}.form-container .form-row .wpcf7-form-control-wrap{flex:0 0 280px}}
