@font-face{font-family:sentinel;font-weight:400;font-style:italic;src:url(../fonts/Sentinel-BookItal.otf)}@font-face{font-family:brandon;font-weight:400;src:url(../fonts/BrandonText-Regular.otf)}body,form{margin:0!important;padding:0!important;font-family:brandon}.form-field{width:50%;float:left;box-sizing:border-box;padding:0 10px 0 0;margin-top:0}.form-field:nth-of-type(even){padding-right:0}.form-field label.field-label{color:#222!important;font-family:brandon!important;width:100%;display:block;margin-bottom:10px;text-align:left;font-size:18px;text-transform:uppercase}.form-field input,.form-field textarea{width:100%;padding:15px 10px;border-radius:0;border:1px solid #cfd4d8;box-sizing:border-box}.form-field input[type=radio]{width:auto;margin-right:10px}.form-field.comments,.form-field.comments textarea{width:100%;font-family:brandon}.form-field.comments{padding:0}textarea{font-family:brandon,sans-serif}.form-field.BR_Comments.pd-textarea{width:100%;margin-bottom:10px;padding:0}.form-field.comments input{height:175px}.form-field select{padding:14px 10px;width:100%;font-family:brandon;text-transform:uppercase;border:solid 1px #d7d7d7;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-field.pd-select{position:relative}.form-field.pd-select::after{content:'';position:absolute;bottom:18px;right:20px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #000}.submit input[type=submit]{width:100%;display:block;margin:0 auto;padding:15px;font-size:18px;color:#222;font-family:brandon;border:solid 1px #a92926;background-color:#a92926;text-transform:uppercase;border-radius:0;color:#fff}form.form p.submit{margin:0!important}form.form p.required label,form.form span.required label{padding-left:0!important}.pd-checkbox .value span{width:100%;float:left;text-transform:uppercase}.pd-checkbox .value span input[type=checkbox]{width:auto;margin-right:10px;text-transform:uppercase;vertical-align:text-bottom!important}.pd-checkbox .value span label{font-family:brandon;padding:5px 0 0;display:inline-block;text-transform:uppercase;line-height:20px;font-weight:400}.labels-black label.field-label{color:#000;font-weight:700;text-transform:uppercase}.labels-black .submit input[type=submit]{background-color:#a91b1b;width:99%;text-transform:uppercase;border-radius:0}span.error.no-label{width:100%;display:inline-block;padding:5px 0;box-sizing:border-box;color:#a92926}.newsletter{margin-top:25px}.newsletter .form-field{width:50%;float:left;box-sizing:border-box;padding:0 10px 0 0;margin-top:0}.newsletter .form-field.email{width:100%}@media(max-width:450px){.newsletter .form-field{width:100%;float:left;box-sizing:border-box;padding:0;margin-top:0}}.newsletter .submit input[type=submit]{width:auto;color:#fff;padding:10px 30px;text-transform:uppercase;border-radius:0;margin:0}.maincontact label.field-label{color:#a92926;font-weight:700}.maincontact .submit input[type=submit]{background-color:#a92926;width:100%}.maincontact .comments textarea{height:125px}.fb-landing-contact.form-success p{font-size:20px;text-align:center;margin-top:20px}.sidebar-form{border:solid 1px #d7d7d7;padding:0;margin:0;background:#fff}.sidebar-form .form-field{width:100%;margin:0;padding:0 15px}.sidebar-form .comments,.sidebar-form .Babcock_Ranch_Downtown_Interest{padding-bottom:20px}.sidebar-form .form-field label.field-label{margin-bottom:0;font-size:14px;margin-top:5px;text-transform:uppercase;letter-spacing:1px}.sidebar-form p.submit{padding:0!important;margin:0!important}.sidebar-form h4{text-transform:uppercase;font-size:16px;text-align:center;background-color:#d7d7d7;margin:0 0 15px;padding:15px 0}.sidebar-form input[type=submit]{border-radius:0;margin:0;color:#fff;font-size:16px;text-transform:uppercase;padding:10px;letter-spacing:2px;-webkit-appearance:none}.sidebar-form input,.sidebar-form textarea{border-radius:0;border:solid 2px #d7d7d7;width:100%;padding:10px;margin:5px 0}.sidebar-form .BR_Comments input{min-height:150px;margin-bottom:20px}.sidebar-form p.errors{padding-left:20px;margin:10px 0}.sidebar-form textarea{height:90px}.sidebar-form .form-field{display:flex;flex-wrap:wrap;align-items:baseline}.sidebar-form .form-field label.field-label{width:auto;order:0}.sidebar-form span.error.no-label{width:auto;order:1;padding-left:15px}.sidebar-form input,.sidebar-form textarea{order:12}.sidebar-form .form-field.BR_Comments.pd-textarea.required{padding:0 15px}.sidebar-form .form-field.pd-select::after{right:20px}.colorbg-form .form-field label.field-label,.colorbg-form .errors{color:#fff!important}.colorbg-form .submit input[type=submit]{background-color:transparent;cursor:pointer;border:solid 1px #fff}.colorbg-form .submit input[type=submit]:hover{transition:all .3s ease-in;background-color:rgba(0,0,0,.3)}.colorbg-form .form-field.error input{box-shadow:0 0 10px 0 #a92926}.colorbg-form .form-field.error input{box-shadow:0 0 10px 0 #000}.single-model .form-field.comments{width:96%}.single-model .form-field{box-sizing:border-box;float:left;margin:5px 0;padding:0 10px 0 0;width:50%}.single-model form{float:left;padding:15px;width:93%}.single-model .form-field input{height:40px;width:100%}.single-model .submit{width:100%;float:left}.single-model .contform .subf iframe{min-height:390px;height:100%}.single-col .form-field{width:100%;float:left;box-sizing:border-box;padding:0 10px 0 0;margin-top:0}.form-field.School_Grades,.form-field.Number_of_Students{width:100%;padding:0}.form-field.hidden{display:none}.in-person .form-field:nth-of-type(odd){padding-right:20px}.in-person .form-field:nth-of-type(even){padding-right:0}.in-person .form-field input,.in-person .form-field textarea{font-size:16px}.in-person .form-field.BR___Visit_Date{width:25%}.in-person .form-field.Town_Ambassador{width:75%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-person .form-field.first_name{clear:left}.in-person .form-field.address_one{width:100%;padding-right:0}.in-person .form-field.city{width:50%;padding-right:10px}.in-person .form-field.state,.in-person .form-field.zip{width:25%}.in-person .form-field.state{padding-right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-person .form-field.zip{padding-right:0}.in-person .pd-radio .value input,.in-person .pd-radio .value label{width:auto;font-weight:400}.in-person .pd-radio .value label{padding-right:15px;margin-left:5px;text-transform:uppercase}.in-person .form-field.Working_with_a_FL_RE_Agent_Broker,.in-person .form-field.Allow_Updates_from_Babcock_Ranch,.in-person .form-field.Allow_Contact_From_Builders,.in-person .form-field.Full_Name,.in-person .form-field.Broker_Agreement,.in-person .form-field.Working_With_Broker_Agent,.in-person .form-field.Broker_Company_Name{width:100%}.in-person .form-field.Broker_Company_Name{width:50%;padding-right:10px}.in-person .form-field.Referral_Contact{width:50%}.in-person .form-field.BR_Comments{margin-bottom:50px}.in-person .form-field{margin-top:20px}.in-person .form-field label{font-weight:700;text-transform:none}.in-person .How_did_you_hear_about_us_ .value span{display:block;width:100%;padding:5px 0}.in-person .Broker_Agreement,.in-person .Updates_Agreement{width:100%}.in-person .Broker_Agreement>label,.in-person .Updates_Agreement>label{display:none}.in-person .Broker_Agreement .value label,.in-person .Updates_Agreement .value label{width:95%;vertical-align:middle;font-weight:700}.in-person .form-field.Full_Name{width:100%;padding-right:0}.in-person .intended_use.pd-radio .value span{width:100%}.in-person .form-field.BR___Type_of_Property_Desired,.in-person .form-field.BR___Desired_Price_Range_Updated,.in-person .form-field.BR___What_is_your_desired_move_in_date_,.in-person .form-field.Neighborhood,.in-person .Do_you_have_a_Home_to_Sell,.in-person .form-field.intended_use,.in-person .How_did_you_hear_about_us_,.in-person .BR___What_are_your_interests___Prospects_{width:50%!important}span.description{display:block;margin-top:15px}.in-person .error.no-label{width:auto;display:inline-block;color:#a92926}.in-person .error input{border:solid 1px #a92926}div#ui-datepicker-div{background-color:#fff;padding:15px;border:solid 1px #a92926;display:none}a.ui-datepicker-next.ui-corner-all{float:right}a.ui-state-default{color:#a92926}p.errors{font-size:24px;color:#a92926;font-weight:700}.form-field.error>label{color:#a92926!important}.form-field.required>label::after{content:'*'}.in-person .form-field.Updates_Agreement .value label::after,.in-person .form-field.required.Allow_Contact_From_Builders>label::after{content:'†';vertical-align:super;font-size:12px}.in-person .form-field.required.Broker_Agreement .value label::after,.in-person .form-field.required.Working_with_a_FL_RE_Agent_Broker>label::after{content:'††';font-size:12px;vertical-align:super}p.form-field.BR___What_are_your_interests___Prospects_.pd-checkbox{clear:left}.fb-landing-contact .form-field label.field-label{font-size:14px}.rsvp{display:flex;align-items:flex-end;justify-content:space-between}.rsvp .form-field{width:100%;padding-right:15px;margin-bottom:0}.rsvp .form-field label.field-label{color:#fff!important;font-size:16px}.rsvp .submit input[type=submit]{border:solid 1px #fff;background-color:transparent;padding:11px 15px;cursor:pointer}.rsvp .submit input[type=submit]:hover,.rsvp .submit input[type=submit]:focus{background-color:rgba(0,0,0,.5);transition:all .2s ease}form .page{max-width:1200px;margin:0 auto}.preferences{padding:10px 30px 80px}.preferences p{margin-bottom:20px;font-size:16px}.preferences .form-field{width:100%}.preferences .form-field input[type=checkbox]{width:auto}.preferences label{font-size:18px}.fb-landing-contact .preferences .form-field label.field-label{font-size:18px;text-transform:none}.preferences span.description{margin-top:5px;margin-left:25px}.preferences a[target=_top]{color:#a92926;font-size:18px}.preferences .form-field input{font-family:Brandon,sans-serif;padding:10px;font-size:16px}.preferences input[type=submit]{width:auto;margin:35px 0 0;padding:15px 25px;cursor:pointer}.preferences input[type=submit]:hover,.preferences input[type=submit]:focus{background-color:#333;transition:all .2s ease}.maincontact.full-email .email{width:100%;padding:0}.maincontact.landing .form-field.email{width:100%;padding-right:0}.fb-landing-contact .form-field input{font-size:16px!important}.unbounce .form-field{width:100%}.unbounce .form-field label.field-label{color:#fff!important;font-size:14px;margin-bottom:5px}input[type=submit]{cursor:pointer}.unbounce input[type=submit]:hover,.unbounce input[type=submit]:focus{background-color:#333}.unbounce .form-field input,.unbounce.form-field textarea{padding:10px}.unbounce .submit input[type=submit]{padding:10px;font-size:16px}.unbounce p.errors{font-size:16px;color:#fff}.unbounce span.error.no-label{color:#fff}@media(max-width:991px){.in-person .form-field.BR___Visit_Date{width:50%}.in-person .form-field.Town_Ambassador{width:50%}.in-person .form-field.BR___Type_of_Property_Desired,.in-person .form-field.BR___Desired_Price_Range_Updated,.in-person .form-field.BR___What_is_your_desired_move_in_date_{width:50%}.in-person .form-field.Working_with_a_FL_RE_Agent_Broker,.in-person .form-field.Allow_Updates_from_Babcock_Ranch,.in-person .form-field.Allow_Contact_From_Builders{width:100%}}@media(max-width:768px){.in-person .form-field.BR___Visit_Date{width:100%;padding-right:0}.in-person .form-field.Town_Ambassador{width:100%;padding-right:0}.in-person .form-field.Broker_Company_Name{width:100%;padding-right:0}.in-person .form-field.How_did_you_hear_about_us_,.in-person .form-field.BR___What_are_your_interests___Prospects_{width:100%;padding-right:0}.in-person .form-field.BR___Type_of_Property_Desired,.in-person .form-field.BR___Desired_Price_Range_Updated,.in-person .form-field.BR___What_is_your_desired_move_in_date_{width:100%;padding-right:0}.in-person .form-field.Working_with_a_FL_RE_Agent_Broker,.in-person .form-field.Allow_Updates_from_Babcock_Ranch,.in-person .form-field.Allow_Contact_From_Builders{width:100%}.rsvp{flex-wrap:wrap}.rsvp .form-field{margin-bottom:15px;padding-right:0}.rsvp p.submit{width:100%}}@media(max-width:650px){.newsletter .submit input[type=submit]{max-width:100%;width:100%;font-size:14px;padding:10px 0}}@media(max-width:550px){.fb-landing-contact .form-field{width:100%;padding:0}.sidebar-form .form-field{padding:0 15px}}