.form-section{margin:4rem 0 5rem;color:var(--gs-ink);margin-inline:auto}.form-decorative-img-wrap{text-align:right;margin:0 1.3rem 0 0}.form-decorative-img{object-fit:cover;z-index:-1;width:9.375rem;height:9.375rem;margin:0;position:relative;top:5.5rem}@media (min-width:37.5rem){.form-decorative-img{width:11.375rem;height:11.375rem}}@media (min-width:60rem){.form-decorative-img{width:14.375rem;height:14.375rem}}.form-h2{font-size:2rem}.input-container-label,.label-budget{margin-top:1.75rem;font-size:1.25rem}.form-section input{all:unset;width:100%;color:var(--gs-graphite);border-bottom:.0625rem solid;padding:.3rem 0 .07rem;font-size:1rem}.form-section input[placeholder]::placeholder{color:var(--gs-graphite);opacity:1}.form-container select{width:100%;color:var(--gs-graphite);border-bottom:.0625rem solid;padding:.3rem 0 .07rem;font-size:1rem}.form-container select option{background-color:var(--gs-cream);outline:none}.form-budget{flex-wrap:wrap;gap:.4rem .7rem;margin-top:.5rem;display:flex}input[type=radio]:checked+label{background:var(--gs-lavender);color:var(--gs-purple);border-color:var(--gs-purple);transition:all .2s linear}.form-budget input[type=radio]{width:0;position:absolute}.form-check{align-items:center;gap:.8rem;margin:1.5rem 0 1rem;display:flex}.form-check label{max-width:70%;height:1.5rem;font-size:.75rem;transform:translateY(-20%)}.form-section input[type=checkbox]{all:unset;appearance:none;background-color:var(--gs-mist);cursor:pointer;border:1px solid #000;border-radius:50%;padding:.5rem}.form-section input[type=checkbox]:checked{background-color:var(--gs-purple)}.form-btn-send{margin-top:2rem}.legal-policity-form{color:var(--gs-purple)}@media (min-width:40rem){.form-h2{font-size:2.5rem}.input-container-label,.label-budget{font-size:1.4rem}.form-section input[placeholder],.form-section select{padding:.2rem 0 0;font-size:1.25rem}.form-check label{height:.9rem;max-width:unset;font-size:.9rem}}@media (min-width:45rem){.form-section{margin-block:4rem 7rem}}@media (min-width:56.25rem){.form-container{flex-wrap:wrap;gap:1.94rem;width:100%;display:flex}.input-container{gap:1rem;display:flex}.input-container-text,#input-description{width:100%}.input-container-label,.label-budget{text-wrap:nowrap;margin-top:0;font-size:1.3rem}.form-section input,.form-section select{width:26vw;font-size:1.25rem}.form-btn-budget{margin:0;padding:.15rem 1rem}.label-budget{padding-top:.15rem}.form-check{padding-top:1.5rem}.form-check>label{height:1.2rem;font-size:1.2em}.form-section input[placeholder]::placeholder{font-size:1.25rem}.form-h2{margin-bottom:1rem}}@media (min-width:60rem){.form-container{flex-direction:column}.home-form .form-container{flex-direction:row}.home-form .form-container .first,.home-form .form-container .second,.home-form .form-container .first input,.home-form .form-container .second select{flex:1;min-width:0}.form-section{margin-block:4rem 6rem}.form-check{margin:0}}@media (min-width:80.125rem){.form-section{margin-block:2rem 7rem}}@media (min-width:90rem){.form-h2{margin-bottom:2rem;font-size:3.43rem}.form-section{margin-block:2rem 8rem;overflow-x:hidden}.input-container{gap:.87rem;margin:0;display:flex}.input-container-label,.label-budget{font-size:1.88rem}.form-section input,.form-section select{width:23vw}.form-btn-budget{justify-content:center;align-items:center;margin:0;padding:.15rem 1rem;display:flex}.form-budget{width:60vw}.label-budget{padding-top:.15rem}.form-check>label{font-size:1.2em}.input-container-text>input{width:44.5vw}.input-container input[type=email]{width:25rem;margin-right:30vw}.form-check{gap:1rem}}@media (min-width:119.375rem){.home-form .form-container .first,.home-form .form-container .second{flex:1}}@media (min-width:120rem){.form-btn-budget{margin:0;padding:.35rem 1.3rem}.form-section input,.form-section select{width:32rem}.input-container input[type=email]{width:25rem;margin-right:30vw}.input-container-text>input{width:49vw}}
