.form_container,.entrata-form{width:100%;margin-top:2rem}.contact-section__form-content{margin-bottom:0 !important}.entrata-form{display:grid;grid-template-columns:repeat(12,1fr);column-gap:30px;row-gap:20px}@media screen and (max-width:640px){.entrata-form{column-gap:2%;row-gap:10px}}.entrata-form .field_name_wrap{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,1fr);column-gap:30px;row-gap:20px}@media screen and (max-width:640px){.entrata-form .field_name_wrap{column-gap:2%;row-gap:10px}}.entrata-form .field_name_wrap .form_field_fname,.entrata-form .field_name_wrap .form_field_lname{grid-column:span 6}@media screen and (max-width:640px){.entrata-form .field_name_wrap .form_field_fname,.entrata-form .field_name_wrap .form_field_lname{grid-column:1/-1}}.entrata-form .form_field,.entrata-form .field_phone_wrap,.entrata-form .form_action{grid-column:1/-1;position:relative;margin:0;padding:0}.entrata-form .field_phone_wrap{display:contents}.entrata-form .field_phone_wrap .form_field{grid-column:1/-1}.entrata-form .control-label,.entrata-form .control-label-static{display:inline-block;width:100%;margin:0 0 6px;font-size:.875rem;font-weight:500;line-height:1.87;color:#797979}.entrata-form .contact-required-field{margin-left:5px;color:#57728b}.entrata-form .controls{position:relative}.entrata-form .controls input[type=text],.entrata-form .controls input[type=email],.entrata-form .controls input[type=tel],.entrata-form .controls select,.entrata-form .controls textarea{display:block;width:100%;max-width:100%;margin:0;padding:10px 16px;border:1px solid #d0d5dd;border-radius:3px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#292828;font-size:.875rem;font-weight:400;line-height:1.87}.entrata-form .controls input:focus,.entrata-form .controls select:focus,.entrata-form .controls textarea:focus{outline:none;border:1px solid #bddee2;box-shadow:0 0 2px 3px #f4ebfe}.entrata-form .controls textarea{min-height:123px;height:130px;resize:vertical}@media screen and (max-width:640px){.entrata-form .controls input,.entrata-form .controls select,.entrata-form .controls textarea{border-radius:8px !important}}.entrata-form .field_movein_bedrooms_wrap{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:30px;row-gap:20px}.entrata-form .field_movein_bedrooms_wrap .form_field{grid-column:auto;width:100%;min-width:0}@media screen and (max-width:640px){.entrata-form .field_movein_bedrooms_wrap{grid-template-columns:1fr;column-gap:0;row-gap:10px}.entrata-form .field_movein_bedrooms_wrap .form_field{grid-column:1/-1}}.entrata-form .datepicker_wrap,.entrata-form .select_wrap{position:relative}.entrata-form .datepicker_wrap input,.entrata-form .select_wrap select{width:100%;padding-right:45px !important}.entrata-form .select_wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.entrata-form .select_wrap:after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1.5px solid #797979;border-bottom:1.5px solid #797979;transform:translateY(-65%) rotate(45deg);pointer-events:none}.entrata-form .datepicker_icon{position:absolute;right:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23797979' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='9' x2='21' y2='9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.entrata-form .form_disclaimer_wrap,.entrata-form .form_disclaimer{margin:0;font-size:.875rem;line-height:1.5;color:#797979}.entrata-form .form_action{margin-top:9px}.entrata-form .form_action .btns,.entrata-form .form_action .btn-primary,.entrata-form .form_action input[type=submit]{margin:0;padding:15px 26px;border:1px solid transparent;border-radius:3px;background-color:#4f675e;color:#f2eae7;font-size:1rem;line-height:1.2;cursor:pointer}.entrata-form .form_action .btns:hover,.entrata-form .form_action .btns:focus,.entrata-form .form_action .btn-primary:hover,.entrata-form .form_action .btn-primary:focus,.entrata-form .form_action input[type=submit]:hover,.entrata-form .form_action input[type=submit]:focus{background-color:#58787c;color:#f2eae7}.entrata-form .form_action input[type=submit]:disabled{opacity:.7;cursor:not-allowed}.entrata-form .error-invalid-msg,.entrata-form label.error-invalid-msg,.entrata-form span.error-invalid-msg{position:absolute;z-index:3;top:calc(100% + 8px);left:16px;display:inline-block;width:auto;max-width:calc(100% - 16px);margin:0;padding:3px 6px;border:none;border-radius:2px;background-color:#f7e4e1;box-shadow:1px 1px 3px rgba(0,0,0,.3);color:#333;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.4;text-transform:none}.entrata-form .error-invalid-msg:before{content:"Error:";display:inline-block;margin-right:.25em;font-weight:700}.entrata-form .error-invalid-msg:after{content:"";position:absolute;bottom:100%;left:20px;width:16px;height:8px;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #f7e4e1}.entrata-form .field-error,.entrata-form .has-error input,.entrata-form .has-error select,.entrata-form .has-error textarea{border-color:#ec7a7a !important}.entrata-form .server-error-msg.alert,.entrata-form .alert.alert-danger,.form_container .server-error-msg{position:static;display:block;width:100%;max-width:none;margin:16px 0 0;padding:16px;border:1px solid #ec7a7a;border-radius:0;background-color:#f7e4e1;box-shadow:none;color:#292828;font-size:inherit}.entrata-form .server-error-msg.alert:before,.entrata-form .server-error-msg.alert:after,.entrata-form .alert.alert-danger:before,.entrata-form .alert.alert-danger:after,.form_container .server-error-msg:before,.form_container .server-error-msg:after{content:none}.form_container #form-success .ss-msg{margin-bottom:16px}.form_container .form_field .select2-container .select2-selection--single .select2-selection__arrow{right:1.5rem !important;position:absolute !important;transform:translateY(-50%)}