form.marketingForm{--form-max:646px;--gutter-x:28px;--gutter-y:18px;--text:#1f2937;--muted:#8a939f;--line:#d7dde5;--focus:#00c3d7;--accent:#ff4000;color:var(--text)}form.marketingForm [data-layout=true]{width:100%}form.marketingForm .row{column-gap:var(--gutter-x);row-gap:var(--gutter-y);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;display:grid}form.marketingForm .col-6,form.marketingForm .col-12,form.marketingForm .col{grid-column:span 12;min-width:0}@media (min-width:768px){form.marketingForm .col-6{grid-column:span 6}form.marketingForm .col-12,form.marketingForm .col{grid-column:span 12}}form.marketingForm label{color:var(--muted);margin:0 0 6px;font-size:13px;display:inline-block}form.marketingForm .md-form{margin:0}form.marketingForm .optionSetFormFieldBlock br{display:none}form.marketingForm .form-control,form.marketingForm input[type=text],form.marketingForm input[type=email],form.marketingForm input[type=tel],form.marketingForm select,form.marketingForm textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--text);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:none;padding:10px 0 9px;font-size:15px}form.marketingForm select.form-control,form.marketingForm select{padding-right:28px}form.marketingForm textarea.form-control,form.marketingForm textarea{resize:vertical;min-height:120px;padding-top:10px}form.marketingForm .form-control:focus,form.marketingForm input:focus,form.marketingForm select:focus,form.marketingForm textarea:focus{border-bottom-color:var(--focus);box-shadow:0 2px 0 0 var(--focus)}form.marketingForm ::placeholder{color:#a3acb8}form.marketingForm p{margin:12px 0 0}form.marketingForm small{color:#6b7280;font-size:13px;line-height:1.45}form.marketingForm .form-check{align-items:flex-start;gap:10px;margin:18px 0 8px;display:flex}form.marketingForm input.form-check-input[type=checkbox]{border:1px solid var(--line);width:16px;height:16px;box-shadow:none;accent-color:#ff4000;background:#fff;border-radius:2px;flex:0 0 16px;margin-top:3px;padding:0}form.marketingForm .form-check-label{color:#6b7280;cursor:pointer;font-size:13px;line-height:1.45}form.marketingForm a{color:inherit;text-decoration:underline}form.marketingForm a:hover{color:var(--focus)}form.marketingForm .submitButtonWrapper{margin-top:18px}form.marketingForm button.submitButton{cursor:pointer;background:var(--accent);color:#fff;font:inherit;border:0;border-radius:0;align-items:center;gap:14px;padding:14px 22px;font-weight:600;display:inline-flex}form.marketingForm button.submitButton:focus{outline-offset:2px;outline:2px solid #00c3d7}form.marketingForm [data-hide=hide]{display:none!important}
