.page-main--support{position:relative;overflow:hidden;padding-top:32px;padding-bottom:0;text-align:center}.page-main--support>.page-width{position:relative;z-index:1}.page-main--support .page-main__inner,.page-main--support .rte{margin-inline:auto}.page-main--support .rte p{color:var(--tf-ink, #f4f4f0);font-size:17px;font-weight:500}html[data-style-mode=light] .page-main--support .rte p{color:#1c2a24}@media(max-width:989px){.page-main--support{padding-top:26px}}@media(max-width:749px){.page-main--support{padding-top:20px}.page-main--support .rte p{font-size:15.5px}}.contact-form-section{position:relative;overflow:hidden;padding-top:16px}.contact-form-section>.page-width{position:relative;z-index:1}@media(max-width:749px){.contact-form-section{padding-top:8px}}.contact-form-section__inner{max-width:640px;margin-inline:auto}.contact-card__frame-wrap{position:relative;padding:2px;border-radius:22px;overflow:hidden;isolation:isolate;background:#ffffff0f}.contact-card__frame-wrap:before{content:"";position:absolute;top:-65%;right:-65%;bottom:-65%;left:-65%;z-index:0;background:conic-gradient(from 0deg,var(--tf-accent, #20d179),rgba(20,168,95,0) 24%,var(--tf-accent, #20d179) 50%,rgba(20,168,95,0) 74%,var(--tf-accent, #20d179));filter:blur(2px);animation:contact-card-spin 5s linear infinite}.contact-card__frame-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;box-shadow:0 0 32px 4px #20d17959;animation:contact-card-glow-pulse 2.6s ease-in-out infinite;pointer-events:none}@keyframes contact-card-spin{to{transform:rotate(360deg)}}@keyframes contact-card-glow-pulse{0%,to{opacity:.55}50%{opacity:1}}.contact-card__frame{position:relative;z-index:1;border-radius:20px;background:var(--tf-card, #101010);box-shadow:0 30px 80px #0006,0 4px 18px #00000040;color:var(--tf-ink, #f4f4f0);padding:32px}.contact-card__heading{margin:0 0 22px;font-size:20px}.contact-form__field{display:grid;gap:6px;margin-bottom:18px}.contact-form__field label{font-size:13px;font-weight:700}.contact-form__required{color:var(--tf-accent, #20d179)}.contact-form__field input,.contact-form__field textarea{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0a;padding:12px 14px;color:var(--tf-ink, #f4f4f0);font-size:14.5px;transition:border-color .15s ease,background .15s ease}.contact-form__field input:focus,.contact-form__field textarea:focus{outline:none;border-color:var(--tf-accent, #20d179);background:#ffffff12}.contact-form__field textarea{min-height:120px;resize:vertical}.contact-form__message{margin-bottom:20px;border-radius:10px;padding:14px 16px;font-size:14px}.contact-form__message--success{background:#20d1791f;color:var(--tf-accent, #20d179);font-weight:700}.contact-form__message--error{background:#ff5c5c1f;color:#ff9c9c}.contact-form__error-heading{margin:0 0 6px;font-weight:700}.contact-form__message--error ul{margin:0;padding-left:18px}.contact-card__alt-contact{margin:18px 0 0;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a;padding:14px 18px;text-align:center;font-size:14px;line-height:1.5;color:var(--tf-muted, #a7aaa7)}.contact-card__alt-contact a{color:var(--tf-accent, #20d179);font-weight:700;text-decoration:none}.contact-card__alt-contact a:hover{text-decoration:underline}@media(max-width:480px){.contact-card__frame{padding:22px 18px}.contact-card__alt-contact{padding:12px 14px}}@media(prefers-reduced-motion:reduce){.contact-card__frame-wrap:before,.contact-card__frame-wrap:after{animation:none}.contact-card__frame-wrap:after{opacity:.8}}html[data-style-mode=light] .contact-card__frame{background:#fff;color:#111a16;box-shadow:0 24px 70px #111a1629}html[data-style-mode=light] .contact-form__field input,html[data-style-mode=light] .contact-form__field textarea{border-color:#111a1624;background:#111a1608;color:#111a16}html[data-style-mode=light] .contact-form__field input:focus,html[data-style-mode=light] .contact-form__field textarea:focus{background:#fff}html[data-style-mode=light] .contact-card__alt-contact{border-color:#111a161f;background:#111a1608;color:#4b554f}
/*# sourceMappingURL=/cdn/shop/t/360/assets/contact-form.css.map */
