.estimate-form-section:before{content:"";background-image:url(./banner-estimate-form.svg);background-position:top center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;width:100%;height:100%;z-index:-1}.estimate-form-heading{max-width:50rem;margin:0 auto}.estimate-form-heading__title{margin-bottom:2rem}.estimate-form-wrapper{border:solid .1rem var(--color-primary-border);border-radius:var(--card-corner-radius);width:100%;max-width:80rem;padding:3rem 2rem;margin:6rem auto;background-color:#fff;box-shadow:0 0 4rem #ff82561a}@media screen and (min-width: 750px){.estimate-form-wrapper{padding:4rem}}.estimate-group-wrapper{margin-bottom:2rem}.form-step__title{font-size:2.4rem;font-weight:700;margin-bottom:3rem}.estimate-form * .estimate-form__fields{margin-top:2rem}@media screen and (min-width: 750px){.grid--estimate-group{column-gap:2rem}.grid--estimate-group.grid--2-col-tablet .grid__item{width:calc(50% - 1rem)}}.estimate-group-wrapper{--color-background: 255, 255, 255}.estimate-group-wrapper .field__label{background-color:rgb(var(--color-background));z-index:2;padding-inline:.6rem}.estimate-group-wrapper .field-select:after{box-shadow:none}.estimate-group-wrapper .field__label,.estimate-group-wrapper .field__input:focus~.field__label,.estimate-group-wrapper .field__input:not(:placeholder-shown)~.field__label,.estimate-group-wrapper .field__input:-webkit-autofill~.field__label{top:-1rem;left:calc(var(--inputs-border-width) + .6rem);font-size:1.6rem;letter-spacing:.1rem;line-height:1.2}.estimate-group-wrapper .field__input:focus~.field__label,.estimate-group-wrapper .field__input:not(:placeholder-shown)~.field__label,.estimate-group-wrapper .field__input:-webkit-autofill~.field__label{color:rgba(var(--color-foreground),1)}.estimate-group-wrapper .field__input{padding:1.4rem 1.8rem 1.2rem;height:4.8rem}.estimate-group-wrapper .field__input:not(.field__input--base):focus,.estimate-group-wrapper .field__input:not(:placeholder-shown,.field__input--base),.estimate-group-wrapper .field__input:not(.field__input--base):-webkit-autofill{padding:1.4rem 1.8rem 1.2rem;margin:var(--inputs-border-width)}.field__input__suffix{position:absolute;right:5rem;top:.95rem;font-size:1.8rem;color:rgba(var(--color-foreground),.75)}.estimate-agree{margin-bottom:2rem}.estimate-agree .choice{align-items:flex-start}.estimate-agree .choice__label{font-size:1.2rem;line-height:1.6}.estimate-agree .choice__control{margin-top:.3rem}.esitmate-form__button{margin-top:2rem}
/*# sourceMappingURL=/cdn/shop/t/91/assets/section-estimate-form.css.map */
