:root{font-family:Inter,SF Pro Display,Arial,sans-serif}.app-root{min-height:100vh;background:#fafafa;color:#071948}.transactions-header{padding:24px 32px;border-bottom:1px solid #e6e6e6}.transactions-header h1{margin:0;font-size:24px}.transactions-content{display:flex;gap:24px;padding:24px 32px}.left-column{width:360px}.main-column{flex:1}.banner{display:flex;justify-content:space-between;align-items:center;padding:18px;margin-bottom:20px;background:#fff;border:1px solid #e6e6e6;border-radius:12px}.banner-amount{font-weight:700;margin-top:6px}.transaction-table .table-header{display:grid;grid-template-columns:200px 1fr 140px 200px 140px 160px;gap:12px;align-items:center;padding:12px;font-weight:600;color:#515e7f}.table-body{display:flex;flex-direction:column;gap:12px;margin-top:12px}.row-col{display:flex;justify-content:center;align-items:center;min-height:48px}.col-category{flex-direction:column;align-items:center;justify-content:center}.status-badge{display:inline-block;padding:6px 10px;border-radius:999px;font-weight:700;text-transform:capitalize;margin-bottom:6px}.status-pending{background:#f3eeff;color:#4036ed}.status-already{background:#e7f9fa;color:#0b8a90}.status-deducted{background:#ffecec;color:#c0392b}.status-settled{background:#e7f9fa;color:#0b8a90}.amount{margin-top:6px;font-weight:700}.btn-primary{background:#4036ed;color:#fff;padding:10px 14px;border-radius:8px;border:none;cursor:pointer}.no-transactions{padding:12px;color:#838ca3}.non-common-attrs{display:flex;flex-direction:column;gap:8px}.category-type-label{font-size:12px;color:#666;margin-top:4px;text-align:center;font-style:italic}.transaction-table .table-header,.transaction-row{display:grid;grid-template-columns:110px 120px 140px 160px 180px;gap:16px;align-items:center}.transaction-row{display:grid;grid-template-columns:90px 90px 110px 120px 120px 120px 1fr;gap:0;padding:12px 0;align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:8px;margin-bottom:8px;min-height:80px}.row-col-common{border-right:1px solid #e6e6e6;padding:0 24px 0 16px;display:flex;flex-direction:row;align-items:center;gap:20px}.row-col-non-common{display:flex;align-items:flex-start;height:100%;width:100%;padding:0;box-sizing:border-box}.appointment-attrs{width:100%;gap:16px}.attr-label{font-size:12px;color:#888;font-style:italic;margin-bottom:2px}.attr-value{font-size:15px;color:#222;font-weight:500}.row-col-non-common{display:flex;align-items:flex-start;min-height:64px;padding:0 16px}.appointment-attrs-subgrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:8px 12px;align-items:start;width:100%;min-width:180px;max-width:100%}.appointment-attrs-subgrid .attr-group{margin-bottom:0}.attr-label{font-size:11px;color:#888;font-style:italic;margin-bottom:2px}.attr-value{font-size:14px;color:#222;font-weight:500;word-break:break-word;max-width:140px}.category-type-label{font-size:14px;color:#666;margin-top:4px;text-align:center;font-style:italic}.category-type-label{font-size:14px;color:#666;margin-top:4px;text-align:center;font-style:italic;word-break:break-word;max-width:100%;white-space:normal}.common-label{font-size:11px;color:#888;font-style:italic;margin-bottom:2px;text-align:center;line-height:1.1}.row-col-non-common{display:flex;align-items:flex-start;height:100%;width:100%;padding:0 8px;box-sizing:border-box}.tw-part-detail-line,.customer-paid-breakdown-line{word-break:break-word;max-width:100%;white-space:normal;line-height:1.3}.status-tooltip{position:absolute;left:110%;top:0;background:#fff;border:1px solid #ccc;border-radius:6px;padding:10px;font-size:13px;color:#222;z-index:10;min-width:180px;max-width:260px;box-shadow:0 2px 8px #00000014}.hidden-details{margin-top:10px;font-size:13px;color:#888;font-style:italic;background:#fafbfc;border-radius:6px;padding:10px 14px}.copy-feedback-box{position:fixed;left:50%;top:30px;transform:translate(-50%);background:#222;color:#fff;padding:8px 18px;border-radius:8px;font-size:14px;z-index:9999;box-shadow:0 2px 8px #00000021;opacity:.96;pointer-events:none}position: relative; width: 1440px; height: 1024px; left: 2584px; top: 80px; background: #FFFFFF; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; position: absolute; width: 220px; height: 988px; left: 0px; bottom: 0px; background: #FFFFFF; border-right: 1px solid #E6E6E6; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 220px; height: 816px; flex: none; order: 0; flex-grow: 1; box-sizing: border-box; display: flex; flex-direction: row; align-items: center; padding: 16px; gap: 8px; width: 220px; height: 52px; border-bottom: 1px solid #E6E6E6; flex: none; order: 0; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; width: 40px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #36456B; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: center; padding: 16px; gap: 8px; width: 220px; height: 52px; background: #F8F8FA; border-bottom: 1px solid #E6E8ED; flex: none; order: 1; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; width: 49px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #36456B; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: center; padding: 16px; gap: 8px; width: 220px; height: 52px; background: #FFFFFF; border-bottom: 1px solid #E6E6E6; flex: none; order: 2; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; width: 79px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #36456B; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: center; padding: 16px; gap: 8px; width: 220px; height: 52px; border-bottom: 1px solid #E6E6E6; flex: none; order: 3; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; width: 93px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #36456B; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: center; padding: 16px; gap: 8px; display: none; width: 220px; height: 52px; border-bottom: 1px solid #E6E6E6; flex: none; order: 4; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: center; padding: 16px; gap: 8px; display: none; width: 220px; height: 52px; background: #FFFFFF; border-bottom: 1px solid #E6E6E6; flex: none; order: 5; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: center; padding: 16px; gap: 8px; display: none; width: 220px; height: 52px; background: #FFFFFF; border-bottom: 1px solid #E6E6E6; flex: none; order: 6; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 220px; height: 172px; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 24px 16px; gap: 16px; width: 220px; height: 172px; border-bottom: 1px solid #E6E8ED; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 8px; width: 188px; height: 80px; flex: none; order: 0; align-self: stretch; flex-grow: 0; width: 115px; height: 80px; font-family: "SF Pro Display"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #515E7F; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 4px 16px; width: 188px; height: 28px; background: #EBEAFD; border-radius: 4px; flex: none; order: 1; align-self: stretch; flex-grow: 0; width: 52px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; color: #071948; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 8px; position: absolute; width: 1440px; height: 36px; left: 0px; top: 0px; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; width: 1440px; height: 36px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 8px 16px; gap: 8px; width: 220px; height: 36px; background: #071948; flex: none; order: 0; flex-grow: 0; width: 64px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #E6E6E6; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px 16px; gap: 8px; width: 89px; height: 36px; background: #071948; flex: none; order: 1; flex-grow: 0; width: 57px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #B3B3B3; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px 16px; gap: 8px; width: 101px; height: 36px; background: #071948; flex: none; order: 2; flex-grow: 0; width: 69px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #B3B3B3; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px 16px; gap: 8px; width: 68px; height: 36px; background: #071948; flex: none; order: 3; flex-grow: 0; width: 36px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #B3B3B3; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px 16px; gap: 8px; width: 66px; height: 36px; background: #071948; flex: none; order: 4; flex-grow: 0; width: 34px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #B3B3B3; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px 16px; gap: 8px; width: 88px; height: 36px; background: #071948; flex: none; order: 5; flex-grow: 0; width: 56px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #B3B3B3; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px 16px; gap: 8px; width: 76px; height: 36px; background: #071948; flex: none; order: 6; flex-grow: 0; width: 44px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #B3B3B3; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px 16px; gap: 8px; width: 95px; height: 36px; background: #071948; flex: none; order: 7; flex-grow: 0; width: 63px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #B3B3B3; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px 16px; gap: 8px; width: 81px; height: 36px; background: #071948; flex: none; order: 8; flex-grow: 0; width: 49px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #B3B3B3; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: flex-end; align-items: center; padding: 8px 16px; gap: 24px; width: 556px; height: 36px; background: #071948; flex: none; order: 9; flex-grow: 1; display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 4px 8px; gap: 8px; width: 200px; height: 28px; background: #071948; border-radius: 4px; flex: none; order: 0; flex-grow: 0; margin: 0 auto; width: 44px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; display: flex; align-items: center; color: #B3B3B3; flex: none; order: 0; flex-grow: 0; margin: 0 auto; width: 16px; height: 16px; flex: none; order: 1; flex-grow: 0; position: absolute; visibility: hidden; left: 8.33%; right: 9.55%; top: 8.33%; bottom: 9.55%; background: #071948; position: absolute; left: 8.33%; right: 8.33%; top: 8.33%; bottom: 8.33%; background: #FAFAFA; width: 24px; height: 24px; flex: none; order: 1; flex-grow: 0; position: absolute; left: 16.67%; right: 0%; top: 0%; bottom: 8.33%; background: #FAFAFA; width: 24px; height: 24px; flex: none; order: 2; flex-grow: 0; position: absolute; left: 10.66%; right: 10.66%; top: 8.33%; bottom: 8.33%; background: #FAFAFA; width: 48px; height: 24px; flex: none; order: 3; flex-grow: 0; position: absolute; width: 24px; height: 24px; left: 492px; top: 6px; position: absolute; visibility: hidden; left: 4.17%; right: 4.17%; top: 4.17%; bottom: 4.17%; background: #071948; position: absolute; width: 24px; height: 24px; left: 0px; top: 0px; background: #FAFAFA; position: absolute; width: 16px; height: 16px; left: 524px; top: 10px; position: absolute; left: 17.89%; right: 17.89%; top: 34.55%; bottom: 27.44%; background: #FAFAFA; display: flex; flex-direction: row; align-items: center; padding: 0px; position: absolute; width: 1220px; height: 932px; left: 220px; top: 92px; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 444px; height: 932px; background: #FFFFFF; border-right: 1px solid #E6E8ED; flex: none; order: 0; align-self: stretch; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; padding: 32px; gap: 16px; width: 444px; height: 848px; background: #FFFFFF; border-bottom: 1px solid #E6E8ED; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 8px; width: 380px; height: 32px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; gap: 16px; display: none; width: 93px; height: 48px; flex: none; order: 0; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: center; padding: 12px 16px; gap: 8px; isolation: isolate; width: 93px; height: 48px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 0; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; z-index: 0; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 8px; width: 37px; height: 24px; background: #FFFFFF; flex: none; order: 1; flex-grow: 0; z-index: 1; width: 37px; height: 24px; font-family: "SF Pro Display"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; color: #071948; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 2px 8px; gap: 10px; display: none; width: 34px; height: 17px; background: #F3EEFF; border-radius: 100px; flex: none; order: 1; flex-grow: 0; width: 18px; height: 13px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 10px; line-height: 130%; color: #4036ED; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 2; flex-grow: 0; z-index: 2; position: absolute; left: 11.21%; right: 11.21%; top: 29.96%; bottom: 22.41%; background: #B5BAC8; display: flex; flex-direction: row; align-items: flex-start; padding: 0px 8px; gap: 4px; position: absolute; display: none; width: 85px; height: 16px; left: 8px; top: -10px; background: #FFFFFF; flex: none; order: 3; flex-grow: 0; z-index: 3; width: 69px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #838CA3; flex: none; order: 0; flex-grow: 0; display: none; width: 60px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #838CA3; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 16px; gap: 8px; display: none; width: 48px; height: 48px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; display: none; width: 64px; height: 64px; background: #EBEAFD; border-radius: 8px; flex: none; order: 1; flex-grow: 0; width: 24px; height: 24px; flex: none; order: 0; flex-grow: 0; position: absolute; left: 4.17%; right: 4.17%; top: 8.33%; bottom: 8.33%; background: #4036ED; width: 151px; height: 32px; flex: none; order: 2; flex-grow: 0; position: absolute; width: 151px; height: 32px; left: 0px; top: 0px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 24px; line-height: 32px; display: flex; align-items: center; letter-spacing: .01em; color: #36456B; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 16px; gap: 8px; width: 380px; height: 216px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 16px; flex: none; order: 1; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 4px; width: 348px; height: 24px; flex: none; order: 0; align-self: stretch; flex-grow: 0; width: 320px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 18px 0px; gap: 10px; width: 24px; height: 24px; background: #4036ED; border-radius: 100px; transform: matrix(-1,0,0,1,0,0); flex: none; order: 1; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; position: absolute; left: 4.17%; right: 4.17%; top: 4.17%; bottom: 4.17%; background: #FFFFFF; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; align-content: flex-start; padding: 0px; gap: 8px; width: 348px; min-width: 295px; height: 88px; min-height: 88px; max-height: 118px; flex: none; order: 1; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; width: 348px; min-width: 200px; height: 64px; flex: none; order: 0; flex-grow: 1; width: 22px; height: 64px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 48px; line-height: 64px; display: flex; align-items: center; text-align: right; letter-spacing: .01em; color: #36456B; flex: none; order: 0; flex-grow: 0; width: 29px; height: 64px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 48px; line-height: 64px; display: flex; align-items: center; text-align: right; letter-spacing: .01em; color: #36456B; flex: none; order: 1; flex-grow: 0; width: 57px; height: 64px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 48px; line-height: 64px; display: flex; align-items: center; text-align: right; letter-spacing: .01em; color: #36456B; flex: none; order: 2; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; padding: 7px 0px 0px; gap: 8px; width: 31px; height: 64px; flex: none; order: 3; align-self: stretch; flex-grow: 0; width: 31px; height: 28px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 20px; line-height: 28px; text-align: right; letter-spacing: .01em; color: #36456B; flex: none; order: 0; flex-grow: 1; display: none; width: 295px; height: 42px; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; position: absolute; width: 295px; height: 42px; left: 0px; top: 72px; width: 53px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #36456B; flex: none; order: 0; flex-grow: 0; width: 108px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #36456B; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 8px 0px 0px; gap: 8px; width: 348px; height: 56px; flex: none; order: 2; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 16px; gap: 8px; margin: 0 auto; width: 348px; height: 48px; background: #4036ED; border-radius: 8px; flex: none; order: 0; flex-grow: 1; width: 65px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 16px; line-height: 24px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #FFFFFF; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 2px 6px; gap: 10px; display: none; width: 30px; height: 18px; background: #FFFFFF; border-radius: 100px; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: center; padding: 16px; gap: 16px; width: 380px; height: 80px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 16px; flex: none; order: 2; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; width: 48px; height: 48px; background: #EBEAFD; border-radius: 8px; flex: none; order: 0; flex-grow: 0; width: 24px; height: 24px; flex: none; order: 0; flex-grow: 0; position: absolute; left: 4.17%; right: 4.17%; top: 8.33%; bottom: 8.33%; background: #4036ED; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 16px; width: 284px; height: 44px; flex: none; order: 1; flex-grow: 1; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 284px; height: 44px; flex: none; order: 0; flex-grow: 1; width: 159px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 0; width: 284px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #36456B; flex: none; order: 1; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 32px; gap: 8px; width: 444px; height: 84px; flex: none; order: 1; align-self: stretch; flex-grow: 0; width: 345px; height: 20px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 0; flex-grow: 1; width: 27px; height: 20px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 14px; line-height: 20px; display: flex; align-items: center; letter-spacing: .01em; color: #4036ED; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; padding: 32px; gap: 16px; width: 776px; height: 932px; border-right: 1px solid #E6E8ED; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 16px; width: 712px; height: 32px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; gap: 16px; display: none; width: 93px; height: 48px; flex: none; order: 0; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: center; padding: 12px 16px; gap: 8px; isolation: isolate; width: 93px; height: 48px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 0; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; z-index: 0; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 8px; width: 37px; height: 24px; background: #FFFFFF; flex: none; order: 1; flex-grow: 0; z-index: 1; width: 37px; height: 24px; font-family: "SF Pro Display"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; color: #071948; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 2px 8px; gap: 10px; display: none; width: 34px; height: 17px; background: #F3EEFF; border-radius: 100px; flex: none; order: 1; flex-grow: 0; width: 18px; height: 13px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 10px; line-height: 130%; color: #4036ED; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 2; flex-grow: 0; z-index: 2; position: absolute; left: 11.21%; right: 11.21%; top: 29.96%; bottom: 22.41%; background: #B5BAC8; display: flex; flex-direction: row; align-items: flex-start; padding: 0px 8px; gap: 4px; position: absolute; display: none; width: 85px; height: 16px; left: 8px; top: -10px; background: #FFFFFF; flex: none; order: 3; flex-grow: 0; z-index: 3; width: 69px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #838CA3; flex: none; order: 0; flex-grow: 0; display: none; width: 60px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #838CA3; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 16px; gap: 8px; display: none; width: 48px; height: 48px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; display: none; width: 64px; height: 64px; background: #E7F9FA; border-radius: 8px; flex: none; order: 1; flex-grow: 0; width: 24px; height: 24px; transform: rotate(-90deg); flex: none; order: 0; flex-grow: 0; position: absolute; visibility: hidden; left: 6.61%; right: 12.5%; top: 5.39%; bottom: 7.83%; background: #071948; transform: rotate(-90deg); position: absolute; left: 10.06%; right: 17.65%; top: 14.14%; bottom: 6.55%; background: #0B8A90; transform: rotate(-90deg); width: 238px; height: 32px; flex: none; order: 2; flex-grow: 0; position: absolute; width: 238px; height: 32px; left: 0px; top: 0px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 24px; line-height: 32px; display: flex; align-items: center; letter-spacing: .01em; color: #36456B; display: flex; flex-direction: row; align-items: flex-end; padding: 0px; gap: 8px; width: 712px; height: 58px; flex: none; order: 1; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: flex-end; padding: 0px; gap: 8px; width: 439px; height: 48px; flex: none; order: 0; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: center; padding: 12px 16px; gap: 8px; width: 439px; height: 48px; background: #FFFFFF; border: 1px solid #B5BAC8; border-radius: 8px; flex: none; order: 0; flex-grow: 1; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; position: absolute; visibility: hidden; left: 8.33%; right: 9.55%; top: 8.33%; bottom: 9.55%; background: #838CA3; position: absolute; left: 8.33%; right: 8.33%; top: 8.33%; bottom: 8.33%; background: #838CA3; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; gap: 10px; width: 383px; height: 24px; background: #FFFFFF; flex: none; order: 1; flex-grow: 1; width: 271px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #838CA3; flex: none; order: 0; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 2; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 16px; width: 265px; height: 58px; flex: none; order: 1; flex-grow: 1; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; padding: 0px; gap: 10px; width: 265px; height: 58px; filter: drop-shadow(0px 2px 10px rgba(230,232,237,.5)); border-radius: 8px; flex: none; order: 0; flex-grow: 1; display: flex; flex-direction: column; align-items: center; padding: 0px; width: 265px; height: 48px; flex: none; order: 0; align-self: stretch; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: center; padding: 12px 16px; gap: 8px; isolation: isolate; width: 265px; height: 48px; background: #FFFFFF; border: 1px solid #4036ED; border-radius: 8px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; gap: 10px; width: 201px; height: 24px; background: #FFFFFF; flex: none; order: 0; flex-grow: 1; z-index: 0; width: 201px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 24px; height: 0px; border: 1px solid #E6E8ED; transform: rotate(90deg); flex: none; order: 1; flex-grow: 0; z-index: 1; width: 16px; height: 16px; flex: none; order: 2; align-self: center; flex-grow: 0; z-index: 2; position: absolute; left: 12.5%; right: 12.5%; top: 8.33%; bottom: 8.33%; background: #4036ED; display: flex; flex-direction: row; align-items: flex-start; padding: 0px 8px; gap: 4px; position: absolute; width: 80px; height: 16px; left: 8px; top: -10px; background: #FFFFFF; flex: none; order: 3; flex-grow: 0; z-index: 3; width: 64px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #4036ED; flex: none; order: 0; flex-grow: 0; display: none; width: 60px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #4036ED; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 8px 0px; gap: 8px; width: 712px; height: 48px; overflow-x: scroll; background: #FFFFFF; flex: none; order: 2; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; gap: 12px; width: 712px; height: 32px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 8px 16px; gap: 8px; width: 50px; height: 32px; background: #4036ED; border-radius: 999px; flex: none; order: 0; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; width: 18px; height: 20px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; letter-spacing: .01em; color: #FFFFFF; flex: none; order: 1; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 2; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 8px 16px; gap: 8px; width: 67px; height: 32px; background: #EBEAFD; border-radius: 999px; flex: none; order: 1; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; width: 35px; height: 20px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; letter-spacing: .01em; color: #4036ED; flex: none; order: 1; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 2; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 8px 16px; gap: 8px; width: 62px; height: 32px; background: #EBEAFD; border-radius: 999px; flex: none; order: 2; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; width: 30px; height: 20px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; letter-spacing: .01em; color: #4036ED; flex: none; order: 1; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 2; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 8px 16px; gap: 8px; width: 84px; height: 32px; background: #EBEAFD; border-radius: 999px; flex: none; order: 3; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; width: 52px; height: 20px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; letter-spacing: .01em; color: #4036ED; flex: none; order: 1; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 2; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 8px 16px; gap: 8px; width: 177px; height: 32px; background: #EBEAFD; border-radius: 999px; flex: none; order: 4; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 0; flex-grow: 0; width: 145px; height: 20px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; letter-spacing: .01em; color: #4036ED; flex: none; order: 1; flex-grow: 0; display: none; width: 16px; height: 16px; flex: none; order: 2; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 24px; width: 712px; height: 309px; flex: none; order: 3; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 8px; width: 712px; height: 584px; flex: none; order: 0; align-self: stretch; flex-grow: 0; width: 712px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 20px; text-transform: uppercase; color: #36456B; flex: none; order: 0; align-self: stretch; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 86px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 1; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #E7F9FA; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; left: 0%; right: 0%; top: 16.67%; bottom: 16.67%; background: #0B8A90; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 70px; flex: none; order: 1; align-self: stretch; flex-grow: 1; width: 648px; height: 14px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 10px; line-height: 14px; letter-spacing: .01em; text-transform: uppercase; color: #838CA3; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 4px 0px; gap: 8px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 0; width: 587px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 53px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; display: none; width: 279px; height: 16px; flex: none; order: 2; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 16px; width: 648px; height: 16px; flex: none; order: 3; align-self: stretch; flex-grow: 0; width: 594px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 0; flex-grow: 1; width: 38px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; display: none; width: 279px; height: 16px; flex: none; order: 4; align-self: stretch; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 48px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 2; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #EBEAFD; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; transform: rotate(-90deg); flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; visibility: hidden; left: 6.61%; right: 12.5%; top: 5.39%; bottom: 7.83%; background: #071948; transform: rotate(-90deg); position: absolute; left: 10.06%; right: 17.65%; top: 14.14%; bottom: 6.55%; background: #633EB2; transform: rotate(-90deg); display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 8px; width: 648px; height: 24px; flex: none; order: 0; align-self: stretch; flex-grow: 0; width: 587px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 53px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 106px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 3; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #E7F9FA; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; left: 0%; right: 0%; top: 16.67%; bottom: 16.67%; background: #0B8A90; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 90px; flex: none; order: 1; align-self: stretch; flex-grow: 1; width: 648px; height: 14px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 10px; line-height: 14px; letter-spacing: .01em; text-transform: uppercase; color: #838CA3; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 4px 0px; gap: 8px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 0; width: 587px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 53px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; display: none; width: 279px; height: 16px; flex: none; order: 2; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 16px; width: 648px; height: 16px; flex: none; order: 3; align-self: stretch; flex-grow: 0; width: 594px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 0; flex-grow: 1; width: 38px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; width: 648px; height: 16px; flex: none; order: 4; align-self: stretch; flex-grow: 0; width: 602px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 0; flex-grow: 1; width: 38px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 48px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 4; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #FFF9ED; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; transform: rotate(-90deg); flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; visibility: hidden; left: 6.61%; right: 12.5%; top: 5.39%; bottom: 7.83%; background: #071948; transform: rotate(-90deg); position: absolute; left: 10.06%; right: 17.65%; top: 14.14%; bottom: 6.55%; background: #B28E35; transform: rotate(-90deg); display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 8px; width: 648px; height: 24px; flex: none; order: 0; align-self: stretch; flex-grow: 0; width: 587px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 53px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 86px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 5; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #E7F9FA; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; left: 0%; right: 0%; top: 16.67%; bottom: 16.67%; background: #0B8A90; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 70px; flex: none; order: 1; align-self: stretch; flex-grow: 1; width: 648px; height: 14px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 10px; line-height: 14px; letter-spacing: .01em; text-transform: uppercase; color: #838CA3; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 4px 0px; gap: 8px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 0; width: 587px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 53px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; width: 648px; height: 16px; flex: none; order: 2; align-self: stretch; flex-grow: 0; width: 602px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 0; flex-grow: 1; width: 38px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 16px; display: none; width: 279px; height: 16px; flex: none; order: 3; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; display: none; width: 279px; height: 16px; flex: none; order: 4; align-self: stretch; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 86px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 6; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #E7F9FA; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; left: 0%; right: 0%; top: 16.67%; bottom: 16.67%; background: #0B8A90; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 70px; flex: none; order: 1; align-self: stretch; flex-grow: 1; width: 648px; height: 14px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 10px; line-height: 14px; letter-spacing: .01em; text-transform: uppercase; color: #838CA3; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 4px 0px; gap: 8px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 0; width: 587px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 53px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; width: 648px; height: 16px; flex: none; order: 2; align-self: stretch; flex-grow: 0; width: 602px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 0; flex-grow: 1; width: 38px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 16px; display: none; width: 279px; height: 16px; flex: none; order: 3; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; display: none; width: 279px; height: 16px; flex: none; order: 4; align-self: stretch; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 48px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 7; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #FFEFEF; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; left: 0%; right: 0%; top: 16.67%; bottom: 16.67%; background: #B24748; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 8px; width: 648px; height: 24px; flex: none; order: 0; align-self: stretch; flex-grow: 0; width: 580px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 60px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 8px; width: 712px; height: 584px; flex: none; order: 1; align-self: stretch; flex-grow: 0; width: 712px; height: 20px; font-family: "SF Pro Display"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 20px; text-transform: uppercase; color: #36456B; flex: none; order: 0; align-self: stretch; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 86px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 1; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #E7F9FA; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; left: 0%; right: 0%; top: 16.67%; bottom: 16.67%; background: #0B8A90; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 70px; flex: none; order: 1; align-self: stretch; flex-grow: 1; width: 648px; height: 14px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 10px; line-height: 14px; letter-spacing: .01em; text-transform: uppercase; color: #838CA3; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 4px 0px; gap: 8px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 0; width: 587px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 53px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; display: none; width: 279px; height: 16px; flex: none; order: 2; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 16px; width: 648px; height: 16px; flex: none; order: 3; align-self: stretch; flex-grow: 0; width: 594px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 0; flex-grow: 1; width: 38px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; display: none; width: 279px; height: 16px; flex: none; order: 4; align-self: stretch; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 48px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 2; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #EBEAFD; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; transform: rotate(-90deg); flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; visibility: hidden; left: 6.61%; right: 12.5%; top: 5.39%; bottom: 7.83%; background: #071948; transform: rotate(-90deg); position: absolute; left: 10.06%; right: 17.65%; top: 14.14%; bottom: 6.55%; background: #633EB2; transform: rotate(-90deg); display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 8px; width: 648px; height: 24px; flex: none; order: 0; align-self: stretch; flex-grow: 0; width: 587px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 53px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 106px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 3; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #E7F9FA; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; left: 0%; right: 0%; top: 16.67%; bottom: 16.67%; background: #0B8A90; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 90px; flex: none; order: 1; align-self: stretch; flex-grow: 1; width: 648px; height: 14px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 10px; line-height: 14px; letter-spacing: .01em; text-transform: uppercase; color: #838CA3; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 4px 0px; gap: 8px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 0; width: 587px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 53px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; display: none; width: 279px; height: 16px; flex: none; order: 2; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 16px; width: 648px; height: 16px; flex: none; order: 3; align-self: stretch; flex-grow: 0; width: 594px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 0; flex-grow: 1; width: 38px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; width: 648px; height: 16px; flex: none; order: 4; align-self: stretch; flex-grow: 0; width: 602px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 0; flex-grow: 1; width: 38px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 48px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 4; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #FFF9ED; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; transform: rotate(-90deg); flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; visibility: hidden; left: 6.61%; right: 12.5%; top: 5.39%; bottom: 7.83%; background: #071948; transform: rotate(-90deg); position: absolute; left: 10.06%; right: 17.65%; top: 14.14%; bottom: 6.55%; background: #B28E35; transform: rotate(-90deg); display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 8px; width: 648px; height: 24px; flex: none; order: 0; align-self: stretch; flex-grow: 0; width: 587px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 53px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 86px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 5; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #E7F9FA; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; left: 0%; right: 0%; top: 16.67%; bottom: 16.67%; background: #0B8A90; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 70px; flex: none; order: 1; align-self: stretch; flex-grow: 1; width: 648px; height: 14px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 10px; line-height: 14px; letter-spacing: .01em; text-transform: uppercase; color: #838CA3; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 4px 0px; gap: 8px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 0; width: 587px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 53px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; width: 648px; height: 16px; flex: none; order: 2; align-self: stretch; flex-grow: 0; width: 602px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 0; flex-grow: 1; width: 38px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 16px; display: none; width: 279px; height: 16px; flex: none; order: 3; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; display: none; width: 279px; height: 16px; flex: none; order: 4; align-self: stretch; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 86px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 6; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #E7F9FA; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; left: 0%; right: 0%; top: 16.67%; bottom: 16.67%; background: #0B8A90; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 70px; flex: none; order: 1; align-self: stretch; flex-grow: 1; width: 648px; height: 14px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 10px; line-height: 14px; letter-spacing: .01em; text-transform: uppercase; color: #838CA3; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: center; padding: 4px 0px; gap: 8px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 0; width: 587px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 53px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; width: 648px; height: 16px; flex: none; order: 2; align-self: stretch; flex-grow: 0; width: 602px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 0; flex-grow: 1; width: 38px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; display: flex; align-items: center; letter-spacing: .01em; color: #515E7F; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 16px; display: none; width: 279px; height: 16px; flex: none; order: 3; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 8px; display: none; width: 279px; height: 16px; flex: none; order: 4; align-self: stretch; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 8px; gap: 16px; width: 712px; height: 48px; background: #FFFFFF; border: 1px solid #E6E8ED; border-radius: 8px; flex: none; order: 7; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 18px; width: 32px; height: 32px; background: #FFEFEF; border-radius: 4px; flex: none; order: 0; flex-grow: 0; width: 16px; height: 16px; flex: none; order: 0; align-self: stretch; flex-grow: 1; position: absolute; left: 0%; right: 0%; top: 16.67%; bottom: 16.67%; background: #B24748; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0px; gap: 4px; width: 648px; height: 32px; flex: none; order: 1; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 8px; width: 648px; height: 24px; flex: none; order: 0; align-self: stretch; flex-grow: 0; width: 580px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 1; width: 60px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 1; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; position: absolute; width: 1220px; height: 56px; left: 220px; top: 36px; background: #FFFFFF; border-bottom: 1px solid #E6E8ED; box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 16px; gap: 8px; width: 96px; height: 56px; background: #FFFFFF; border: 0px solid #36456B; flex: none; order: 0; flex-grow: 0; width: 64px; height: 24px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 16px; line-height: 24px; color: #515E7F; flex: none; order: 0; flex-grow: 0; box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 16px; gap: 8px; width: 89px; height: 56px; border-bottom: 3px solid #071948; flex: none; order: 1; flex-grow: 0; width: 57px; height: 24px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 16px; line-height: 24px; color: #36456B; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 16px; gap: 8px; width: 92px; height: 56px; flex: none; order: 2; flex-grow: 0; width: 60px; height: 24px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 16px; line-height: 24px; color: #515E7F; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px 16px; gap: 8px; display: none; width: 64px; height: 40px; background: #F2F2F2; flex: none; order: 3; flex-grow: 0; width: 32px; height: 24px; font-family: "SF Pro Display"; font-style: normal; font-weight: 600; font-size: 16px; line-height: 24px; color: #333333; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px; gap: 8px; isolation: isolate; position: absolute; width: 332px; height: 312px; left: 1090px; top: 244px; background: #FFFFFF; box-shadow: -30px 0px 250px #E6E6E6; border-radius: 8px; position: absolute; width: 164px; height: 33px; left: 60px; top: 129px; background: #EBEAFD; border-radius: 99px; flex: none; order: 0; flex-grow: 0; z-index: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 316px; height: 296px; flex: none; order: 1; flex-grow: 1; z-index: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 18px 25px; gap: 7px; display: none; width: 332px; height: 102px; background: #5856D6; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 316px; height: 296px; flex: none; order: 1; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; width: 316px; height: 24px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; gap: 32px; width: 316px; height: 24px; flex: none; order: 0; flex-grow: 1; display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 8px; width: 316px; height: 24px; flex: none; order: 0; flex-grow: 1; width: 12px; height: 20px; flex: none; order: 0; flex-grow: 0; position: absolute; left: 0%; right: 0%; top: 0%; bottom: 0%; font-family: "SF Pro Display"; font-style: normal; font-weight: 500; font-size: 13px; line-height: 18px; display: flex; align-items: center; text-align: center; letter-spacing: .0008em; color: #000000; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 6px; width: 276px; height: 24px; flex: none; order: 1; align-self: stretch; flex-grow: 1; width: 68px; height: 24px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; flex-grow: 0; width: 12px; height: 20px; flex: none; order: 2; flex-grow: 0; position: absolute; left: 0%; right: 0%; top: 0%; bottom: 0%; font-family: "SF Pro Display"; font-style: normal; font-weight: 500; font-size: 13px; line-height: 18px; display: flex; align-items: center; text-align: center; letter-spacing: .0008em; color: #000000; display: flex; flex-direction: row; justify-content: flex-end; align-items: center; padding: 0px; gap: 28px; display: none; width: 58px; height: 24px; flex: none; order: 1; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 316px; height: 272px; flex: none; order: 1; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 316px; height: 272px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; width: 316px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; width: 316px; height: 45.33px; flex: none; order: 0; flex-grow: 1; display: flex; flex-direction: column; align-items: center; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 26px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 12px; line-height: 16px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #36456B; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: center; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 1; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 21px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 12px; line-height: 16px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #36456B; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: center; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 2; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 27px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 12px; line-height: 16px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #36456B; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: center; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 3; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 22px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 12px; line-height: 16px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #36456B; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: center; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 4; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 15px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 12px; line-height: 16px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #36456B; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: center; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 5; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 20px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 12px; line-height: 16px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #36456B; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: center; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 6; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 21px; height: 16px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 700; font-size: 12px; line-height: 16px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #36456B; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; width: 316px; height: 45.33px; flex: none; order: 1; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; opacity: 0; flex: none; order: 0; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Roboto"; font-style: normal; font-weight: 400; font-size: 13px; line-height: 18px; display: flex; align-items: center; text-align: center; letter-spacing: .5px; color: #808080; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; opacity: 0; flex: none; order: 1; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Roboto"; font-style: normal; font-weight: 400; font-size: 13px; line-height: 18px; display: flex; align-items: center; text-align: center; letter-spacing: .5px; color: #808080; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; opacity: 0; flex: none; order: 2; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Roboto"; font-style: normal; font-weight: 400; font-size: 13px; line-height: 18px; display: flex; align-items: center; text-align: center; letter-spacing: .5px; color: #808080; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; opacity: 0; flex: none; order: 3; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Roboto"; font-style: normal; font-weight: 400; font-size: 13px; line-height: 18px; display: flex; align-items: center; text-align: center; letter-spacing: .5px; color: #808080; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 4; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 20px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 20px; flex: none; order: 0; align-self: stretch; flex-grow: 0; width: 45.14px; height: 20px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #838CA3; flex: none; order: 0; flex-grow: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 5; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 20px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 20px; flex: none; order: 0; align-self: stretch; flex-grow: 0; width: 45.14px; height: 20px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #838CA3; flex: none; order: 0; flex-grow: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 6; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 20px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 20px; flex: none; order: 0; align-self: stretch; flex-grow: 0; width: 45.14px; height: 20px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #838CA3; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; width: 316px; height: 45.33px; flex: none; order: 2; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 0; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #838CA3; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 1; flex-grow: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 32px; height: 32px; background: #4036ED; border-radius: 100px; flex: none; order: 0; flex-grow: 0; width: 32px; height: 32px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #FFFFFF; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 2; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #000000; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 3; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #000000; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 4; flex-grow: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 32px; height: 32px; background: #4036ED; border-radius: 100px; flex: none; order: 0; flex-grow: 0; width: 32px; height: 32px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #FFFFFF; flex: none; order: 0; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 5; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 6; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; width: 316px; height: 45.33px; flex: none; order: 3; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 0; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 1; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #000000; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 2; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #000000; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 3; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 4; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #000000; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 5; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 6; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; width: 316px; height: 45.33px; flex: none; order: 4; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 0; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 1; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #000000; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 2; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 3; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #000000; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 4; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 5; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 6; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; width: 316px; height: 45.33px; flex: none; order: 5; align-self: stretch; flex-grow: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 0; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 1; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 2; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 3; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #000000; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 4; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 5; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; width: 45.14px; height: 45.33px; flex: none; order: 6; flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; border-radius: 100px; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0px; gap: 10px; width: 45.14px; height: 45.33px; flex: none; order: 0; align-self: stretch; flex-grow: 1; width: 45.14px; height: 45.33px; font-family: "Treatwell Sans Web"; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: flex; align-items: center; text-align: center; letter-spacing: .01em; color: #071948; flex: none; order: 0; align-self: stretch; flex-grow: 1; display: flex; flex-direction: row; align-items: flex-start; padding: 0px; display: none; width: 252px; height: 29.71px; flex: none; order: 6; flex-grow: 1;{}
