.ewl-cta{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"intro form" "person form";gap:20px 56px;align-items:start;scroll-margin-top:calc(var(--ewl-header-height) + 16px)}.ewl-cta__intro{grid-area:intro;min-width:0}.ewl-cta__person{grid-area:person;min-width:0}.ewl-cta__form{grid-area:form;align-self:stretch;display:flex;flex-direction:column;min-width:0}.ewl-cta__kicker{margin:0 0 16px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ewl-accent)}.ewl-cta__heading{max-width:14ch;margin:0;font-size:clamp(24px,3.2vw,40px);line-height:1.1;font-weight:var(--ewl-font-weight-heading);letter-spacing:-1.2px;color:var(--ewl-on-dark);text-wrap:balance}.ewl-cta__text{max-width:40ch;margin:16px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.55;color:var(--ewl-dark-panel-text);text-wrap:pretty}.ewl-cta__person .ewl-inquiry-person__card{display:inline-flex;max-width:100%}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:auto;align-content:start;gap:10px 24px}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__error,:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__list,:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__done{grid-column:1 / -1}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__group{display:flex;flex-direction:column;gap:10px;min-width:0}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__group--contact{grid-column:1}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__group--message{grid-column:2;align-self:stretch}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__types legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__types{margin-bottom:2px}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__fields{grid-template-columns:minmax(0,1fr);gap:10px}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__field{gap:5px}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form input[type=text],:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form input[type=email],:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form input[type=tel],:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form textarea{padding:11px 14px}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__field--need{flex:1}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__field--need textarea{flex:1;min-height:88px;resize:none}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__submit{display:flex;justify-content:flex-end;margin-top:auto;padding-top:4px}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__submit .xo-btn{width:auto}@media(max-width:899px){.ewl-cta{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"intro" "person" "form";gap:24px}.ewl-cta__heading{max-width:none}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form{grid-template-columns:minmax(0,1fr)}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__group--contact,:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__group--message{grid-column:1}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__field--need textarea{min-height:120px}:is(.ewl-cta,.ewl-form-2col) .ewl-inquiry-form__submit .xo-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ewl-inquiry-cta.css.map */
