@import url(https://use.typekit.net/bwq0ssu.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.form-estimate{padding:15vh 0}.form-estimate .row{margin-bottom:5rem}.form-estimate .row.title{margin-top:5rem;margin-bottom:2rem}.form-estimate .row.grid{grid-gap:2rem;gap:2rem}.form-estimate .row h3{font-size:1.44rem;font-weight:300}.form-estimate .row .icon-btn{display:grid;text-align:center;aspect-ratio:1/1;cursor:pointer}.form-estimate .row .icon-btn:hover .icon{opacity:1}.form-estimate .row .icon-btn .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transition:all .5s cubic-bezier(.19,1,.22,1)}.form-estimate .row .icon-btn .icon{opacity:.5;margin:0 auto;width:4rem;height:4rem;z-index:1;transition:all .5s cubic-bezier(.19,1,.22,1)}.form-estimate .row .icon-btn .icon img{width:100%;height:100%;object-fit:contain;object-position:center center}.form-estimate .row .icon-btn .name{margin-top:1rem;color:#909090;z-index:1;transition:all .5s cubic-bezier(.19,1,.22,1)}.form-estimate .row .icon-btn input:checked~.bg{background:#001028}.form-estimate .row .icon-btn input:checked~.icon{-moz-filter:invert(1);-ms-filter:invert(1);-o-filter:invert(1);filter:invert(1)}.form-estimate .row .icon-btn input:checked~.name{color:#fff}.form-estimate .row .large-btn{text-align:center}.form-estimate .row .large-btn:hover span{color:#fff;background:#0aa9cf}.form-estimate .row .large-btn span{width:100%;padding:1em;background:#fff;cursor:pointer}.form-estimate .row .large-btn span:before{display:none}.form-estimate .row .large-btn input:checked~span{color:#fff;background:#001028}