.tecson-form-popup[hidden], .tecson-form [hidden] { display: none !important; }.tecson-form-popup.popup--active { display: block; }.tecson-visually-hidden, .tecson-form__trap { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }.tecson-form__field { grid-column: span 2; min-width: 0; }.tecson-form__field--wide { grid-column: 1 / -1; }.tecson-form .form__input { grid-column: auto; border: 1px solid transparent; }.tecson-form .form__input:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }.tecson-form .form__input[aria-invalid="true"] { border-color: #ffbd9f; }.tecson-form__error { display: block; margin-top: 6rem; font-size: 13rem; line-height: 1.4; color: #ffd7c4; }.tecson-form__consent { margin: 0 0 20rem; color: #fff; font-size: 13rem; line-height: 1.5; }.tecson-form__consent label { display: flex; align-items: flex-start; gap: 10rem; cursor: pointer; }.tecson-form__consent input { appearance: auto; flex: 0 0 auto; width: 17rem; height: 17rem; margin-top: 2rem; accent-color: #e36028; }.tecson-form__consent a { color: inherit; text-decoration: underline; text-underline-offset: 3rem; }.tecson-form__notice { margin: 0 0 20rem; padding: 14rem 16rem; border: 1px solid rgba(255,255,255,.45); border-radius: 4rem; color: #fff; font-size: 16rem; line-height: 1.5; }.tecson-form__notice[data-state="success"] { background: rgba(36,114,69,.7); }.tecson-form__notice[data-state="error"] { background: rgba(150,46,31,.5); }.tecson-form button:disabled { opacity: .65; cursor: wait; }.tecson-form__captcha { display: grid; gap: 8rem; max-width: 280rem; margin-bottom: 20rem; color: #fff; font-size: 15rem; }.tecson-form-popup .popup__close:focus-visible { outline: 2px solid #e36028; outline-offset: 4px; }@media (max-width: 767px) { .tecson-form__field { grid-column: 1 / -1; } }
/*# sourceMappingURL=tecson.tecson-forms.css.2219b07c3bec8e97160a5de39abbdf0d.css.map */
