.frame-contact-outer{background:var(--frame-dark,#1a1a1a);padding:50px 8px}.frame-contact-wrapper{--text-heading:var(--frame-dark,#1a1a1a);--text-body:var(--frame-dark,#1a1a1a);background:var(--frame-white,#fff);opacity:0;border-radius:16px;flex-direction:column;gap:28px;width:100%;padding:28px;transition:opacity .5s cubic-bezier(.2,1.3,.4,1),transform .5s cubic-bezier(.2,1.3,.4,1);display:flex;transform:scale(.85)}.frame-contact-wrapper--visible{opacity:1;transform:scale(1)}.frame-contact-headline{flex-direction:column;gap:16px;display:flex}.frame-contact-label{border:1px solid var(--frame-dark,#1a1a1a);height:22px;font-family:var(--font-body,"Instrument Sans", sans-serif);letter-spacing:.5px;color:var(--frame-dark,#1a1a1a);text-transform:uppercase;border-radius:36px;align-items:center;width:fit-content;padding:0 12px;font-size:12px;font-weight:500;line-height:24px;display:inline-flex}.frame-contact-title{--h2-font-size:28px;--h2-line-height:32px;--text-heading:var(--frame-dark,#1a1a1a);font-family:var(--font-heading,var(--font-body,"Instrument Sans", sans-serif));letter-spacing:-.2px;color:var(--frame-dark,#1a1a1a);margin:0;font-size:28px;font-weight:400;line-height:32px}.frame-contact-title:first-letter{text-transform:uppercase}.frame-contact-body{--paragraph-lg-font-size:16px;--paragraph-lg-line-height:22px;--text-body:var(--frame-dark,#1a1a1a);font-family:var(--font-body,"Instrument Sans", sans-serif);letter-spacing:-.2px;color:var(--frame-dark,#1a1a1a);opacity:.7;margin:0;font-size:16px;font-weight:400;line-height:22px}.frame-contact-form{flex-direction:column;gap:12px;display:flex}.frame-contact-input{width:100%;font-family:var(--font-body,"Instrument Sans", sans-serif);letter-spacing:-.2px;color:var(--frame-dark,#1a1a1a);background:0 0;border:1px solid #1a1a1a33;border-radius:12px;outline:none;padding:12px;font-size:16px;font-weight:400;line-height:22px;transition:border-color .2s}.frame-contact-input:focus{border-color:#1a1a1a80}.frame-contact-input--error{border-color:#e53e3e}.frame-contact-input::placeholder{color:#1a1a1a80}.frame-contact-textarea{resize:none;min-height:116px}.frame-contact-inline-row{gap:12px;display:flex}.frame-contact-inline-row>*{flex:1;min-width:0}.frame-contact-field-with-icon{width:100%;position:relative;overflow:hidden}.frame-contact-field-icon{pointer-events:none;color:var(--frame-dark,#131211);opacity:.5;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.frame-contact-select{appearance:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;opacity:.7;width:100%;padding-right:40px;overflow:hidden}.frame-contact-inline-row .frame-contact-select{font-size:14px}.frame-contact-select+.frame-contact-field-icon{opacity:1}.frame-contact-date{cursor:pointer;appearance:none;width:100%;height:48px}.frame-contact-date::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.frame-contact-date::-webkit-date-and-time-value{text-align:left}.frame-contact-field-error{font-family:var(--font-body,"Instrument Sans", sans-serif);color:#e53e3e;margin-top:4px;padding-left:20px;font-size:13px;line-height:18px;display:block}.frame-contact-error{font-family:var(--font-body,"Instrument Sans", sans-serif);color:#e53e3e;text-align:center;font-size:14px;line-height:20px}.frame-contact-actions{align-items:center;gap:8px;padding-top:12px;display:flex}.frame-contact-submit{background:var(--frame-cta-bg,var(--frame-accent,#a1f7e0));color:var(--frame-cta-text,var(--frame-accent-text,#1a1a1a));font-family:var(--font-body,"Instrument Sans", sans-serif);cursor:pointer;border:none;border-radius:44px;align-items:center;gap:8px;padding:8px 16px;font-size:18px;font-weight:600;line-height:22px;transition:opacity .2s,transform .1s;display:inline-flex}.frame-contact-submit:hover{opacity:.9}.frame-contact-submit:active{opacity:.85;transform:scale(.98)}.frame-contact-submit:disabled{opacity:.6;cursor:not-allowed}.frame-contact-submit-dot{background:var(--frame-cta-text,var(--frame-accent-text,#1a1a1a));border-radius:50%;flex-shrink:0;width:4px;height:4px}.frame-contact-action-icon{background:var(--frame-cta-bg,var(--frame-accent,#a1f7e0));width:38px;height:38px;color:var(--frame-cta-text,var(--frame-accent-text,#1a1a1a));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:opacity .2s,transform .1s;display:flex}.frame-contact-action-icon svg{width:18px;height:18px}.frame-contact-action-icon:hover{opacity:.9}.frame-contact-action-icon:active{opacity:.85;transform:scale(.95)}.frame-contact-success{text-align:center;padding:32px 24px}.frame-contact-success p{font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--frame-dark,#1a1a1a);font-size:24px;font-weight:600;line-height:32px}@media (min-width:1280px){.frame-contact-outer{justify-content:center;padding:50px 12px;display:flex}.frame-contact-wrapper{flex-direction:row;gap:48px;max-width:1200px;padding:48px 80px}.frame-contact-headline{flex:0 0 45%}.frame-contact-title{--h2-font-size:44px;--h2-line-height:49px;font-size:44px;line-height:49px}.frame-contact-body{max-width:400px;font-size:18px;line-height:27px}.frame-contact-form-column{flex-direction:column;flex:1;gap:16px;display:flex}}
/*# sourceMappingURL=28anzdip92lyk.css.map*/