.tgs{font-family:var(--timba-font, "Inter", sans-serif);background:var(--timba-bg, #f9fafb);color:var(--timba-text, #1a1a2e);line-height:1.5;padding:22px 16px 56px}.tgs *{box-sizing:border-box}.tgs-wrap{max-width:1060px;margin:0 auto}.tgs-crumbs{font-size:12px;color:var(--timba-text-3, #8a9aaa);margin:0 0 14px}.tgs-crumbs a{color:var(--timba-text-2, #5a6a7a);text-decoration:none}.tgs-crumbs a:hover{color:var(--timba-teal, #389da1)}.tgs-pill{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--timba-teal-dark, #2d8487);background:var(--timba-teal-light, #e8f6f7);border-radius:100px;padding:5px 12px;margin:0 0 12px}.tgs-h1{font-size:27px;line-height:1.15;font-weight:700;letter-spacing:-.5px;color:var(--timba-navy, #133150);margin:0 0 10px}.tgs-lede{font-size:15px;color:var(--timba-text-2, #5a6a7a);margin:0 0 6px;max-width:56ch}.tgs-promise{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;font-weight:600;color:var(--timba-navy, #133150);background:var(--timba-teal-light, #e8f6f7);border-left:3px solid var(--timba-teal, #389da1);border-radius:0 10px 10px 0;padding:11px 14px;margin:16px 0 26px}.tgs-promise svg{width:17px;height:17px;flex-shrink:0;margin-top:1px;stroke:var(--timba-teal-dark, #2d8487);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tgs-cols{display:block}.tgs-aside{margin-top:20px}.tgs-card{background:#fff;border:1px solid #e4e8ec;border-radius:14px;box-shadow:0 2px 12px #13315012;overflow:hidden}.tgs-card-head{background:var(--timba-navy, #133150);color:#fff;padding:14px 18px;font-size:13px;font-weight:600;letter-spacing:.2px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.tgs-card-head small{font-size:11px;font-weight:400;color:#a9bccd;text-align:right}.tgs-form{padding:18px}.tgs-sect{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--timba-teal-dark, #2d8487);margin:22px 0 10px}.tgs-sect:first-child{margin-top:0}.tgs-fld{margin-bottom:13px}.tgs-fld label{display:block;font-size:12.5px;font-weight:600;color:var(--timba-navy, #133150);margin-bottom:5px}.tgs-fld label .tgs-opt{font-weight:400;color:var(--timba-text-2, #5a6a7a);font-size:11.5px}.tgs-fld input,.tgs-fld select,.tgs-fld textarea{width:100%;font-family:inherit;color:var(--timba-text, #1a1a2e);background:#fff;border:1px solid #e4e8ec;border-radius:9px;padding:12px 13px;font-size:16px}.tgs-fld textarea{resize:vertical;min-height:104px;line-height:1.45}.tgs-fld input:focus,.tgs-fld select:focus,.tgs-fld textarea:focus{outline:none;border-color:var(--timba-teal, #389da1);box-shadow:0 0 0 3px #389da126}.tgs-fld input[aria-invalid=true],.tgs-fld textarea[aria-invalid=true]{border-color:#d9534f;box-shadow:0 0 0 3px #d9534f1f}.tgs-err{display:none;font-size:12px;color:#9a2b22;margin-top:5px}.tgs-err.tgs-on,.tgs-grid2{display:block}.tgs-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.tgs-drop{border:2px dashed #cbd6e0;border-radius:12px;background:#f9fafb;padding:22px 16px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.tgs-drop:hover,.tgs-drop:focus-visible{border-color:var(--timba-teal, #389da1);background:var(--timba-teal-light, #e8f6f7);outline:none}.tgs-drop.tgs-over{border-color:var(--timba-teal, #389da1);background:var(--timba-teal-light, #e8f6f7)}.tgs-drop svg{width:26px;height:26px;margin:0 auto 8px;display:block;stroke:var(--timba-teal, #389da1);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tgs-drop b{display:block;font-size:14px;color:var(--timba-navy, #133150)}.tgs-drop span{display:block;font-size:12px;color:var(--timba-text-3, #8a9aaa);margin-top:4px}.tgs-drop input[type=file]{display:none}.tgs-files{list-style:none;margin:10px 0 0;padding:0}.tgs-file{display:flex;align-items:center;gap:10px;font-size:13px;background:#fff;border:1px solid #e4e8ec;border-radius:9px;padding:9px 11px;margin-bottom:7px}.tgs-file-ic{width:30px;height:30px;flex-shrink:0;border-radius:7px;background:var(--timba-teal-light, #e8f6f7);color:var(--timba-teal-dark, #2d8487);display:grid;place-items:center;font-size:10px;font-weight:700;letter-spacing:.3px}.tgs-file-nm{flex:1;min-width:0;color:var(--timba-navy, #133150);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgs-file-nm small{display:block;font-weight:400;font-size:11px;color:var(--timba-text-3, #8a9aaa)}.tgs-file-rm{width:26px;height:26px;flex-shrink:0;border:none;border-radius:6px;background:transparent;color:#b6c2ce;font-size:17px;line-height:1;cursor:pointer;font-family:inherit}.tgs-file-rm:hover{background:#fdecea;color:#c0392b}.tgs-file.tgs-bad{border-color:#f5c6c1;background:#fdf3f2}.tgs-file.tgs-bad .tgs-file-ic{background:#fdecea;color:#c0392b}.tgs-send{width:100%;font-family:inherit;font-size:15.5px;font-weight:600;padding:15px 18px;border-radius:11px;cursor:pointer;border:none;background:var(--timba-teal, #389da1);color:#fff;margin-top:6px;transition:background .15s}.tgs-send:hover:not(:disabled){background:var(--timba-teal-dark, #2d8487)}.tgs-send:disabled{opacity:.6;cursor:default}.tgs-privacy{font-size:11.5px;color:var(--timba-text-3, #8a9aaa);text-align:center;margin:10px 0 0}.tgs-bar{height:4px;border-radius:100px;background:#e4e8ec;margin-top:12px;overflow:hidden;display:none}.tgs-bar.tgs-on{display:block}.tgs-bar i{display:block;height:100%;width:0;background:var(--timba-teal, #389da1);transition:width .2s}.tgs-fail{display:none;background:#fdecea;border:1px solid #f5c6c1;border-radius:9px;color:#9a2b22;font-size:13px;padding:11px 14px;margin-bottom:14px}.tgs-fail.tgs-on{display:block}.tgs-fail a{color:#9a2b22;font-weight:600}.tgs-liability{font-size:12.5px;color:var(--timba-text-2, #5a6a7a);line-height:1.5;background:#f4f7fa;border:1px solid #e4e8ec;border-radius:10px;padding:12px 14px;margin-top:16px}.tgs-liability b{color:var(--timba-navy, #133150)}.tgs-rail{background:#fff;border:1px solid #e4e8ec;border-radius:14px;padding:18px}.tgs-rail+.tgs-rail{margin-top:14px}.tgs-rail h2{font-size:14px;font-weight:700;color:var(--timba-navy, #133150);margin:0 0 12px}.tgs-steps{list-style:none;margin:0;padding:0;counter-reset:tgs-step}.tgs-steps li{counter-increment:tgs-step;position:relative;padding:0 0 15px 34px;font-size:13.5px;color:var(--timba-text-2, #5a6a7a);line-height:1.45}.tgs-steps li:last-child{padding-bottom:0}.tgs-steps li:before{content:counter(tgs-step);position:absolute;left:0;top:-1px;width:23px;height:23px;border-radius:50%;background:var(--timba-teal-light, #e8f6f7);color:var(--timba-teal-dark, #2d8487);font-size:12px;font-weight:700;display:grid;place-items:center}.tgs-steps li:after{content:"";position:absolute;left:11px;top:25px;bottom:6px;width:1px;background:#e4e8ec}.tgs-steps li:last-child:after{display:none}.tgs-steps b{color:var(--timba-navy, #133150);font-weight:600}.tgs-rail-contact{font-size:13.5px;color:var(--timba-text-2, #5a6a7a)}.tgs-rail-contact a{color:var(--timba-teal-dark, #2d8487);font-weight:600;text-decoration:none}.tgs-rail-contact a:hover{text-decoration:underline}.tgs-rail-contact p{margin:0 0 8px}.tgs-rail-contact p:last-child{margin-bottom:0}.tgs-done{display:none;text-align:center;padding:46px 24px}.tgs-done.tgs-on{display:block}.tgs-done-ic{width:60px;height:60px;border-radius:50%;background:var(--timba-teal-light, #e8f6f7);display:grid;place-items:center;margin:0 auto 16px}.tgs-done-ic svg{width:29px;height:29px;stroke:var(--timba-teal, #389da1);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tgs-done h2{font-size:21px;color:var(--timba-navy, #133150);margin:0 0 9px}.tgs-done p{color:var(--timba-text-2, #5a6a7a);font-size:14.5px;max-width:44ch;margin:0 auto 10px}.tgs-ref{display:inline-block;margin-top:10px;background:#f9fafb;border:1px dashed #e4e8ec;border-radius:8px;padding:8px 15px;font-size:13px;color:var(--timba-navy, #133150);font-weight:600}.tgs-ref span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.4px}@media screen and (min-width:620px){.tgs-grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.tgs-h1{font-size:33px}.tgs{padding:30px 20px 70px}}@media screen and (min-width:950px){.tgs-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.tgs-aside{margin-top:0;position:sticky;top:20px}.tgs-h1{font-size:38px}.tgs-form{padding:24px}}@media(prefers-reduced-motion:reduce){.tgs-drop,.tgs-send,.tgs-bar i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/timba-enquiry.css.map */
