.contact-module__krtVhq__contact-grid{gap:var(--contact-col-split-gap);flex-direction:column;display:flex}@media (min-width:1024px){.contact-module__krtVhq__contact-grid{flex-direction:row;align-items:flex-start}}.contact-module__krtVhq__contact-intro{flex-direction:column;display:flex}@media (min-width:1024px){.contact-module__krtVhq__contact-intro{flex:0 0 31%;max-width:440px}}@media (min-width:1441px){.contact-module__krtVhq__contact-intro{flex:0 0 572.4px;width:572.4px;max-width:572.4px}}.contact-module__krtVhq__contact-heading{letter-spacing:normal;font-size:28px;line-height:1.15}@media (min-width:640px){.contact-module__krtVhq__contact-heading{font-size:32px}}@media (min-width:1024px){.contact-module__krtVhq__contact-heading{font-size:36px}}@media (min-width:1441px){.contact-module__krtVhq__contact-heading{max-width:572.4px;font-size:96px;line-height:1.05}}.contact-module__krtVhq__contact-lead,.contact-module__krtVhq__contact-sub{margin-top:16px;font-size:14px}.contact-module__krtVhq__contact-sub{line-height:normal}@media (min-width:1441px){.contact-module__krtVhq__contact-lead,.contact-module__krtVhq__contact-sub{max-width:572.4px;margin-top:19.2px;font-size:16.8px}}.contact-module__krtVhq__contact-card-col{width:100%;position:relative}@media (min-width:1024px){.contact-module__krtVhq__contact-card-col{flex:1;min-width:0}}.contact-module__krtVhq__contact-card-shade{z-index:0;filter:drop-shadow(var(--contact-card-shadow));pointer-events:none;position:absolute;inset:0}.contact-module__krtVhq__contact-card-shade-shape{background:var(--contact-card-bg);clip-path:var(--contact-card-clip);border:1px solid #fff;position:absolute;inset:0}.contact-module__krtVhq__contact-card{z-index:1;width:100%;clip-path:var(--contact-card-clip);padding:calc(var(--contact-tab-h) + var(--contact-card-pad-top)) var(--contact-card-pad-x) var(--contact-card-pad-bottom);position:relative}.contact-module__krtVhq__contact-connect{top:15px;left:var(--contact-tab-pad-x);font-family:var(--font-archivo), system-ui, sans-serif;color:var(--contact-tab-ink);font-size:14px;font-weight:400;line-height:1;position:absolute}@media (min-width:1441px){.contact-module__krtVhq__contact-connect{font-size:16.8px}}.contact-module__krtVhq__contact-form{gap:var(--contact-fields-to-button);flex-direction:column;display:flex}.contact-module__krtVhq__contact-fields{gap:var(--contact-row-gap);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:640px){.contact-module__krtVhq__contact-fields{column-gap:var(--contact-col-gap);grid-template-columns:1fr 1fr}}.contact-module__krtVhq__contact-field{gap:var(--contact-field-label-gap);flex-direction:column;display:flex}.contact-module__krtVhq__contact-label{font-family:var(--font-archivo), system-ui, sans-serif;color:var(--contact-ink);font-size:14px;font-weight:400;line-height:1.25}@media (min-width:1441px){.contact-module__krtVhq__contact-label{font-size:16.8px}}.contact-module__krtVhq__contact-input{width:100%;font-family:var(--font-archivo), system-ui, sans-serif;color:var(--contact-ink);border:0;border-bottom:1px solid var(--contact-field-line);padding:0 0 var(--contact-field-line-gap);background:0 0;outline:none;font-size:14px;font-weight:400;line-height:1.2;transition:border-color .25s}@media (min-width:1441px){.contact-module__krtVhq__contact-input{font-size:16.8px}}.contact-module__krtVhq__contact-input::placeholder{color:var(--contact-placeholder);opacity:1}.contact-module__krtVhq__contact-input:focus,.contact-module__krtVhq__contact-input:hover{border-bottom-color:var(--contact-field-line-active)}.contact-module__krtVhq__contact-input[aria-invalid=true]{border-bottom-color:var(--contact-error)}.contact-module__krtVhq__contact-error{font-family:var(--font-archivo), system-ui, sans-serif;color:var(--contact-error);margin-top:8px;font-size:12px;line-height:1.3}.contact-module__krtVhq__contact-input-italic::placeholder{font-style:italic}.contact-module__krtVhq__contact-textarea{resize:none;min-height:1.2em;overflow:hidden}.contact-module__krtVhq__contact-submit{width:fit-content;font-family:var(--font-archivo), system-ui, sans-serif;color:var(--contact-submit-ink);cursor:pointer;background:linear-gradient(267deg,#2c3e50 .33%,#2f4760 99.67%);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:14px;font-weight:400;line-height:.87;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 11px #0000001a,inset 0 4px 9.8px #ffffff40,0 4px 18.5px #4893fc4d}.contact-module__krtVhq__contact-submit:hover{transform:scale(1.03)}.contact-module__krtVhq__contact-submit:active{transform:scale(.99)}@media (max-width:47.98rem){.contact-module__krtVhq__contact-grid{gap:var(--contact-m-split-gap)}.contact-module__krtVhq__contact-heading,.contact-module__krtVhq__contact-lead,.contact-module__krtVhq__contact-sub{flex-direction:column;display:flex}.contact-module__krtVhq__contact-heading{font-size:var(--contact-m-heading);letter-spacing:-.05em;line-height:1.04}.contact-module__krtVhq__contact-lead,.contact-module__krtVhq__contact-sub{margin-top:var(--contact-m-block-gap);font-size:var(--contact-m-copy);line-height:normal}.contact-module__krtVhq__contact-card-col{--contact-tab-h:var(--contact-m-tab-h);--contact-card-clip:var(--contact-m-card-clip);--contact-card-shadow:var(--contact-m-card-shadow);--contact-select-placeholder:var(--contact-tab-ink)}.contact-module__krtVhq__contact-card{padding:calc(var(--contact-m-tab-h) + var(--contact-m-card-pad)) var(--contact-m-card-pad) var(--contact-m-card-pad)}.contact-module__krtVhq__contact-connect{top:16.6px;left:var(--contact-m-card-pad);font-size:var(--contact-m-copy);line-height:normal}.contact-module__krtVhq__contact-form,.contact-module__krtVhq__contact-fields{gap:var(--contact-m-row-gap)}.contact-module__krtVhq__contact-field{gap:var(--contact-m-label-gap)}.contact-module__krtVhq__contact-label{font-size:var(--contact-m-field);color:var(--contact-tab-ink);line-height:normal}.contact-module__krtVhq__contact-input{font-size:var(--contact-m-field);padding-bottom:var(--contact-m-line-gap);border-bottom-width:var(--contact-m-line);line-height:normal}.contact-module__krtVhq__contact-textarea{min-height:calc(2lh + var(--contact-m-line-gap) + var(--contact-m-line))}}
