.et-contact-form{--container-gutter: var(--et-contact-form-gutter, 40px)}.et-contact-form .section-stack{box-sizing:border-box;max-width:var(--et-contact-form-max-width, 920px);margin-inline:auto;gap:var(--et-contact-form-heading-gap, 50px)}.et-contact-form .section-stack__intro,.et-contact-form .section-stack__main{width:100%;max-width:none}.et-contact-form .section-stack__intro .h2{color:rgb(var(--et-contact-form-heading-color, var(--text-primary)));font-size:var(--et-contact-form-heading-size, 30.6px);line-height:1;letter-spacing:var(--heading-letter-spacing, 0)}.et-contact-form--uppercase-heading .section-stack__intro .h2{text-transform:uppercase}.et-contact-form .contact-form{padding:var(--et-contact-form-card-padding, 0px);border-radius:var(--et-contact-form-card-radius, 0px)}.et-contact-form .form,.et-contact-form .fieldset{gap:var(--et-contact-form-field-gap, 30px)}.et-contact-form .input-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--et-contact-form-column-gap, 10px)}.et-contact-form .form-control{display:flex;flex-direction:column}.et-contact-form .form-control>.floating-label{order:-1;position:static;display:block;height:auto;margin:0 0 var(--et-contact-form-label-gap, 10px);opacity:1;pointer-events:auto;color:rgb(var(--et-contact-form-label-color, var(--text-primary)));font-size:var(--et-contact-form-label-size, 14.4px);line-height:1.4;letter-spacing:var(--et-contact-form-label-tracking, 0);text-align:start;transform:none;transition:none}.et-contact-form--uppercase-labels .form-control>.floating-label{text-transform:uppercase}.et-contact-form :is(.input,.textarea):focus~.floating-label,.et-contact-form :is(.input,.textarea):not(:placeholder-shown)~.floating-label,.et-contact-form :is(.input,.textarea,.select):-webkit-autofill~.floating-label,.et-contact-form .select:valid~.floating-label{transform:none}.et-contact-form :is(.input,.textarea,.select),.et-contact-form :is(.input,.select).is-floating,.et-contact-form .textarea.is-floating{box-sizing:border-box;width:100%;height:auto;padding:var(--et-contact-form-input-padding-block, 8px) var(--et-contact-form-input-padding-inline, 10px);border:1px solid rgb(var(--et-contact-form-input-border-color, var(--text-primary) / .12));border-radius:var(--et-contact-form-input-radius, 0px);background-color:rgb(var(--et-contact-form-input-background, var(--background-primary)));color:rgb(var(--et-contact-form-input-text-color, var(--text-primary)));font-family:var(--text-font-family);font-weight:var(--et-contact-form-input-weight, var(--text-font-weight));font-size:var(--et-contact-form-input-size, 18px);line-height:1.4;letter-spacing:var(--text-letter-spacing, 0)}.et-contact-form .textarea,.et-contact-form .textarea.is-floating{min-height:var(--et-contact-form-textarea-min-height, 100px);resize:vertical}.et-contact-form :is(.input,.textarea,.select):focus,.et-contact-form :is(.input,.textarea,.select):focus-visible{border-color:rgb(var(--et-contact-form-input-focus-border-color, var(--text-primary)));outline:none;box-shadow:none}.et-contact-form .select,.et-contact-form .select.is-floating{padding-inline-end:calc(var(--et-contact-form-input-padding-inline, 10px) * 2 + 12px)}.et-contact-form .button{min-width:var(--et-contact-form-button-min-width, 90px);border:1px solid transparent;padding-block:var(--et-contact-form-button-padding-block, 11px);padding-inline:var(--et-contact-form-button-padding-inline, 20px);border-radius:var(--et-contact-form-button-radius, 0px);font-size:var(--et-contact-form-button-size, 14px);font-weight:700;line-height:1.42;letter-spacing:var(--et-contact-form-button-tracking, .3em);text-transform:uppercase}.et-contact-form [data-spam-detection-disclaimer]{margin:0;font-size:var(--et-contact-form-disclaimer-size, 15.3px);line-height:1.4;text-align:center}.et-contact-form .banner{text-align:start;justify-items:start}@media screen and (max-width:989px){.et-contact-form :is(.input,.textarea,.select),.et-contact-form :is(.input,.select).is-floating,.et-contact-form .textarea.is-floating{font-size:var(--et-contact-form-input-size-mobile, 16px)}}@media screen and (max-width:749px){.et-contact-form .input-row{grid-template-columns:minmax(0,1fr);gap:var(--et-contact-form-field-gap, 30px)}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/et-contact-form.css.map */
