.consultation{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding-top:48px;padding-bottom:48px}.consultation__contents{grid-column:span 2}.consultation__contents h2{margin:0}.consultation__contents div p{opacity:.7;margin-bottom:0}.consultation__buttons{flex-direction:column;display:flex;align-items:end;gap:16px}.consultation__buttons .button{min-width:400px;font-size:20px;font-weight:700}@media(min-width:999px)and (max-width:1600px){.consultation__buttons .button{font-size:18px}.consultation__contents .h0{margin-top:10px}}@media(max-width:999px){.consultation{grid-template-columns:1fr}.consultation__contents{margin-bottom:2.5rem}.consultation__buttons .button{min-width:100%;font-size:18px}.isolate .consultation__contents h2{font-size:32px}}@media(min-width:999px){.isolate .consultation__contents h2{font-size:48px}}form{display:flex;flex-direction:column;gap:3px}.file-upload-label{text-align:left}button.trade_form_submit,button.consultation_form_submit,button.job_application_submit,button.job_newsletter_submit{padding:.6rem 1.25rem;background-color:#525a41;color:#fafafa;border:none;cursor:pointer;transition:background .2s ease-in-out;width:100%;height:5rem;font-size:16px;font-family:var(--font-body-family);line-height:24px;letter-spacing:.5px}.form-group{display:flex;flex-direction:column;margin-bottom:16px}.form-group input,.form-group select,.form-group textarea{padding:.5rem .75rem;border:1px solid #e4e4e7;font-size:1.6rem;width:100%;height:5rem;font-size:16px;color:#000;font-family:var(--font-body-family);border-radius:2px}@media(max-width:999px){#tradeFormModal.modal,#consultationFormModal.modal{left:12%}.form-group input,.form-group select,.form-group textarea{font-size:14px}}.form-group input::placeholder,.form-group textarea::placeholder{font-size:16px;color:#9999a2;font-family:var(--font-body-family)}.error-message{color:red;font-size:14px;display:none;margin-top:4px;text-align:start}input.invalid{border-color:red}h2.form-title{font-family:var(--font-heading-family);text-align:left;font-size:24px;margin:0;font-weight:600;line-height:normal;letter-spacing:.48px;color:#222}.form-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:none;align-items:center;justify-content:center;z-index:101}.modal{background:#eeecdf;padding:32px;min-width:500px;text-align:center;box-shadow:0 4px 20px #0000001a;position:relative;overflow-y:scroll;height:fit-content;max-height:90dvh}@media screen and (max-width:750px){.modal{min-width:350px;max-width:460px;margin:0 18px;padding:10px 20px}.form-group-name{margin-top:6px!important}.form-group input::placeholder,.consultation-help_answer{font-size:12px!important}.form-group label,form-group .multiselect label{font-size:14px!important}.form-group{margin-bottom:6px!important}}.form-group.referral_source{gap:20px}form-actions{padding:20px 0 0}.consultation-help_answer{text-align:justify}#consultation-form-id select#help_answer{height:100%}#consultation-form-id option{padding-bottom:.5rem}#checkboxes input{width:22px;padding:0;height:15px}.overSelect{position:absolute;left:0;right:0;top:0;bottom:0}#checkboxes{flex-direction:column;text-align:justify}.form-group .multiselect{padding:.5rem .75rem;border:1px solid #e4e4e7;font-size:1.6rem;width:100%;font-size:16px;text-align:justify;background:transparent;color:#9999a2}.selectBox{position:relative;padding:5px}.selectBox:after,.referral_source-option select:after{content:"";position:absolute;right:0;top:10px;font-size:16px;height:20px;width:20px;pointer-events:none;background:url(/cdn/shop/files/ChevronDown.svg?v=1747829102);background-repeat:no-repeat}.referral_source select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.referral_source{position:relative}.consultation__buttons .button:not([disabled]):hover:after,.consultation__buttons .button:after{box-shadow:none}.modal{background:#f8f6ed}.form-group-name{display:flex;justify-content:space-between;gap:24px;margin-top:24px}.form-group-name .form-group{width:300px}.form-group label,form-group .multiselect label{text-align:start;color:#18181b;font-size:16px;font-weight:500}.form-group input:focus-visible,.form-group select:focus-visible,.form-group textarea:focus-visible{border:1px solid #18181b!important;outline:unset;outline-offset:unset;box-shadow:unset}.referral_source-option{text-align:start}.form-actions{margin-top:22px}.form-group input[type=file]{border:none}label.consultation-help_answer{color:#9999a2}input[type=checkbox]::checked{background-color:#000!important;color:#fff}input[type=checkbox]{margin-right:4px}.consultation-form-header,.trade-form-header,.job-newsletter-header,.job-application-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#consultation_form_close-button,#trade_form_close-button,#job_newsletter_close-button,#job_application_close-button{font-size:2.8rem;cursor:pointer;color:#18181b}.modal::-webkit-scrollbar{width:5px}.modal::-webkit-scrollbar-track{background:#eeecdf}.modal::-webkit-scrollbar-thumb{background:#535a42}#help_answer_label{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.selected-tag{display:inline-flex;align-items:center;gap:4px;background-color:#525a41;color:#fff;padding:2px 8px;border-radius:12px;font-size:13px;white-space:nowrap;cursor:pointer}.remove-tag{cursor:pointer;font-size:11px;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-consultation.css.map */
