.resident-banner{margin:0;padding:0;background:#eaf2f7;background-size:cover;background-repeat:no-repeat}.resident-banner .hero__wrap{max-width:75rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.resident-banner .hero__content{flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem;background:#eaf2f7;padding:2rem}.resident-banner .hero__form{flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem;padding:1.5rem}.resident-banner .hero__form .relations__form{max-width:75rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;padding-bottom:4rem;padding-top:4rem;padding:0 !important;flex-flow:column nowrap;align-items:stretch}.resident-banner .relations__form-intro{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;background:#f1f1f1;padding:1rem;flex:0 0 33.33333%;max-width:33.33333%;padding-right:1rem;padding-left:1rem;flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem;flex:1 0 auto;background:0;text-align:center;color:#fff}.resident-banner .relations__form-intro h3{color:#fff;font-family:adobe-caslon-pro,Georgia,serif;font-size:1.75em;font-weight:400}.resident-banner .relations__form-intro small span{color:#ffae00;font-style:italic;font-weight:700}.resident-banner .relations__form-body{margin:0;padding:0;flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;background:#fff;border:1px solid #f1f1f1;padding-bottom:1rem;padding-top:1rem;flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem;flex:1 0 auto}.resident-banner form fieldset .hs-form-field{flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem}.resident-banner form fieldset .hs-form-field .input{margin:0}.resident-banner form fieldset .hs-form-field .input input{width:100%}.resident-banner form fieldset .hs-form-field .input{margin:0}.resident-banner form fieldset .hs-form-field .input .hs-input{width:100% !important}.resident-banner .hs_message.hs-fieldtype-textarea{padding-bottom:1rem}.resident-banner .hs-fieldtype-checkbox ul.multi-container,.resident-banner .hs-fieldtype-radio ul.multi-container{border-left:1px solid #63666a;border-right:1px solid #63666a;margin-bottom:1rem;max-width:75rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;width:100%}.resident-banner .hs-fieldtype-checkbox ul.multi-container li,.resident-banner .hs-fieldtype-radio ul.multi-container li{flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem;margin:0}.resident-banner .hs-fieldtype-checkbox ul.multi-container li label,.resident-banner .hs-fieldtype-radio ul.multi-container li label{position:relative;padding-left:1.25rem;margin-bottom:.5rem}.resident-banner .hs-fieldtype-checkbox ul.multi-container li input,.resident-banner .hs-fieldtype-radio ul.multi-container li input{margin:0 0 1rem;font-size:100%;line-height:1.15;position:absolute;top:.25rem;left:0;margin-right:.5rem}.resident-banner form fieldset .hs-form-field.hs-fieldtype-checkbox .input .hs-input,.resident-banner form fieldset .hs-fieldtype-radio .input .hs-input{width:auto !important}.resident-banner .actions{padding:1rem}.resident-banner .hs_recaptcha.hs-form-field{margin:0;margin-bottom:2.1rem;padding-right:1rem;padding-left:1rem}.resident-banner .grecaptcha-badge{margin:0}.resident-banner form .inputs-list input,.resident-banner form .inputs-list span{vertical-align:top}.resident-banner form select{appearance:none;font-size:1rem;font-weight:400;color:#000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2883, 86, 90%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;transition:box-shadow .5s,border-color .25s ease-in-out;box-shadow:none}.resident-banner form select:focus{outline:0;border:1px solid #53565a !important;background-color:#fff;box-shadow:0 0 5px #63666a;transition:box-shadow .5s,border-color .25s ease-in-out}.resident-banner .actions.hs-button{box-shadow:0 .5rem .5rem rgb(122 153 172 / 25%)}.resident-banner .relations__form-body .form-title:empty{display:none}.resident-banner form .hs-dependent-field .hs-fieldtype-radio+.field{border-left:1px solid #63666a;border-right:1px solid #63666a;padding-bottom:.1px}.resident-banner form .hs-dependent-field{margin-bottom:1rem}.resident-banner form fieldset .hs-dependent-field .hs-fieldtype-radio+.field{border:0}.resident-banner form fieldset .hs-dependent-field .hs-fieldtype-radio+.field .input{width:100%;padding-bottom:1rem;margin-bottom:0}.resident-banner form fieldset .hs-form-field .input textarea.hs-input{height:7vw;min-height:50px}.resident-banner form fieldset .hs-dependent-field .hs_your_relation_to_the_prospective_resident___other .input input{max-width:100% !important}@media print,screen and (min-width:40em){.resident-banner{background-size:contain}.resident-banner .hero__wrap{align-items:center}.resident-banner .hero__form,.resident-banner .hero__content{flex:0 0 50%;max-width:50%;padding-right:1rem;padding-left:1rem}}@media print,screen and (min-width:40em) and (min-width:64em){.resident-banner .hero__form,.resident-banner .hero__content{padding-right:2rem;padding-left:2rem}.resident-banner .relations__form-intro{padding-right:2rem;padding-left:2rem}}@media print,screen and (min-width:64em){.resident-banner .hero__form,.resident-banner .hero__content{padding-right:2rem;padding-left:2rem}.resident-banner .hero__form .relations__form{justify-content:flex-start;align-items:stretch}.resident-banner .relations__form-intro{padding:2rem}.resident-banner .relations__form-body{padding-right:2rem;padding-left:2rem;padding-bottom:2rem;padding-top:2rem}.resident-banner form fieldset .hs-form-field{padding-right:2rem;padding-left:2rem}}@media screen and (min-width:75em){.resident-banner .hero__form .relations__form{max-width:none;padding-left:5vw;padding-right:5vw;padding-bottom:4rem;padding-top:4rem}}@media screen and (min-width:90em){.resident-banner .hero__form .relations__form{padding-left:10vw;padding-right:10vw}}@media screen and (min-width:100em){.resident-banner .hero__form .relations__form{padding-left:15vw;padding-right:15vw}}@media print,screen and (min-width:64em){.resident-banner{justify-content:flex-start;align-items:stretch}.resident-banner .cm-form-intro{flex:0 0 33.33333%;max-width:33.33333%;padding-right:1rem;padding-left:1rem;padding:2rem}.resident-banner .cm-relation-form{flex:0 0 66.66667%;max-width:66.66667%;padding-right:2rem;padding-left:2rem;padding-bottom:2rem;padding-top:2rem}.resident-banner .actions{padding:2rem}.resident-banner .hs_recaptcha.hs-form-field{padding-right:2rem;padding-left:2rem}.resident-banner .hs-fieldtype-checkbox ul.multi-container li,.resident-banner .hs-fieldtype-radio ul.multi-container li{padding-right:2rem;padding-left:2rem}.resident-banner form>.hs_error_rollup,.resident-banner form>.field,.resident-banner form>.hs-dependent-field{padding-right:2rem;padding-left:2rem}}@media print,screen and (min-width:40em){.resident-banner .hs-fieldtype-checkbox ul.multi-container li,.resident-banner form fieldset.form-columns-2 .hs-form-field,.resident-banner .hs-fieldtype-radio ul.multi-container li{flex:0 0 50%;max-width:50%;padding-right:1rem;padding-left:1rem}.resident-banner .hs-fieldtype-checkbox ul.multi-container li,.resident-banner .hs-fieldtype-radio ul.multi-container li{padding-right:2rem;padding-left:2rem}.resident-banner form fieldset .hs-dependent-field .hs-fieldtype-radio+.field .input input{flex:calc(50% - 2rem);max-width:calc(50% - 2rem)}}@media print,screen and (min-width:40em) and (min-width:64em){.resident-banner form fieldset .hs-form-field,.resident-banner form fieldset.form-columns-2 .hs-form-field,.hs-fieldtype-radio ul.multi-container li{padding-right:2rem;padding-left:2rem}}@media(max-width:64.1em){.resident-banner .hs-fieldtype-checkbox ul.multi-container li,.resident-banner form .hs-dependent-field .field:nth-child(2) .input,.resident-banner .hs-fieldtype-radio ul.multi-container li{padding-right:1rem;padding-left:1rem}}@media(max-width:40.1em){.resident-banner form fieldset .hs-form-field{width:100% !important}.resident-banner form .hs-dependent-field .field:nth-child(2) .input{width:100%}.resident-banner form fieldset .hs-dependent-field .hs-fieldtype-radio+.field .input input{flex:0 0 100%;max-width:100%}}@media(max-width:770px){.resident-banner .hs-fieldtype-checkbox ul.multi-container li,.resident-banner form fieldset.form-columns-2 .hs-form-field,.resident-banner .hs-fieldtype-radio ul.multi-container li{flex:0 0 100%;max-width:100%}.resident-banner .grecaptcha-badge{max-width:100%;overflow:auto}}@media(max-width:480px){.resident-banner .grecaptcha-badge{max-width:100%;overflow-x:auto;overflow-y:hidden;margin-left:0;margin-right:auto;padding-left:0}}