@import url(https://use.typekit.net/hnq8dnx.css);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-contact .grid{grid-gap:3rem 15rem;gap:3rem 15rem}.estate-contact .grid .image{min-height:30vh}.estate-contact .grid .video{min-height:30vh;position:relative}.estate-contact .grid .video iframe,.estate-contact .grid .video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.estate-contact .grid form .custom-checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;margin-bottom:3rem}.estate-contact .grid form .custom-checkboxes .checkbox{border:1px solid hsla(0,0%,67.5%,.5);display:flex;align-items:center;flex:0 0 calc(50% - 2rem)}.estate-contact .grid form .custom-checkboxes .checkbox label{display:block;width:100%;padding:1.5rem}.estate-contact .grid form .custom-checkboxes .checkbox span{font-size:1.36rem;display:block}.estate-contact .grid form .grid{grid-gap:0 1.5rem;gap:0 1.5rem}@media only screen and (max-width:1124px){.estate-contact .grid .form-wrap{order:2}.estate-contact .grid .image{order:1}}@media only screen and (max-width:768px){.estate-contact .grid form .custom-checkboxes .checkbox{flex:0 0 100%}}
