@import url(https://use.typekit.net/tuy6wtb.css);@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@-webkit-keyframes fadeInRotateStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes fadeInRotateStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@-webkit-keyframes fadeInScaleStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:1}}@keyframes fadeInScaleStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:1}}.estate-search-cta .wrapper{background:rgba(239,129,122,.25);border-radius:7px;padding:5rem 15rem}.estate-search-cta .wrapper h2{margin:0 0 3rem}.estate-search-cta .wrapper .text{margin:0 auto 3rem;max-width:600px}.estate-search-cta .wrapper form .grid-custom{-ms-grid-columns:1fr 4rem;grid-template-columns:1fr 4rem;grid-gap:1rem;gap:1rem}.estate-search-cta .wrapper form .grid-custom .input-bg{background:#fff;border-radius:30px;-ms-flex-align:center;align-items:center}.estate-search-cta .wrapper form .grid-custom .input-bg .grid-h-2{grid-gap:3rem;gap:3rem}.estate-search-cta .wrapper form .grid-custom .input-bg .grid-h-2 .input-wrapper{margin-bottom:0}.estate-search-cta .wrapper form .grid-custom .input-bg .grid-h-2 .input-wrapper input{border:none}.estate-search-cta .wrapper form .grid-custom .input-bg .grid-h-2 .input-wrapper:first-child:after{content:"";height:50%;width:1px;position:absolute;right:-1.5rem;background:#31403b;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:0;z-index:1}.estate-search-cta .wrapper form .grid-custom button{padding:0}.estate-search-cta .wrapper form .grid-custom button:hover svg rect{fill:#31403b}.estate-search-cta .wrapper form .grid-custom button svg{width:4.5rem;height:4.5rem}.estate-search-cta .wrapper form .grid-custom button svg rect{fill:#f5dd7f;transition:all .3s cubic-bezier(.445,.05,.55,.95)}@media only screen and (max-width:820px){.estate-search-cta .wrapper form .grid-custom{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.estate-search-cta .wrapper form .grid-custom .input-bg{background:none}.estate-search-cta .wrapper form .grid-custom .input-bg .grid-h-2{grid-gap:1.5rem;gap:1.5rem}.estate-search-cta .wrapper form .grid-custom .input-bg .grid-h-2 .input-wrapper{background:#fff;border-radius:30px}.estate-search-cta .wrapper form .grid-custom .input-bg .grid-h-2 .input-wrapper:first-child:after{display:none}.estate-search-cta .wrapper form .grid-custom button{text-align:center}}@media only screen and (max-width:820px){.estate-search-cta .wrapper{padding:3rem}}