
.query,.query .artwork-input{transition:padding var(--trans-3)}.query{max-width:38rem;background-color:var(--c-secondary);border-radius:var(--br-base);margin-inline:auto}.query form{padding:.75rem 1.625rem}.query>:first-child{display:block;font-size:var(--fs-lg, 1.25rem);font-weight:600;text-align:center;background-color:var(--c-primary);color:#fff;padding-block:0.75rem;border-radius:var(--br-base,5px) var(--br-base,5px) 0 0}.query .artwork-input,.query .artwork-input span,.query .artwork-label span{font-size:var(--fs-xs, .75rem)}.query>:first-child::selection{background-color:#fff;color:var(--c-primary)}.query label{grid-column:1/-1;width:100%;display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.query label img{transition:width var(--trans-3),height var(--trans-3)}.query label span{font-size:var(--fs-sm, 1rem);font-weight:600;color:var(--c-primary)}.query :is(input,select,textarea){margin-bottom:.5rem}.query input[name=person-contact]{background-image:none}.query input[name=person-contact]::-webkit-inner-spin-button{appearance:none}.query .group{display:grid;grid-template-columns:repeat(2,1fr);column-gap:.5rem}.query .group.full{grid-template-columns:1fr}.query .group:last-of-type{margin:0}.query .group .span{grid-column:1/-1}.query .artwork-input{line-height:var(--lh-base, 1.125rem);background-color:#fff;padding:.375rem .625rem;border-radius:var(--br-sm,2px)}.query .artwork-input span{font-weight:500;color:var(--c-text)}.query textarea{height:2.5rem;transition:height var(--trans-3)}.query .captcha{row-gap:.5rem}.query .captcha input{grid-column:1/-1;text-align:center}.query .captcha #captchaError{grid-column:1/-1;display:none;font-weight:600;letter-spacing:2px;text-align:center;color:red}.query .captcha #captchaError::selection{background-color:#fff;color:red}.query .captcha #captchaError[aria-hidden=false]{display:block}.query .captcha .gcaptcha{grid-column:1/-1;width:100%;height:fit-content;display:block}.query .btn{grid-column:1/-1;max-width:100%;font-size:var(--fs-base, 1rem);font-weight:600;line-height:var(--lh-tight)}.query .captcha:has(input[hidden]) .btn{grid-column:1/-1}.query .gcaptcha>div{width:100%!important;margin-inline:auto}.query .gcaptcha>div iframe{width:100%}.query .invalid-tooltip{inset:calc(100% - 0.375rem) 0 0 auto}@media screen and (min-width:24rem){.query .captcha input{margin:0}.query .gcaptcha>div{width:fit-content!important}.query .gcaptcha>div iframe{width:auto}}@media screen and (min-width:30rem){.query form{padding-inline:2rem}.query :is(input,select,textarea){margin-bottom:.625rem}.query .group{grid-template-columns:repeat(4,1fr);column-gap:.625rem}.query .group.columns--three{grid-template-columns:repeat(3,1fr)}.query .group .span--sm-auto{grid-column:auto}.query .group .span--sm-2{grid-column:span 2}.query .artwork-input{padding-inline:1rem;border-radius:var(--br-base)}.query .captcha:has(input[hidden]){grid-template-columns:repeat(4,1fr)}.query .captcha:has(input[hidden]) .btn{grid-column:span 2}.query .captcha:has(#captchaError[aria-hidden=false]) input{grid-column:auto}.query .btn{max-width:15rem;margin-inline:auto}}@media screen and (min-width:38rem){.query .btn,.query .captcha .gcaptcha{grid-column:auto}.query .group.columns--three.captcha{grid-template-columns:repeat(2,1fr)}.query .gcaptcha>div{margin:0}.query .btn{align-self:end}}@media screen and (min-width:48rem){.query form{padding:1rem 2.25rem}}@media screen and (min-width:62rem){.query .invalid-tooltip{top:calc(100% - .625rem)}.query>:first-child{padding-block:1rem}.query label img{width:1.125rem;height:auto}.query :is(input,select,textarea){margin-bottom:.875rem}.query .group{column-gap:.875rem}}@media screen and (min-width:75rem){.query form{padding:1.25rem 2.625rem}}


