.lets-talk-form{width:100%;margin:0 auto;padding:2rem 0;font-family:inherit}.lets-talk-form__title{color:var(--high-emphasis);margin-bottom:50px;font-family:Orlean;font-size:45px;font-weight:500;line-height:49px}.lets-talk-form__status{border-radius:8px;align-items:center;gap:12px;margin-bottom:30px;padding:16px 20px;font-family:Aventa;font-size:16px;line-height:1.5;display:flex;position:relative}.lets-talk-form__status--success{color:#2e7d32;background-color:#e8f5e9;border:1px solid #4caf50}.lets-talk-form__status--error{color:#c62828;background-color:#ffebee;border:1px solid #f44336}.lets-talk-form__status svg{flex-shrink:0}.lets-talk-form__status-close{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:0;font-size:24px;line-height:1;transition:opacity .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lets-talk-form__status-close:hover{opacity:1}.lets-talk-form__grid{flex-wrap:wrap;gap:3rem 4rem;width:100%;display:flex}.lets-talk-form__field-group{flex-direction:column;display:flex;position:relative}.lets-talk-form__field-group--half{flex:0 0 calc(50% - 2rem);width:calc(50% - 2rem)}.lets-talk-form__field-group--full{flex:0 0 100%;width:100%}.lets-talk-form__input,.lets-talk-form__textarea,.lets-talk-form__select{border:none;border-bottom:1px solid var(--high-emphasis);width:100%;color:var(--high-emphasis);background:0 0;border-radius:0;outline:none;padding:.5rem 0;font-family:inherit;font-size:1rem;transition:border-color .3s}.lets-talk-form__textarea{resize:vertical;resize:none;height:146px}.lets-talk-form__select{appearance:none;cursor:pointer}.lets-talk-form__input:focus,.lets-talk-form__textarea:focus,.lets-talk-form__select:focus{border-bottom:1px solid var(--high-emphasis)}.lets-talk-form__label{color:var(--low-emphasis);pointer-events:none;transform-origin:0 0;font-size:1rem;transition:all .3s;position:absolute;top:.5rem;left:0}.lets-talk-form__field-group.is-active .lets-talk-form__label{color:var(--low-emphasis);transform:translateY(-1.5rem)scale(.85)}.lets-talk-form__field-group.has-error .lets-talk-form__input,.lets-talk-form__field-group.has-error .lets-talk-form__textarea,.lets-talk-form__field-group.has-error .lets-talk-form__select{border-bottom-color:#ff4d4f}.lets-talk-form__error-message{color:#ff4d4f;margin-top:.25rem;font-size:.75rem;position:absolute;top:100%;left:0}.lets-talk-form__submit-btn{color:#fff;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background-color:#0b121c;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-width:200px;margin-top:3rem;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:opacity .3s,transform .2s;display:inline-flex}.lets-talk-form__submit-btn:hover{opacity:.9;transform:translateY(-1px)}.lets-talk-form__submit-btn:disabled{opacity:.5;cursor:not-allowed}.lets-talk-form__submit-icon{font-size:1.2rem;line-height:1}.lets-talk-form__submit-btnCont{width:100%;margin-top:30px}@media screen and (max-width:767px){.lets-talk-form__field-group--half{flex:0 0 100%;width:100%}.lets-talk-form{padding:0}.lets-talk-form__grid{gap:2rem}.lets-talk-form__title{text-align:center;font-size:2rem}.lets-talk-form__submit-btnCont{margin-top:50px}.lets-talk-form__submit-btnCont button{box-shadow:0 4px 10px #00000040}}@media screen and (min-width:768px) and (max-width:1024px){.lets-talk-form__title{text-align:center}}
/*# sourceMappingURL=a4d5950a2f339996.css.map*/