.fc-page{min-height:70vh;display:flex;align-items:center;padding:3rem 2rem}.fc-wrap{max-width:1000px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;border-radius:16px;overflow:hidden;border:.5px solid #e8e8e8}.fc-left{background:#111;padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.fc-track-bg{position:absolute;right:-20px;bottom:-20px;width:200px;height:200px;opacity:.06;pointer-events:none}.fc-track-bg svg{width:100%;height:100%}.fc-eyebrow{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#e10600;margin-bottom:1rem}.fc-left__title{font-size:28px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 .875rem}.fc-left__sub{font-size:13px;color:#888;line-height:1.65;margin:0 0 1.75rem}.fc-pills{display:flex;flex-direction:column;gap:.625rem}.fc-pill{display:flex;align-items:center;gap:.75rem;background:#ffffff0d;border:.5px solid rgba(255,255,255,.08);border-radius:8px;padding:.625rem 1rem;text-decoration:none;color:#ccc;font-size:13px;transition:background .15s,color .15s}.fc-pill:hover{background:#ffffff17;color:#fff}.fc-pill i{font-size:16px;color:#e10600;flex-shrink:0}.fc-social{display:flex;gap:.5rem;margin-top:2rem}.fc-social__btn{width:34px;height:34px;border:.5px solid rgba(255,255,255,.15);border-radius:7px;display:flex;align-items:center;justify-content:center;color:#888;text-decoration:none;transition:background .15s,color .15s}.fc-social__btn:hover{background:#ffffff1a;color:#fff}.fc-social__btn i{font-size:16px}.fc-right{background:#fff;padding:2.5rem}.fc-form-title{font-size:13px;font-weight:600;color:#111;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem}.fc-success{display:flex;align-items:center;gap:.625rem;background:#f0faf4;border:.5px solid #b5dfc5;border-radius:8px;padding:.875rem 1rem;font-size:13px;color:#1a6b3a;margin-bottom:1.25rem}.fc-success i{font-size:17px}.fc-row{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin-bottom:.625rem}.fc-field{display:flex;flex-direction:column;gap:5px;margin-bottom:.625rem}.fc-label{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.fc-inp{height:40px;border:.5px solid #e0e0e0;border-radius:7px;background:#f9f9f9;font-size:13px;padding:0 .875rem;color:#111;width:100%;transition:border-color .15s,background .15s}.fc-inp:focus{outline:none;border-color:#e10600;background:#fff}.fc-ta{border:.5px solid #e0e0e0;border-radius:7px;background:#f9f9f9;font-size:13px;padding:.625rem .875rem;color:#111;resize:vertical;width:100%;font-family:inherit;transition:border-color .15s,background .15s}.fc-ta:focus{outline:none;border-color:#e10600;background:#fff}.fc-check{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:1.25rem}.fc-check input{width:14px;height:14px;margin-top:2px;flex-shrink:0;accent-color:#e10600;cursor:pointer}.fc-check label{font-size:11px;color:#888;line-height:1.6;cursor:pointer}.fc-check label a{color:#e10600;text-decoration:none}.fc-check label a:hover{text-decoration:underline}.fc-btn{width:100%;height:42px;background:#e10600;color:#fff;border:none;border-radius:7px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s}.fc-btn:hover{opacity:.88}.fc-btn i{font-size:16px}@media screen and (max-width:720px){.fc-page{padding:1.5rem 1rem}.fc-wrap{grid-template-columns:1fr}.fc-left,.fc-right{padding:2rem 1.5rem}.fc-row{grid-template-columns:1fr}.fc-left__title{font-size:22px}.fc-track-bg{width:150px;height:150px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/f1triplab-contact.css.map */
