@import url(https://fonts.googleapis.com/css2?family=Knewave&family=Manrope:wght@200..800&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.form-estimate .container[class*=-bg]{padding-top:6rem;padding-bottom:6rem}.form-estimate form .row.grid{gap:3rem}.form-estimate form .row.large-btns,.form-estimate form .row.radios{display:flex;flex-wrap:wrap;gap:2rem}.form-estimate form .row.large-btns:has(.parsley-errors-list.filled) label{border-color:var(--error-color)}.form-estimate form .row.large-btns label{padding:1em 1.5em;border:1px solid var(--main-color);border-radius:2rem;text-transform:uppercase;font-size:1.206rem;cursor:pointer;transition:all .3s cubic-bezier(.39,.575,.565,1)}.form-estimate form .row.large-btns label:has(input:checked){background:var(--main-color);color:var(--white-color)}.form-estimate form .row.radios{flex-direction:row}.form-estimate form .row+.row{margin-top:3rem}.form-estimate form .row+.row:has(h4){margin-top:6rem}.form-estimate form .row h4{font-family:Manrope,sans-serif;font-weight:700;font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110}.form-estimate form .row label{text-align:left}@media only screen and (max-width:768px){.form-estimate .main-grid{gap:5rem}.form-estimate .end,.form-estimate .start{position:static;top:0}}
