@import url(https://use.typekit.net/bah0qkq.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.form-estate .main-grid{gap:5dvmax}.form-estate .text+.buttons,.form-estate .title+.text{margin-top:4rem}.form-estate .agent{line-height:1.5;margin-top:6rem}.form-estate .agent .grid{align-items:center;gap:2rem;grid-template-columns:15rem 1fr}.form-estate .agent .avatar{height:18rem;overflow:hidden;width:15rem}.form-estate .agent .name{font-stretch:110;font-style:normal;font-variation-settings:"wght" 700,"wdth" 110;font-weight:700;margin-bottom:1rem;margin-top:2rem}.form-estate .agent a:before{display:none}.form-estate .agent a+a{margin-top:1rem}.form-estate .row+.row{margin-top:4rem}.form-estate .row.btns{display:flex;flex-wrap:wrap;gap:1rem}.form-estate label{display:block}.form-estate label.btn{display:inline-block;vertical-align:middle}.form-estate label.btn:has(input:checked){background:var(--accent-color);border-color:var(--accent-color);color:var(--accent-contrast-color)}.form-estate label.btn span{margin:0;padding:0}.form-estate label.btn span:before{display:none}.form-estate label.btn+label{margin-top:0}.form-estate label .select2-container--default{border-bottom:1px solid color-mix(in srgb,var(--main-color),var(--white-color) 50%)}.form-estate label+label{margin-top:2rem}