@font-face {
    font-family: 'SpaceAge-Regular';
    src: url('../fonts/space-age.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica-Regular';
    src: url('../fonts/Helvetica.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

.desktop-1, .desktop-1 * {
    box-sizing: border-box;
}


body.page-template-page-user-guide {
    /* Paragraph */
    font-family: 'Helvetica-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    /* line-height: 23px; */
    color: #000000;
}
p {
    align-self: baseline;
}

.user-guide h3 {

    /* H3 */
    font-family: 'SpaceAge-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 36px !important;
    line-height: 35px;
    /* identical to box height */
    text-transform: lowercase;
    color: #000000;
    align-self: baseline;
}

.user-guide h4 {
    /* H3 */
    font-family: 'SpaceAge-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 32px !important;
    line-height: 35px;
    /* identical to box height */
    text-transform: lowercase;
    color: #000000;
    align-self: baseline;
}

.user-guide h2 {

    /* H2 */
    font-family: 'SpaceAge-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 48px !important;
    line-height: 47px;
    /* identical to box height */
    text-align: center;
    text-transform: lowercase;
    color: #000000;
    align-self: baseline;
}

.desktop-1 {
    background: #ffffff;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
    position: relative;
}



.container {
    padding: 10px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
}

.frame-1 {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: flex-start;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.warranty-content {
    padding: 69px 0px 69px 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex: 1;
    position: relative;
    overflow: hidden;
}

.volumenzeit-limited-warranty {
    color: #000000;
    text-align: left;
    font-family: var(--h2-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h2-font-size, 48px);
    font-weight: var(--h2-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.at-volumenzeit-we-take-pride-in-creating-handmade-personalized-watches-straps-and-jewelry-that-combine-excellence-in-design-and-precise-engineering-reflecting-the-unique-style-of-each-customer-every-piece-is-meticulously-crafted-by-skilled-artisans-ensuring-high-quality-in-each-product-we-stand-behind-our-commitment-to-quality-by-offering-specific {
    color: #000000;
    text-align: left;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 20px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.warranty-1 {
    border-radius: 24px;
    flex-shrink: 0;
    width: 593px;
    ref-height: 593px;
    position: relative;
    object-fit: cover;
}

.warranties-for-each-product {
    color: #000000;
    text-align: center;
    font-family: var(--h2-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h2-font-size, 48px);
    font-weight: var(--h2-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.warranty-items {
    align-items: center;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
}

.item {
    background: #ffffff;
    border-radius: 16px;
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    overflow: hidden;
    width: 200px;
}

.wristwatch-1 {
    flex-shrink: 0;
    width: 128px;
    height: 128px;
    position: relative;
    overflow: hidden;
}

.group {
    width: 74.97%;
    height: 100.01%;
    position: absolute;
    right: 12.5%;
    left: 12.53%;
    bottom: -100.02%;
    top: 100.01%;
    transform: translate(0px, -128.01px);
    overflow: visible;
}

.watches {
    color: #000000;
    text-align: center;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 20px;
    font-weight: 700;
    position: relative;
    align-self: stretch;
}

._2-year-limited-warranty-from-the-date-of-purchase {
    color: #000000;
    text-align: center;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.item2 {
    background: #ffffff;
    border-radius: 16px;
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    flex-shrink: 0;
    width: 174.98px;
    position: relative;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.watch-strap-1 {
    flex-shrink: 0;
    width: 128px;
    height: 128px;
    position: relative;
    overflow: hidden;
    transform: scale(1.5);
}

.leather-strap-showcase {
    /* backdrop-filter: blur(10px); */
    z-index: 100;
    position: absolute;
}

.group2 {
    width: 100%;
    height: 99.97%;
    position: absolute;
    right: 0%;
    left: 0%;
    bottom: -99.95%;
    top: 99.97%;
    transform: translate(-70.69px, -141.4px);
    overflow: visible;
}

.straps {
    color: #000000;
    text-align: center;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 20px;
    font-weight: 700;
    position: relative;
    align-self: stretch;
}

._1-year-limited-warranty-from-the-date-of-purchase {
    color: #000000;
    text-align: center;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.badge {
    background: #735cff;
    border-radius: 8px;
    padding: 10px;
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: fit-content;
    /* position: absolute; */
    /* left: 5px; */
    top: -12px;
}

.purchased-separately {
    color: #ffffff;
    text-align: center;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 14px;
    font-weight: 700;
    position: relative;
}

.pendant-1 {
    flex-shrink: 0;
    width: 128px;
    height: 128px;
    position: relative;
    overflow: hidden;
}

.group3 {
    width: 100%;
    height: 99.98%;
    position: absolute;
    right: 0%;
    left: 0%;
    bottom: -99.96%;
    top: 99.98%;
    transform: translate(0px, -127.97px);
    overflow: visible;
}

.jewelry {
    color: #000000;
    text-align: center;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 20px;
    font-weight: 700;
    position: relative;
    align-self: stretch;
}

.key-ring-1 {
    flex-shrink: 0;
    width: 128px;
    height: 128px;
    position: relative;
    overflow: hidden;
}

.group4 {
    width: 99.6%;
    height: 99.57%;
    position: absolute;
    right: 0.2%;
    left: 0.2%;
    bottom: -99.36%;
    top: 99.79%;
    transform: translate(0px, -127.45px);
    overflow: visible;
}

.keychains {
    color: #000000;
    text-align: center;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 20px;
    font-weight: 700;
    position: relative;
    align-self: stretch;
}

.no-warranty-keychains-are-considered-decorative-items-only-with-no-functional-purpose-no-after-sales-service-is-available-unless-the-product-is-defective {
    color: #000000;
    text-align: center;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.scope-of-the-warranty {
    color: #000000;
    text-align: center;
    font-family: var(--h2-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h2-font-size, 48px);
    font-weight: var(--h2-font-weight, 400);
    text-transform: lowercase;
    position: relative;
}

.this-warranty-exclusively-covers-manufacturing-defects-and-material-faults-under-normal-usage-conditions-for-the-following-products {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.frame-2 {
    background: linear-gradient( to left, rgba(0, 0, 0, 0.48), rgba(0, 0, 0, 0.48)
    );
    border-radius: 36px;
    /* display: flex; */
    flex-direction: row;
    gap: 64px;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.frame-3 {
    border-radius: 24px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    flex: 1;
    position: relative;
}

.frame-12 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.movement {
    color: #ffffff;
    text-align: left;
    font-family: var(--h4-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h4-font-size, 32px);
    font-weight: var(--h4-font-weight, 400);
    text-transform: lowercase;
    position: relative;
}

.covers-defects-in-the-swiss-parts-ronda-762-e-mechanism-ensuring-accuracy-within-a-range-of-10-20-seconds-per-month {
    color: #ffffff;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
}

.frame-13 {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    ref-height: 32px;
    position: relative;
}

.warning-1-1 {
    flex-shrink: 0;
    width: 32px;
    ref-height: 32px;
    position: relative;
    object-fit: cover;
}

.the-battery-is-not-included-in-the-warranty-coverage {
    color: #c1c1c1;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    flex: 1;
}

.frame-22 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.case-and-crystal {
    color: #ffffff;
    text-align: left;
    font-family: var(--h4-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h4-font-size, 32px);
    font-weight: var(--h4-font-weight, 400);
    text-transform: lowercase;
    position: relative;
}

.covers-structural-or-material-defects-in-the-316-l-stainless-steel-case-and-scratch-resistant-sapphire-crystal {
    color: #ffffff;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
}

.frame-32 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.dial {
    color: #ffffff;
    text-align: left;
    font-family: var(--h4-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h4-font-size, 32px);
    font-weight: var(--h4-font-weight, 400);
    text-transform: lowercase;
    position: relative;
}

.in-the-event-of-significant-visible-paint-defects-on-the-dial-a-full-replacement-of-the-watch-will-be-arranged {
    color: #ffffff;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
}

.watches2 {
    color: #ffffff;
    text-align: center;
    font-family: var(--h2-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h2-font-size, 48px);
    font-weight: var(--h2-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.frame-4 {
    /* display: flex; */
    flex-direction: row;
    gap: 32px;
    align-items: flex-start;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.frame-33 {
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: flex-start;
    justify-content: flex-start;
    flex: 1;
    position: relative;
}

.frame-34 {
    background: linear-gradient( to left, rgba(0, 0, 0, 0.13), rgba(0, 0, 0, 0.13)
    );
    border-radius: 24px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.straps2 {
    color: #ffffff;
    text-align: center;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.covers-manufacturing-defects-such-as-stitching-issues-or-clasp-failures-on-stainless-steel-bracelets-milanese-mesh-or-leather-straps-with-a-22-mm-width {
    color: #ffffff;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.frame-35 {
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: flex-start;
    justify-content: flex-start;
    align-self: stretch;
    flex: 1;
    position: relative;
}

.frame-36 {
    border-radius: 24px;
    padding: 32px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
    justify-content: flex-end;
    align-self: stretch;
    flex-shrink: 0;
    min-height: 900px;
    position: relative;
}

.jewlery {
    text-align: center;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.coverage-for-manufacturing-defects-such-as-clasp-malfunctions-or-material-flaws-on-pendants-and-chains-made-from-925-sterling-silver {
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.technical-specifications {
    color: #000000;
    text-align: left;
    font-family: var(--h2-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h2-font-size, 48px);
    font-weight: var(--h2-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.to-aid-in-understanding-the-materials-and-characteristics-of-our-products-we-provide-the-following-technical-details {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.straps3 {
    color: #000000;
    text-align: center;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.frame-5 {
    /* display: flex; */
    flex-direction: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    position: relative;
}

.leather {
    flex-shrink: 0;
    width: 500px;
    ref-height: 500px;
    position: static;
}

.leather2 {
    color: #9d90ec;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 70px;
    font-weight: 400;
    position: absolute;
    left: 4.59px;
    top: 211.73px;
    width: 482.5px;
    ref-height: 78.2px;
}

.leather3 {
    color: #9d90ec;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 70px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 4.59px;
    top: 145.18px;
    width: 482.5px;
    ref-height: 78.2px;
}

.leather4 {
    color: #9d90ec;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 70px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 4.59px;
    top: 278.28px;
    width: 482.5px;
    ref-height: 78.2px;
}

.leather5 {
    color: #9d90ec;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 70px;
    font-weight: 400;
    opacity: 0.2;
    position: absolute;
    left: 4.59px;
    top: 344.84px;
    width: 482.5px;
    ref-height: 78.2px;
}

.leather6 {
    color: #9d90ec;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 70px;
    font-weight: 400;
    opacity: 0.2;
    position: absolute;
    left: 4.59px;
    top: 78.63px;
    width: 482.5px;
    ref-height: 78.2px;
}

.leather-strap-1 {
    width: 124.78px;
    ref-height: 582.32px;
    position: absolute;
    left: 411.76px;
    top: 0px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
    overflow: hidden;
}

.color-fill-1 {
    width: 72.81%;
    ref-height: 93.73%;
    position: absolute;
    right: 13.12%;
    left: 14.06%;
    bottom: 3.13%;
    top: 3.14%;
    overflow: visible;
}

.folder-5 {
    ref-height: auto;
    position: absolute;
    left: 23.96px;
    top: 31.45px;
    overflow: visible;
}

.folder-6 {
    width: 14.67%;
    ref-height: 39.43%;
    position: absolute;
    right: 44%;
    left: 41.33%;
    bottom: 42%;
    top: 18.57%;
    overflow: visible;
}

._22-mm-width-made-from-premium-genuine-leather-soft-and-durable-for-daily-wear {
    text-align: left;
    font-family: "-", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
    position: relative;
}

._22-mm-width-made-from-premium-genuine-leather-soft-and-durable-for-daily-wear-span {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

._22-mm-width-made-from-premium-genuine-leather-soft-and-durable-for-daily-wear-span2 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

._22-mm-width-made-from-premium-genuine-leather-soft-and-durable-for-daily-wear-span3 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
}

._22-mm-width-made-from-premium-genuine-leather-soft-and-durable-for-daily-wear-span4 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

._22-mm-width-made-from-premium-genuine-leather-soft-and-durable-for-daily-wear-span5 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

._22-mm-width-made-from-premium-genuine-leather-soft-and-durable-for-daily-wear-span6 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

._22-mm-width-made-from-premium-genuine-leather-soft-and-durable-for-daily-wear-span7 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

.frame-6 {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

._22-mm-width-made-from-316-l-stainless-steel-with-an-anodized-finish-for-corrosion-resistance {
    text-align: right;
    font-family: "-", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
    position: relative;
    flex: 1;
}

._22-mm-width-made-from-316-l-stainless-steel-with-an-anodized-finish-for-corrosion-resistance-span {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

._22-mm-width-made-from-316-l-stainless-steel-with-an-anodized-finish-for-corrosion-resistance-span2 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

._22-mm-width-made-from-316-l-stainless-steel-with-an-anodized-finish-for-corrosion-resistance-span3 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

._22-mm-width-made-from-316-l-stainless-steel-with-an-anodized-finish-for-corrosion-resistance-span4 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

._22-mm-width-made-from-316-l-stainless-steel-with-an-anodized-finish-for-corrosion-resistance-span5 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

._22-mm-width-made-from-316-l-stainless-steel-with-an-anodized-finish-for-corrosion-resistance-span6 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

._22-mm-width-made-from-316-l-stainless-steel-with-an-anodized-finish-for-corrosion-resistance-span7 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

.stainless-steel {
    flex-shrink: 0;
    width: 764.41px;
    ref-height: 500px;
    position: static;
}

.stainless-steel2 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 48px;
    font-weight: 400;
    position: absolute;
    left: 471.59px;
    top: 217.84px;
    width: 764.41px;
    ref-height: 61.39px;
}

.stainless-steel3 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 0.5) 0%, rgba(69, 55, 153, 0.5) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 48px;
    font-weight: 400;
    position: absolute;
    left: 471.59px;
    top: 138.62px;
    width: 764.41px;
    ref-height: 61.39px;
}

.stainless-steel4 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 0.5) 0%, rgba(69, 55, 153, 0.5) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 48px;
    font-weight: 400;
    position: absolute;
    left: 471.59px;
    top: 297.05px;
    width: 764.41px;
    ref-height: 61.39px;
}

.stainless-steel5 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 0.2) 0%, rgba(69, 55, 153, 0.2) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 48px;
    font-weight: 400;
    position: absolute;
    left: 471.59px;
    top: 376.26px;
    width: 764.41px;
    ref-height: 61.39px;
}

.stainless-steel6 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 0.2) 0%, rgba(69, 55, 153, 0.2) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 48px;
    font-weight: 400;
    position: absolute;
    left: 471.59px;
    top: 59.41px;
    width: 764.41px;
    ref-height: 61.39px;
}

.strap-top {
    /* width: 134.95px;
     ref-height: 572.16px; */
    position: absolute;
    left: 484.27px;
    top: 0.42px;
    overflow: visible;
}

.frame-7 {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.mesh {
    flex-shrink: 0;
    width: 725.42px;
    ref-height: 540.23px;
    position: static;
}

.milanese-mesh {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    position: absolute;
    left: 0px;
    top: 238.92px;
    width: 725.42px;
    ref-height: 66.82px;
}

.milanese-mesh2 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 0px;
    top: 165.88px;
    width: 725.42px;
    ref-height: 66.82px;
}

.milanese-mesh3 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 0px;
    top: 312px;
    width: 725.42px;
    ref-height: 66.82px;
}

.milanese-mesh4 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    opacity: 0.2;
    position: absolute;
    left: 0px;
    top: 385.09px;
    width: 725.42px;
    ref-height: 66.82px;
}

.milanese-mesh5 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    opacity: 0.2;
    position: absolute;
    left: 0px;
    top: 92.75px;
    width: 725.42px;
    ref-height: 66.82px;
}

.mesh-new {
    width: 633px;
    ref-height: 131px;
    position: static;
}

.group-46 {
    width: 303px;
    ref-height: 131px;
    position: static;
}

.row {
    width: 7px;
    ref-height: 131px;
    position: static;
}

.light-row {
    width: 7px;
    ref-height: 123px;
    position: static;
}

.rectangle-27 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 86.49px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 92.14px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 97.8px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 103.46px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 109.11px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 114.77px;
    top: 473.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 120.43px;
    top: 478.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 126.08px;
    top: 484.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 131.74px;
    top: 490.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 137.4px;
    top: 495.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 143.05px;
    top: 501.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 507px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 512.65px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 518.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 523.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 529.62px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.dark-row {
    width: 7px;
    ref-height: 131px;
    position: static;
}

.rectangle-272 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 83.66px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-282 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 89.31px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-292 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 94.97px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-302 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 100.63px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-312 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 106.28px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-322 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 111.94px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-332 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 117.6px;
    top: 475.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-342 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 123.25px;
    top: 481.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-352 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 128.91px;
    top: 487.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-362 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 134.57px;
    top: 492.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-372 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 140.23px;
    top: 498.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-382 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 504.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-392 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 509.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-402 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 515.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-412 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 521.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-422 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 526.79px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-43 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 532.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-273 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 80.83px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-283 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 86.49px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-293 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 92.14px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-303 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 97.8px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-313 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 103.46px;
    top: 473.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-323 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 109.11px;
    top: 478.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-333 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 114.77px;
    top: 484.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-343 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 120.43px;
    top: 490.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-353 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 126.08px;
    top: 495.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-363 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 131.74px;
    top: 501.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-373 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 137.4px;
    top: 507px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-383 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 143.05px;
    top: 512.65px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-393 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 518.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-403 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 523.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-413 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 529.62px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-423 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 535.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-274 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 78px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-284 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 83.66px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-294 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 89.31px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-304 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 94.97px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-314 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 100.63px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-324 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 106.28px;
    top: 475.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-334 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 111.94px;
    top: 481.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-344 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 117.6px;
    top: 487.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-354 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 123.25px;
    top: 492.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-364 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 128.91px;
    top: 498.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-374 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 134.57px;
    top: 504.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-384 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 140.23px;
    top: 509.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-394 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 515.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-404 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 521.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-414 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 526.79px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-424 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 532.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-432 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 538.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-275 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 97.8px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-285 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 103.46px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-295 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 109.11px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-305 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 114.77px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-315 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 120.43px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-325 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 126.08px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-335 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 131.74px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-345 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 137.4px;
    top: 473.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-355 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 143.05px;
    top: 478.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-365 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 484.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-375 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 490.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-385 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 495.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-395 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 501.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-405 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 507px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-415 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 512.65px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-425 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 518.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-276 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 94.97px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-286 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 100.63px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-296 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 106.28px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-306 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 111.94px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-316 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 117.6px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-326 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 123.25px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-336 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 128.91px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-346 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 134.57px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-356 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 140.23px;
    top: 475.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-366 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 481.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-376 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 487.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-386 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 492.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-396 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 498.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-406 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 504.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-416 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 509.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-426 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 515.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-433 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 521.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-277 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 92.14px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-287 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 97.8px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-297 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 103.46px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-307 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 109.11px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-317 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 114.77px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-327 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 120.43px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-337 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 126.08px;
    top: 473.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-347 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 131.74px;
    top: 478.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-357 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 137.4px;
    top: 484.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-367 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 143.05px;
    top: 490.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-377 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 495.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-387 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 501.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-397 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 507px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-407 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 512.65px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-417 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 518.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-427 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 523.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-278 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 89.31px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-288 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 94.97px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-298 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 100.63px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-308 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 106.28px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-318 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 111.94px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-328 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 117.6px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-338 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 123.25px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-348 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 128.91px;
    top: 475.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-358 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 134.57px;
    top: 481.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-368 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 140.23px;
    top: 487.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-378 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 492.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-388 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 498.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-398 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 504.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-408 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 509.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-418 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 515.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-428 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 521.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-434 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 526.79px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-279 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 109.11px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-289 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 114.77px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-299 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 120.43px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-309 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 126.08px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-319 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 131.74px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-329 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 137.4px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-339 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 143.05px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-349 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-359 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-369 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 473.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-379 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 478.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-389 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 484.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-399 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 490.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-409 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 495.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-419 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 501.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-429 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 507px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2710 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 106.28px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2810 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 111.94px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2910 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 117.6px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3010 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 123.25px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 128.91px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3210 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 134.57px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3310 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 140.23px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3410 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3510 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3610 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3710 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 475.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3810 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 481.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3910 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 487.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4010 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 492.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 498.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4210 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 504.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-435 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 509.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2711 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 103.46px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2811 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 109.11px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2911 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 114.77px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3011 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 120.43px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 126.08px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3211 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 131.74px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3311 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 137.4px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3411 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 143.05px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3511 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 473.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3611 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 478.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3711 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 484.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3811 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 490.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3911 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 495.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4011 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 501.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 507px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4211 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 512.65px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2712 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 100.63px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2812 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 106.28px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2912 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 111.94px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3012 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 117.6px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 123.25px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3212 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 128.91px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3312 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 134.57px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3412 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 140.23px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3512 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3612 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 475.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3712 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 481.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3812 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 487.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3912 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 492.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4012 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 498.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 504.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4212 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 509.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-436 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 515.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2713 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 120.43px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2813 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 126.08px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2913 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 131.74px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3013 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 137.4px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 143.05px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3213 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3313 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3413 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3513 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3613 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3713 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3813 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 473.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3913 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 478.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4013 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 484.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 490.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4213 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 495.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2714 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 117.6px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2814 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 123.25px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2914 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 128.91px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3014 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 134.57px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 140.23px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3214 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3314 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3414 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3514 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3614 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3714 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3814 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3914 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 475.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4014 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 481.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 487.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4214 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 492.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-437 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 498.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2715 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 114.77px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2815 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 120.43px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2915 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 126.08px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3015 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 131.74px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 137.4px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3215 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 143.05px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3315 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3415 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3515 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3615 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3715 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 473.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3815 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 478.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3915 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 484.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4015 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 490.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 495.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4215 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 501.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2716 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 111.94px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2816 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 117.6px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2916 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 123.25px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3016 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 128.91px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 134.57px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3216 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 140.23px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3316 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3416 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3516 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3616 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3716 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3816 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 475.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3916 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 481.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4016 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 487.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 492.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4216 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 498.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-438 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 504.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2717 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 131.74px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2817 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 137.4px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2917 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 143.05px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3017 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3217 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3317 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3417 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3517 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3617 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3717 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3817 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3917 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4017 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 473.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 478.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4217 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 484.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2718 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 128.91px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2818 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 134.57px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2918 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 140.23px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3018 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3218 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3318 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3418 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3518 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3618 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3718 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3818 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3918 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4018 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 475.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4218 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 481.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-439 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 487.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2719 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 126.08px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2819 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 131.74px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2919 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 137.4px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3019 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 143.05px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3219 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3319 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3419 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3519 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3619 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3719 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3819 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3919 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 473.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4019 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 478.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 484.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4219 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 490.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2720 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 123.25px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2820 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 128.91px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2920 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 134.57px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3020 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 140.23px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3220 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3320 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3420 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3520 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3620 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3720 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3820 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3920 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4020 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 475.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 481.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4220 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 487.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4310 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 492.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2721 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 143.05px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2821 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2921 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3021 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3221 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3321 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3421 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3521 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3621 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3721 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3821 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3921 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4021 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4221 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 473.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2722 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 140.23px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2822 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2922 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3022 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3222 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3322 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3422 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3522 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3622 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3722 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3822 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3922 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4022 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4222 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4311 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 475.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2723 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 137.4px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2823 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 143.05px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2923 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3023 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3223 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3323 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3423 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3523 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3623 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3723 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3823 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3923 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4023 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 473.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4223 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 478.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2724 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 134.57px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2824 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 140.23px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2924 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3024 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3224 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3324 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3424 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3524 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3624 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3724 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3824 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3924 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4024 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4224 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 475.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4312 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 481.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2725 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2825 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2925 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3025 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3225 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3325 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3425 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3525 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3625 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3725 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3825 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3925 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4025 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4225 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2726 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2826 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2926 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3026 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3226 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3326 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3426 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3526 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3626 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3726 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3826 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3926 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4026 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4226 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4313 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2727 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 148.71px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2827 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 154.37px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2927 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3027 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3227 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3327 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3427 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3527 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3627 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3727 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3827 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3927 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4027 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 461.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4227 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 467.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2728 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 145.88px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2828 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 151.54px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2928 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3028 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3228 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3328 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3428 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3528 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3628 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3728 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3828 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3928 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4028 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4228 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 464.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4314 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 470.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2729 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2829 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2929 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3029 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3229 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3329 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3429 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3529 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3629 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3729 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3829 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3929 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4029 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4229 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2730 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2830 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2930 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3030 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3230 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3330 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3430 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3530 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3630 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3730 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3830 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3930 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4030 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4230 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4315 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2731 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 160.02px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2831 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 165.68px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2931 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3031 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3231 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3331 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3431 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3531 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3631 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3731 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3831 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3931 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4031 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 450.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4231 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 456.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2732 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 157.2px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2832 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 162.85px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2932 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3032 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3232 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3332 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3432 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3532 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3632 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3732 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3832 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3932 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4032 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4232 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 453.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4316 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 458.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2733 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2833 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2933 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3033 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3233 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3333 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3433 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3533 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3633 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3733 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3833 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3933 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4033 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4233 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2734 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2834 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2934 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3034 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3234 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3334 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3434 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3534 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3634 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3734 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3834 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3934 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4034 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4234 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4317 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2735 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 171.34px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2835 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 176.99px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2935 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3035 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3235 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3335 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3435 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3535 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3635 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3735 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3835 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3935 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4035 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 439.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4235 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 444.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2736 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 168.51px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2836 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 174.17px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2936 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3036 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3236 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3336 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3436 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3536 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3636 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3736 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3836 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3936 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4036 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4236 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 441.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4318 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 447.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2737 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2837 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2937 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3037 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3237 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3337 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3437 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3537 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3637 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3737 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3837 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3937 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4037 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4237 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2738 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2838 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2938 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3038 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3238 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3338 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3438 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3538 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3638 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3738 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3838 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3938 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4038 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4238 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4319 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2739 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 182.65px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2839 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 188.31px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2939 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3039 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3239 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3339 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3439 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3539 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3639 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3739 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3839 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3939 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4039 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 427.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4239 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 433.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2740 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 179.82px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2840 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 185.48px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2940 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3040 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3240 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3340 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3440 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3540 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3640 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3740 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3840 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3940 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4040 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4240 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 430.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4320 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 436.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2741 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2841 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2941 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3041 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3141 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3241 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3341 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3441 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3541 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3641 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3741 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3841 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3941 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4041 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4141 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4241 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2742 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2842 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2942 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3042 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3142 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3242 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3342 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3442 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3542 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3642 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3742 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3842 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3942 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4042 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4142 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4242 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4321 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2743 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 193.97px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2843 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 199.62px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2943 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3043 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3143 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3243 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3343 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3443 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3543 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3643 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3743 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3843 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3943 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4043 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4143 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 416.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4243 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 422.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2744 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 191.14px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2844 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 196.79px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2944 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3044 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3144 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3244 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3344 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3444 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3544 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3644 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3744 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3844 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3944 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4044 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4144 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4244 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 419.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4322 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 424.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2745 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2845 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2945 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3045 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3145 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3245 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3345 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3445 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3545 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3645 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3745 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3845 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3945 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4045 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4145 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4245 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2746 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2846 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2946 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3046 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3146 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3246 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3346 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3446 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3546 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3646 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3746 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3846 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3946 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4046 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4146 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4246 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4323 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2747 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 205.28px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2847 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 210.94px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2947 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3047 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3247 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3347 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3447 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3547 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3647 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3747 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3847 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3947 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4047 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 405.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4247 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 410.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2748 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 202.45px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2848 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 208.11px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2948 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3048 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3248 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3348 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3448 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3548 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3648 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3748 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3848 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3948 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4048 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4248 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 408px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4324 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 413.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2749 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2849 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2949 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3049 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3249 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3349 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3449 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3549 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3649 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3749 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3849 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3949 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4049 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4249 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2750 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2850 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2950 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3050 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3250 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3350 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3450 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3550 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3650 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3750 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3850 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3950 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4050 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4250 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4325 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2751 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 216.59px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2851 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 222.25px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2951 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3051 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3251 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3351 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3451 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3551 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3651 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3751 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3851 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3951 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4051 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 393.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4251 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 399.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2752 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 213.76px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2852 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 219.42px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2952 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3052 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3252 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3352 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3452 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3552 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3652 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3752 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3852 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3952 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4052 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4252 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 396.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4326 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 402.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2753 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 297.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2853 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 303.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2953 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3053 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3153 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3253 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3353 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3453 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3553 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3653 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3753 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3853 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3953 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4053 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4153 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 312.76px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4253 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 318.42px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2754 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 294.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2854 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 300.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2954 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3054 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3154 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3254 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3354 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3454 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3554 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3654 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3754 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3854 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3954 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4054 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4154 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4254 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 315.59px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4327 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 321.24px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2755 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 227.91px;
    top: 303.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2855 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 233.56px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2955 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3055 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3155 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3255 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3355 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3455 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3555 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3655 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3755 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3855 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3955 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4055 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4155 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 382.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4255 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 312.76px;
    top: 388.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2756 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 225.08px;
    top: 300.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2856 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 230.74px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2956 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3056 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3156 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3256 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3356 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3456 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3556 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3656 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3756 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3856 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3956 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4056 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4156 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4256 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 385.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4328 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 315.59px;
    top: 391.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2757 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 286.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2857 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 292.04px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2957 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 297.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3057 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 303.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3157 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3257 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3357 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3457 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3557 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3657 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3757 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3857 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3957 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 312.76px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4057 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 318.42px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4157 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 324.07px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4257 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 329.73px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2758 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 283.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2858 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 289.21px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2958 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 294.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3058 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 300.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3158 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3258 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3358 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3458 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3558 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3658 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3758 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3858 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3958 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4058 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 315.59px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4158 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 321.24px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4258 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 326.9px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4329 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 332.56px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2759 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 239.22px;
    top: 292.04px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2859 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 244.88px;
    top: 297.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2959 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 303.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3059 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3159 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3259 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3359 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3459 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3559 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3659 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3759 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3859 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3959 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4059 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 312.76px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4159 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 318.42px;
    top: 371.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4259 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 324.07px;
    top: 376.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2760 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 236.39px;
    top: 289.21px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2860 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 242.05px;
    top: 294.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2960 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 300.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3060 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3160 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3260 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3360 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3460 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3560 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3660 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3760 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3860 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3960 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4060 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4160 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 315.59px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4260 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 321.24px;
    top: 374.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4330 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 326.9px;
    top: 379.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2761 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 275.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2861 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 280.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2961 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 286.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3061 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 292.04px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3161 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 297.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3261 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 303.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3361 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3461 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3561 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3661 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3761 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 312.76px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3861 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 318.42px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3961 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 324.07px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4061 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 329.73px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4161 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 335.39px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4261 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 341.04px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2762 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 272.24px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2862 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 277.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2962 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 283.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3062 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 289.21px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3162 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 294.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3262 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 300.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3362 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3462 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3562 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3662 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3762 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3862 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 315.59px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3962 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 321.24px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4062 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 326.9px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4162 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 332.56px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4262 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 338.22px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4331 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 343.87px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2763 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 250.53px;
    top: 280.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2863 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 256.19px;
    top: 286.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2963 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 292.04px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3063 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 297.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3163 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 303.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3263 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3363 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3463 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3563 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3663 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3763 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3863 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 312.76px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3963 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 318.42px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4063 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 324.07px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4163 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 329.73px;
    top: 359.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4263 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 335.39px;
    top: 365.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2764 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 247.71px;
    top: 277.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2864 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 253.36px;
    top: 283.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2964 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 289.21px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3064 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 294.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3164 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 300.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3264 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3364 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3464 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3564 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3664 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3764 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3864 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3964 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 315.59px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4064 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 321.24px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4164 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 326.9px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4264 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 332.56px;
    top: 362.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4332 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 338.22px;
    top: 368.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2765 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 261.85px;
    top: 269.41px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2865 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 275.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2965 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 280.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3065 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 286.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3165 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 292.04px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3265 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 297.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3365 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 303.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3465 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3565 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3665 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 312.76px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3765 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 318.42px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3865 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 324.07px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3965 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 329.73px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4065 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 335.39px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4165 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 341.04px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4265 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 346.7px;
    top: 354.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2766 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 259.02px;
    top: 266.58px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2866 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 272.24px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2966 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 277.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3066 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 283.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3166 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 289.21px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3266 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 294.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3366 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 300.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3466 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3566 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3666 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3766 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 315.59px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3866 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 321.24px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3966 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 326.9px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4066 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 332.56px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4166 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 338.22px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4266 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 343.87px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4333 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 349.53px;
    top: 357.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2767 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 258.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2867 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 263.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2967 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 269.41px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3067 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 275.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3167 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 280.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3267 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 286.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3367 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 292.04px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3467 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 312.76px;
    top: 297.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3567 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 318.42px;
    top: 303.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3667 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 324.07px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3767 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 329.73px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3867 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 335.39px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3967 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 341.04px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4067 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 346.7px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4167 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 352.36px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4267 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 358.01px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2768 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 255.27px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2868 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 260.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2968 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 266.58px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3068 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 272.24px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3168 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 277.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3268 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 283.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3368 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 289.21px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3468 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 294.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3568 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 315.59px;
    top: 300.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3668 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 321.24px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3768 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 326.9px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3868 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 332.56px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3968 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 338.22px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4068 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 343.87px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4168 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 349.53px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4268 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 355.19px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4334 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 360.84px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2769 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 267.5px;
    top: 263.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2869 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 273.16px;
    top: 269.41px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2969 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 275.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3069 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 280.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3169 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 286.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3269 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 292.04px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3369 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 297.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3469 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 303.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3569 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 312.76px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3669 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 318.42px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3769 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 324.07px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3869 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 329.73px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3969 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 335.39px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4069 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 341.04px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4169 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 346.7px;
    top: 342.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4269 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 352.36px;
    top: 348.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2770 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 264.68px;
    top: 260.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2870 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 270.33px;
    top: 266.58px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2970 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 272.24px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3070 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 277.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3170 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 283.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3270 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 289.21px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3370 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 294.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3470 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 300.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3570 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3670 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 315.59px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3770 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 321.24px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3870 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 326.9px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3970 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 332.56px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4070 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 338.22px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4170 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 343.87px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4270 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 349.53px;
    top: 345.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4335 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 355.19px;
    top: 351.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2771 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 278.82px;
    top: 252.44px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2871 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 258.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2971 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 263.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3071 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 269.41px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3171 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 275.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3271 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 280.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3371 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 312.76px;
    top: 286.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3471 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 318.42px;
    top: 292.04px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3571 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 324.07px;
    top: 297.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3671 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 329.73px;
    top: 303.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3771 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 335.39px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3871 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 341.04px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3971 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 346.7px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4071 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 352.36px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4171 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 358.01px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4271 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 363.67px;
    top: 337.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2772 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 275.99px;
    top: 249.61px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2872 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 255.27px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2972 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 260.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3072 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 266.58px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3172 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 272.24px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3272 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 277.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3372 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 283.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3472 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 315.59px;
    top: 289.21px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3572 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 321.24px;
    top: 294.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3672 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 326.9px;
    top: 300.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3772 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 332.56px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3872 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 338.22px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3972 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 343.87px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4072 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 349.53px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4172 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 355.19px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4272 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 360.84px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4336 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 366.5px;
    top: 340.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2773 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 241.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2873 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 246.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2973 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 252.44px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3073 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 258.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3173 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 312.76px;
    top: 263.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3273 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 318.42px;
    top: 269.41px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3373 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 324.07px;
    top: 275.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3473 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 329.73px;
    top: 280.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3573 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 335.39px;
    top: 286.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3673 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 341.04px;
    top: 292.04px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3773 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 346.7px;
    top: 297.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3873 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 352.36px;
    top: 303.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3973 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 358.01px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4073 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 363.67px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4173 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 369.33px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4273 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 374.98px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2774 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 238.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2874 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 243.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2974 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 249.61px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3074 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 255.27px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3174 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 260.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3274 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 315.59px;
    top: 266.58px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3374 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 321.24px;
    top: 272.24px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3474 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 326.9px;
    top: 277.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3574 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 332.56px;
    top: 283.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3674 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 338.22px;
    top: 289.21px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3774 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 343.87px;
    top: 294.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3874 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 349.53px;
    top: 300.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3974 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 355.19px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4074 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 360.84px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4174 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 366.5px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4274 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 372.16px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4337 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 377.81px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2775 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 284.48px;
    top: 246.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2875 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 290.13px;
    top: 252.44px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2975 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 295.79px;
    top: 258.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3075 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 301.45px;
    top: 263.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3175 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 307.1px;
    top: 269.41px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3275 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 312.76px;
    top: 275.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3375 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 318.42px;
    top: 280.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3475 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 324.07px;
    top: 286.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3575 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 329.73px;
    top: 292.04px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3675 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 335.39px;
    top: 297.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3775 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 341.04px;
    top: 303.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3875 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 346.7px;
    top: 309.01px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3975 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 352.36px;
    top: 314.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4075 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 358.01px;
    top: 320.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4175 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 363.67px;
    top: 325.98px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4275 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 369.33px;
    top: 331.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2776 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 281.65px;
    top: 243.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2876 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 287.3px;
    top: 249.61px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2976 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 292.96px;
    top: 255.27px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3076 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 298.62px;
    top: 260.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3176 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 304.27px;
    top: 266.58px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3276 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 309.93px;
    top: 272.24px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3376 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 315.59px;
    top: 277.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3476 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 321.24px;
    top: 283.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3576 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 326.9px;
    top: 289.21px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3676 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 332.56px;
    top: 294.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3776 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 338.22px;
    top: 300.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3876 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 343.87px;
    top: 306.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3976 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 349.53px;
    top: 311.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4076 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 355.19px;
    top: 317.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4176 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 360.84px;
    top: 323.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4276 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 366.5px;
    top: 328.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4338 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 372.16px;
    top: 334.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.group-47 {
    width: 303px;
    ref-height: 131px;
    position: static;
}

.rectangle-2777 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 319.83px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2877 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 325.49px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2977 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 331.14px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3077 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 336.8px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3177 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 342.46px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3277 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 348.11px;
    top: 239.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3377 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 353.77px;
    top: 245.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3477 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 359.43px;
    top: 251.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3577 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 365.09px;
    top: 256.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3677 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 370.74px;
    top: 262.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3777 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 376.4px;
    top: 267.99px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3877 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 273.65px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3977 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 279.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4077 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 284.96px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4177 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 290.62px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4277 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 296.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2778 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 317px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2878 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 322.66px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2978 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 328.32px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3078 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 333.97px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3178 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 339.63px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3278 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 345.29px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3378 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 350.94px;
    top: 242.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3478 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 356.6px;
    top: 248.19px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3578 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 362.26px;
    top: 253.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3678 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 367.91px;
    top: 259.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3778 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 373.57px;
    top: 265.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3878 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 270.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3978 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 276.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4078 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 282.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4178 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 287.79px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4278 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 293.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4339 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 299.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2779 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 314.17px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2879 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 319.83px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2979 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 325.49px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3079 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 331.14px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3179 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 336.8px;
    top: 239.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3279 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 342.46px;
    top: 245.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3379 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 348.11px;
    top: 251.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3479 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 353.77px;
    top: 256.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3579 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 359.43px;
    top: 262.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3679 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 365.09px;
    top: 267.99px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3779 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 370.74px;
    top: 273.65px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3879 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 376.4px;
    top: 279.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3979 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 284.96px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4079 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 290.62px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4179 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 296.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4279 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 301.93px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2780 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 311.35px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2880 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 317px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2980 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 322.66px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3080 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 328.32px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3180 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 333.97px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3280 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 339.63px;
    top: 242.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3380 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 345.29px;
    top: 248.19px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3480 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 350.94px;
    top: 253.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3580 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 356.6px;
    top: 259.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3680 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 362.26px;
    top: 265.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3780 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 367.91px;
    top: 270.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3880 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 373.57px;
    top: 276.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3980 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 282.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4080 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 287.79px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4180 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 293.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4280 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 299.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4340 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 304.76px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2781 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 331.14px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2881 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 336.8px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2981 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 342.46px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3081 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 348.11px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3181 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 353.77px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3281 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 359.43px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3381 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 365.09px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3481 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 370.74px;
    top: 239.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3581 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 376.4px;
    top: 245.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3681 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 251.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3781 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 256.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3881 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 262.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3981 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 267.99px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4081 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 273.65px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4181 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 279.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4281 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 284.96px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2782 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 328.32px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2882 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 333.97px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2982 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 339.63px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3082 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 345.29px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3182 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 350.94px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3282 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 356.6px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3382 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 362.26px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3482 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 367.91px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3582 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 373.57px;
    top: 242.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3682 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 248.19px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3782 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 253.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3882 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 259.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3982 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 265.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4082 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 270.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4182 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 276.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4282 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 282.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4341 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 287.79px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2783 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 325.49px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2883 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 331.14px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2983 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 336.8px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3083 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 342.46px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3183 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 348.11px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3283 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 353.77px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3383 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 359.43px;
    top: 239.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3483 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 365.09px;
    top: 245.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3583 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 370.74px;
    top: 251.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3683 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 376.4px;
    top: 256.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3783 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 262.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3883 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 267.99px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3983 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 273.65px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4083 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 279.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4183 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 284.96px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4283 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 290.62px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2784 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 322.66px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2884 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 328.32px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2984 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 333.97px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3084 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 339.63px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3184 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 345.29px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3284 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 350.94px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3384 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 356.6px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3484 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 362.26px;
    top: 242.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3584 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 367.91px;
    top: 248.19px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3684 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 373.57px;
    top: 253.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3784 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 259.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3884 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 265.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3984 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 270.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4084 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 276.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4184 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 282.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4284 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 287.79px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4342 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 293.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2785 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 342.46px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2885 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 348.11px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2985 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 353.77px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3085 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 359.43px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3185 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 365.09px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3285 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 370.74px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3385 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 376.4px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3485 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3585 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3685 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 239.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3785 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 245.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3885 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 251.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3985 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 256.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4085 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 262.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4185 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 267.99px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4285 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 273.65px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2786 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 339.63px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2886 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 345.29px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2986 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 350.94px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3086 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 356.6px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3186 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 362.26px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3286 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 367.91px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3386 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 373.57px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3486 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3586 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3686 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3786 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 242.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3886 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 248.19px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3986 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 253.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4086 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 259.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4186 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 265.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4286 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 270.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4343 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 276.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2787 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 336.8px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2887 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 342.46px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2987 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 348.11px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3087 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 353.77px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3187 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 359.43px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3287 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 365.09px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3387 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 370.74px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3487 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 376.4px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3587 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 239.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3687 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 245.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3787 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 251.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3887 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 256.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3987 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 262.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4087 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 267.99px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4187 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 273.65px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4287 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 279.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2788 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 333.97px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2888 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 339.63px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2988 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 345.29px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3088 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 350.94px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3188 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 356.6px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3288 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 362.26px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3388 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 367.91px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3488 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 373.57px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3588 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3688 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 242.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3788 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 248.19px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3888 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 253.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3988 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 259.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4088 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 265.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4188 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 270.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4288 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 276.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4344 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 282.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2789 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 353.77px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2889 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 359.43px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2989 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 365.09px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3089 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 370.74px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3189 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 376.4px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3289 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3389 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3489 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3589 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3689 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3789 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3889 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 239.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3989 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 245.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4089 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 251.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4189 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 256.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4289 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 262.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2790 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 350.94px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2890 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 356.6px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2990 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 362.26px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3090 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 367.91px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3190 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 373.57px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3290 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3390 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3490 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3590 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3690 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3790 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3890 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3990 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 242.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4090 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 248.19px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4190 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 253.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4290 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 259.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4345 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 265.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2791 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 348.11px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2891 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 353.77px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2991 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 359.43px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3091 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 365.09px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3191 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 370.74px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3291 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 376.4px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3391 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3491 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3591 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3691 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3791 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 239.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3891 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 245.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3991 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 251.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4091 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 256.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4191 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 262.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4291 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 267.99px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2792 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 345.29px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2892 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 350.94px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2992 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 356.6px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3092 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 362.26px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3192 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 367.91px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3292 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 373.57px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3392 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3492 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3592 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3692 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3792 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3892 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 242.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3992 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 248.19px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4092 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 253.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4192 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 259.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4292 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 265.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4346 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 270.82px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2793 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 365.09px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2893 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 370.74px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2993 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 376.4px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3093 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3193 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3293 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3393 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3493 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3593 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3693 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3793 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3893 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3993 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4093 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 239.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4193 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 245.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4293 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 251.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2794 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 362.26px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2894 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 367.91px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2994 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 373.57px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3094 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3194 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3294 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3394 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3494 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3594 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3694 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3794 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3894 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3994 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4094 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4194 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 242.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4294 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 248.19px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4347 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 253.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2795 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 359.43px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2895 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 365.09px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2995 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 370.74px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3095 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 376.4px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3195 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3295 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3395 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3495 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3595 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3695 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3795 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3895 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3995 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 239.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4095 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 245.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4195 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 251.02px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4295 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 256.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2796 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 356.6px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2896 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 362.26px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2996 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 367.91px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3096 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 373.57px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3196 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3296 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3396 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3496 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3596 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3696 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3796 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3896 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3996 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4096 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 242.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4196 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 248.19px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4296 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 253.85px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4348 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 259.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2797 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 376.4px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2897 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2997 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3097 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3197 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3297 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3397 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3497 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3597 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3697 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3797 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3897 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3997 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4097 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4197 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4297 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 239.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2798 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 373.57px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2898 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2998 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3098 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3198 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3298 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3398 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3498 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3598 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3698 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3798 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3898 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3998 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4098 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4198 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4298 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4349 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 242.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2799 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 370.74px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2899 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 376.4px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-2999 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3099 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3199 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3299 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3399 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3499 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3599 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3699 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3799 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3899 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-3999 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4099 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4199 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 239.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4299 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 245.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 367.91px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 373.57px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42100 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 242.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4350 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 248.19px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42101 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42102 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4351 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 382.06px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 387.71px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 228.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42103 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 234.05px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 379.23px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 384.88px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42104 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 231.22px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4352 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 236.88px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42105 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42106 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4353 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 393.37px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 399.03px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 217.08px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42107 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 222.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 390.54px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 396.2px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42108 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 219.91px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4354 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 225.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42109 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42110 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4355 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 404.68px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 410.34px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 205.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42111 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 211.42px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 401.85px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 407.51px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42112 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 208.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4356 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 214.25px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42113 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42114 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4357 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 416px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 421.65px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 194.45px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42115 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 200.11px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 413.17px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 418.83px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42116 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 197.28px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4358 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 202.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42117 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42118 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4359 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 427.31px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 432.97px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 183.14px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42119 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 188.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 424.48px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 430.14px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42120 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 185.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4360 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 191.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42121 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42122 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4361 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 438.62px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 444.28px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 171.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42123 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 177.48px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 435.8px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 441.45px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42124 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 174.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4362 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 180.31px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42125 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42126 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4363 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 449.94px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 455.6px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 160.51px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42127 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 166.17px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 447.11px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 452.77px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42128 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 163.34px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4364 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 169px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 64.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 70px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 546.1px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42129 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 551.76px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 61.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 67.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42130 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 548.93px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4365 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 554.59px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 461.25px;
    top: 70px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 466.91px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 149.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42131 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 546.1px;
    top: 154.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 458.42px;
    top: 67.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 464.08px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42132 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 152.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4366 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 548.93px;
    top: 157.68px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 53.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 58.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 64.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 70px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 546.1px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 551.76px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 557.42px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42133 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 563.08px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 50.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 55.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 61.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 67.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 548.93px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 554.59px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42134 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 560.25px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4367 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 565.9px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 472.57px;
    top: 58.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 478.22px;
    top: 64.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 70px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 546.1px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 551.76px;
    top: 137.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42135 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 557.42px;
    top: 143.54px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 469.74px;
    top: 55.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 475.39px;
    top: 61.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 67.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 548.93px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42136 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 554.59px;
    top: 140.71px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4368 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 560.25px;
    top: 146.37px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 41.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 47.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 53.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 58.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 64.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 70px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 546.1px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 551.76px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 557.42px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 563.08px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 568.73px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42137 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 574.39px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 38.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 44.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 50.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 55.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 61.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 67.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 548.93px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 554.59px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 560.25px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 565.9px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42138 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 571.56px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4369 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 577.22px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 483.88px;
    top: 47.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 489.54px;
    top: 53.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 58.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 64.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 70px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 546.1px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 551.76px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 557.42px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 563.08px;
    top: 126.57px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42139 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 568.73px;
    top: 132.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 481.05px;
    top: 44.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 486.71px;
    top: 50.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 55.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 61.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 67.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 548.93px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 554.59px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 560.25px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42140 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 565.9px;
    top: 129.4px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4370 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 571.56px;
    top: 135.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 495.19px;
    top: 36.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 41.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 47.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 53.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 58.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 64.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 70px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 546.1px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 551.76px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 557.42px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 563.08px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 568.73px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 574.39px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42141 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 580.05px;
    top: 120.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 492.36px;
    top: 33.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 38.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 44.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 50.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 55.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 61.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 67.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 548.93px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 554.59px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 560.25px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 565.9px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 571.56px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42142 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 577.22px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4371 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 582.87px;
    top: 123.74px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 24.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 30.41px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 36.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 41.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 47.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 53.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 58.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 546.1px;
    top: 64.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 551.76px;
    top: 70px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 557.42px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 563.08px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 568.73px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 574.39px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 580.05px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 585.7px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42143 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 591.36px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 21.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 27.58px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 33.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 38.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 44.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 50.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 55.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 61.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 548.93px;
    top: 67.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 554.59px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 560.25px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 565.9px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 571.56px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 577.22px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 582.87px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42144 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 588.53px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4372 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 594.19px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 500.85px;
    top: 30.41px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 506.51px;
    top: 36.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 41.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 47.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 53.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 58.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 64.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 70px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 546.1px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 551.76px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 557.42px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 563.08px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 568.73px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 574.39px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 580.05px;
    top: 109.6px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42145 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 585.7px;
    top: 115.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 498.02px;
    top: 27.58px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 503.68px;
    top: 33.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 38.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 44.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 50.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 55.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 61.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 67.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 548.93px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 554.59px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 560.25px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 565.9px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 571.56px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 577.22px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42146 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 582.87px;
    top: 112.43px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4373 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 588.53px;
    top: 118.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 512.16px;
    top: 19.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 24.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 30.41px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 36.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 41.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 47.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 546.1px;
    top: 53.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 551.76px;
    top: 58.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 557.42px;
    top: 64.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 563.08px;
    top: 70px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 568.73px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 574.39px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 580.05px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 585.7px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 591.36px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42147 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 597.02px;
    top: 103.94px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 509.34px;
    top: 16.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 21.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 27.58px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 33.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 38.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 44.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 50.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 548.93px;
    top: 55.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 554.59px;
    top: 61.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 560.25px;
    top: 67.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 565.9px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 571.56px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 577.22px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 582.87px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 588.53px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42148 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 594.19px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4374 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 599.84px;
    top: 106.77px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 7.78px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 13.44px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 19.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 24.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 546.1px;
    top: 30.41px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 551.76px;
    top: 36.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 557.42px;
    top: 41.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 563.08px;
    top: 47.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 568.73px;
    top: 53.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 574.39px;
    top: 58.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 580.05px;
    top: 64.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 585.7px;
    top: 70px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 591.36px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 597.02px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 602.67px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42149 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 608.33px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 4.95px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 10.61px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 16.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 21.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 27.58px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 548.93px;
    top: 33.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 554.59px;
    top: 38.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 560.25px;
    top: 44.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 565.9px;
    top: 50.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 571.56px;
    top: 55.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 577.22px;
    top: 61.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 582.87px;
    top: 67.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 588.53px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 594.19px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 599.84px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42150 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 605.5px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4375 {
    background: #6b629f;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 611.16px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 517.82px;
    top: 13.44px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 523.48px;
    top: 19.09px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 529.13px;
    top: 24.75px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 534.79px;
    top: 30.41px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 540.45px;
    top: 36.06px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 546.1px;
    top: 41.72px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 551.76px;
    top: 47.38px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 557.42px;
    top: 53.03px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 563.08px;
    top: 58.69px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 568.73px;
    top: 64.35px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 574.39px;
    top: 70px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 580.05px;
    top: 75.66px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 585.7px;
    top: 81.32px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 591.36px;
    top: 86.97px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 597.02px;
    top: 92.63px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42151 {
    background: #665e96;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 602.67px;
    top: 98.29px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-27152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 514.99px;
    top: 10.61px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-28152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 520.65px;
    top: 16.26px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-29152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 526.31px;
    top: 21.92px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-30152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 531.96px;
    top: 27.58px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-31152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 537.62px;
    top: 33.23px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-32152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 543.28px;
    top: 38.89px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-33152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 548.93px;
    top: 44.55px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-34152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 554.59px;
    top: 50.2px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-35152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 560.25px;
    top: 55.86px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-36152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 565.9px;
    top: 61.52px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-37152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 571.56px;
    top: 67.18px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-38152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 577.22px;
    top: 72.83px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-39152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 582.87px;
    top: 78.49px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-40152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 588.53px;
    top: 84.15px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-41152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 594.19px;
    top: 89.8px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-42152 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 599.84px;
    top: 95.46px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-4376 {
    background: #a396f6;
    width: 7px;
    ref-height: 3px;
    position: absolute;
    left: 605.5px;
    top: 101.12px;
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
}

.rectangle-44 {
    background: linear-gradient( 270deg, rgba(215, 209, 241, 0.9) 0%, rgba(126, 119, 158, 0.9) 100%
    );
    border-radius: 0px 24px 24px 0px;
    border-style: solid;
    border-color: #735cff;
    border-width: 2px;
    width: 67px;
    ref-height: 131px;
    position: absolute;
    left: 286.6px;
    top: 239px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    transform-origin: 0 0;
    transform: rotate(-45deg) scale(1, 1);
    backdrop-filter: blur(5px);
}

._22-mm-width-made-from-316-l-stainless-steel-anodized-or-painted-finishes-for-a-modern-wear-resistant-look {
    text-align: left;
    font-family: "-", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
    position: relative;
    flex: 1;
}

._22-mm-width-made-from-316-l-stainless-steel-anodized-or-painted-finishes-for-a-modern-wear-resistant-look-span {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

._22-mm-width-made-from-316-l-stainless-steel-anodized-or-painted-finishes-for-a-modern-wear-resistant-look-span2 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

._22-mm-width-made-from-316-l-stainless-steel-anodized-or-painted-finishes-for-a-modern-wear-resistant-look-span3 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

._22-mm-width-made-from-316-l-stainless-steel-anodized-or-painted-finishes-for-a-modern-wear-resistant-look-span4 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

.jewellery {
    color: #000000;
    text-align: center;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.frame-8 {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.made-from-925-sterling-silver-with-a-platinum-coating-for-enhanced-durability-tarnish-resistance-and-hypoallergenic-properties {
    text-align: right;
    font-family: "-", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
    position: relative;
    flex: 1;
}

.made-from-925-sterling-silver-with-a-platinum-coating-for-enhanced-durability-tarnish-resistance-and-hypoallergenic-properties-span {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

.made-from-925-sterling-silver-with-a-platinum-coating-for-enhanced-durability-tarnish-resistance-and-hypoallergenic-properties-span2 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

.made-from-925-sterling-silver-with-a-platinum-coating-for-enhanced-durability-tarnish-resistance-and-hypoallergenic-properties-span3 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

.made-from-925-sterling-silver-with-a-platinum-coating-for-enhanced-durability-tarnish-resistance-and-hypoallergenic-properties-span4 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

.made-from-925-sterling-silver-with-a-platinum-coating-for-enhanced-durability-tarnish-resistance-and-hypoallergenic-properties-span5 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

.pendant {
    flex-shrink: 0;
    width: 597.56px;
    ref-height: 419.1px;
    position: static;
}

.pendant2 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    position: absolute;
    left: 638.44px;
    top: 162.23px;
    width: 597.56px;
    ref-height: 94.64px;
}

.pendant3 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 638.44px;
    top: 81.12px;
    width: 597.56px;
    ref-height: 94.64px;
}

.pendant4 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 638.44px;
    top: 243.35px;
    width: 597.56px;
    ref-height: 94.64px;
}

.pendant5 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    opacity: 0.2;
    position: absolute;
    left: 638.44px;
    top: 324.46px;
    width: 597.56px;
    ref-height: 94.64px;
}

.pendant6 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    opacity: 0.2;
    position: absolute;
    left: 638.44px;
    top: 0px;
    width: 597.56px;
    ref-height: 94.64px;
}

.pendant7 {
    width: 359.48px;
    ref-height: 359.48px;
    position: absolute;
    left: 751.97px;
    top: 26.64px;
    overflow: visible;
}

.frame-9 {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.chain {
    flex-shrink: 0;
    width: 500px;
    ref-height: 500px;
    position: static;
}

.chain2 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 96px;
    font-weight: 400;
    position: absolute;
    left: 65.1px;
    top: 193.1px;
    width: 358.88px;
    ref-height: 94.28px;
}

.chain3 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 96px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 65.1px;
    top: 117.06px;
    width: 358.88px;
    ref-height: 94.28px;
}

.chain4 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 96px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 65.1px;
    top: 269.13px;
    width: 358.88px;
    ref-height: 94.28px;
}

.chain5 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 96px;
    font-weight: 400;
    opacity: 0.2;
    position: absolute;
    left: 65.1px;
    top: 345.16px;
    width: 358.88px;
    ref-height: 94.28px;
}

.chain6 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 96px;
    font-weight: 400;
    opacity: 0.2;
    position: absolute;
    left: 65.1px;
    top: 42.55px;
    width: 358.88px;
    ref-height: 94.28px;
}

.chain7 {
    width: 50.18px;
    ref-height: 656.92px;
    position: static;
}

.group-44 {
    width: 50.18px;
    ref-height: 331.5px;
    position: static;
}

.group-41 {
    width: 50.18px;
    ref-height: 117.09px;
    position: static;
}

.rectangle-15 {
    background: linear-gradient( 180deg, rgba(215, 209, 241, 0.8) 0%, rgba(170, 166, 190, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 31.93px;
    ref-height: 38.02px;
    position: absolute;
    left: 383.87px;
    top: 95.7px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-18 {
    background: linear-gradient( 180deg, rgba(215, 209, 241, 0.8) 0%, rgba(170, 166, 190, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 31.93px;
    ref-height: 38.02px;
    position: absolute;
    left: 340.86px;
    top: 138.71px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-16 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 383.87px;
    top: 138.71px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-17 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 354.84px;
    top: 109.68px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-19 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 418.28px;
    top: 104.3px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-20 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 389.25px;
    top: 75.27px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.group-42 {
    width: 50.18px;
    ref-height: 117.09px;
    position: static;
}

.rectangle-152 {
    background: linear-gradient( 180deg, rgba(215, 209, 241, 0.8) 0%, rgba(170, 166, 190, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 31.93px;
    ref-height: 38.02px;
    position: absolute;
    left: 459.14px;
    top: 20.43px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-182 {
    background: linear-gradient( 180deg, rgba(215, 209, 241, 0.8) 0%, rgba(170, 166, 190, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 31.93px;
    ref-height: 38.02px;
    position: absolute;
    left: 416.13px;
    top: 63.44px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-162 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 459.14px;
    top: 63.44px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-172 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 430.11px;
    top: 34.41px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-192 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 493.55px;
    top: 29.03px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-202 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 464.52px;
    top: 0px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.group-43 {
    width: 50.18px;
    ref-height: 117.09px;
    position: static;
}

.rectangle-153 {
    background: linear-gradient( 180deg, rgba(215, 209, 241, 0.8) 0%, rgba(170, 166, 190, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 31.93px;
    ref-height: 38.02px;
    position: absolute;
    left: 307.53px;
    top: 172.04px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-183 {
    background: linear-gradient( 180deg, rgba(215, 209, 241, 0.8) 0%, rgba(170, 166, 190, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 31.93px;
    ref-height: 38.02px;
    position: absolute;
    left: 264.52px;
    top: 215.05px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-163 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 307.53px;
    top: 215.05px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-173 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 278.49px;
    top: 186.02px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-193 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 341.94px;
    top: 180.64px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-203 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 312.9px;
    top: 151.61px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.group-45 {
    width: 50.18px;
    ref-height: 331.5px;
    position: static;
}

.rectangle-154 {
    background: linear-gradient( 180deg, rgba(215, 209, 241, 0.8) 0%, rgba(170, 166, 190, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 31.93px;
    ref-height: 38.02px;
    position: absolute;
    left: 153.76px;
    top: 325.81px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-184 {
    background: linear-gradient( 180deg, rgba(215, 209, 241, 0.8) 0%, rgba(170, 166, 190, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 31.93px;
    ref-height: 38.02px;
    position: absolute;
    left: 110.75px;
    top: 368.82px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-164 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 153.76px;
    top: 368.82px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-174 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 124.73px;
    top: 339.78px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-194 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 188.17px;
    top: 334.41px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-204 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 159.14px;
    top: 305.38px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-155 {
    background: linear-gradient( 180deg, rgba(215, 209, 241, 0.8) 0%, rgba(170, 166, 190, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 31.93px;
    ref-height: 38.02px;
    position: absolute;
    left: 229.03px;
    top: 250.54px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-185 {
    background: linear-gradient( 180deg, rgba(215, 209, 241, 0.8) 0%, rgba(170, 166, 190, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 31.93px;
    ref-height: 38.02px;
    position: absolute;
    left: 186.02px;
    top: 293.55px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-165 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 229.03px;
    top: 293.55px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-175 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 200px;
    top: 264.52px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-195 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 263.44px;
    top: 259.14px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-205 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 234.41px;
    top: 230.11px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-156 {
    background: linear-gradient( 180deg, rgba(215, 209, 241, 0.8) 0%, rgba(170, 166, 190, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 31.93px;
    ref-height: 38.02px;
    position: absolute;
    left: 77.42px;
    top: 402.15px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-186 {
    background: linear-gradient( 180deg, rgba(215, 209, 241, 0.8) 0%, rgba(170, 166, 190, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 31.93px;
    ref-height: 38.02px;
    position: absolute;
    left: 34.41px;
    top: 445.16px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-166 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 77.42px;
    top: 445.16px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-176 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 48.39px;
    top: 416.13px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-196 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 111.83px;
    top: 410.75px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-206 {
    background: linear-gradient( 180deg, rgba(219, 213, 255, 0.8) 0%, rgba(201, 198, 218, 0.8) 100%
    );
    border-radius: 2px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    width: 9.12px;
    ref-height: 34.98px;
    position: absolute;
    left: 82.8px;
    top: 381.72px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.made-from-925-sterling-silver-with-a-rhodium-coating-for-increased-shine-tarnish-resistance-and-durability {
    text-align: left;
    font-family: "-", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
    position: relative;
    flex: 1;
}

.made-from-925-sterling-silver-with-a-rhodium-coating-for-increased-shine-tarnish-resistance-and-durability-span {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

.made-from-925-sterling-silver-with-a-rhodium-coating-for-increased-shine-tarnish-resistance-and-durability-span2 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

.made-from-925-sterling-silver-with-a-rhodium-coating-for-increased-shine-tarnish-resistance-and-durability-span3 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

.made-from-925-sterling-silver-with-a-rhodium-coating-for-increased-shine-tarnish-resistance-and-durability-span4 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

.made-from-925-sterling-silver-with-a-rhodium-coating-for-increased-shine-tarnish-resistance-and-durability-span5 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 40px;
    line-height: 164%;
    font-weight: 400;
}

.keychains2 {
    color: #000000;
    text-align: center;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.material-hei-cast-8400-a-non-toxic-polyurethane-known-for-elasticity-and-chemical-resistance-keychain-ring-zinc-alloy-with-an-electroplated-coating-for-corrosion-resistance-and-a-long-lasting-vibrant-finish {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.frame-11 {
    display: flex;
    flex-direction: row;
    gap: 64px;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.keychain-ring-is-made-of-zinc-alloy-with-an-electroplated-coating-for-corrosion-resistance-and-a-long-lasting-vibrant-finish {
    text-align: right;
    font-family: "-", sans-serif;
    font-size: 30px;
    line-height: 164%;
    font-weight: 400;
    position: relative;
    flex: 1;
}

.keychain-ring-is-made-of-zinc-alloy-with-an-electroplated-coating-for-corrosion-resistance-and-a-long-lasting-vibrant-finish-span {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 30px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

.keychain-ring-is-made-of-zinc-alloy-with-an-electroplated-coating-for-corrosion-resistance-and-a-long-lasting-vibrant-finish-span2 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 30px;
    line-height: 164%;
    font-weight: 400;
}

.keychain-ring-is-made-of-zinc-alloy-with-an-electroplated-coating-for-corrosion-resistance-and-a-long-lasting-vibrant-finish-span3 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 30px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

.keychain-ring-is-made-of-zinc-alloy-with-an-electroplated-coating-for-corrosion-resistance-and-a-long-lasting-vibrant-finish-span4 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 30px;
    line-height: 164%;
    font-weight: 400;
}

.keychain-ring-is-made-of-zinc-alloy-with-an-electroplated-coating-for-corrosion-resistance-and-a-long-lasting-vibrant-finish-span5 {
    color: #735cff;
    font-family: "Helvetica-Bold", sans-serif;
    font-size: 30px;
    line-height: 164%;
    font-weight: 700;
    text-decoration: underline;
}

.keychain-ring-is-made-of-zinc-alloy-with-an-electroplated-coating-for-corrosion-resistance-and-a-long-lasting-vibrant-finish-span6 {
    color: #000000;
    font-family: "Helvetica-Regular", sans-serif;
    font-size: 30px;
    line-height: 164%;
    font-weight: 400;
}

.keychain {
    flex-shrink: 0;
    width: 455px;
    ref-height: 393.07px;
    position: static;
}

.keychain2 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    position: absolute;
    left: 365px;
    top: 176.07px;
    width: 455px;
    ref-height: 69.24px;
}

.keychain3 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 365px;
    top: 235.41px;
    width: 455px;
    ref-height: 69.24px;
}

.keychain4 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 365px;
    top: 116.72px;
    width: 455px;
    ref-height: 69.24px;
}

.keychain5 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    opacity: 0.2;
    position: absolute;
    left: 365px;
    top: 57.37px;
    width: 455px;
    ref-height: 69.24px;
}

.keychain6 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 64px;
    font-weight: 400;
    opacity: 0.2;
    position: absolute;
    left: 365px;
    top: 294.76px;
    width: 455px;
    ref-height: 69.24px;
}

.keychain7 {
    width: 148.37px;
    ref-height: 407.52px;
    position: static;
}

.rectangle-21 {
    background: rgba(69, 55, 153, 0.5);
    border-radius: 12px;
    width: 148.37px;
    ref-height: 183.98px;
    position: absolute;
    left: 510.92px;
    top: 158.07px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-22 {
    border-radius: 24px;
    border-style: solid;
    border-color: #735cff;
    border-width: 2px;
    width: 27.7px;
    ref-height: 29.67px;
    position: absolute;
    left: 575.27px;
    top: 180.45px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-23 {
    border-radius: 24px;
    border-style: solid;
    border-color: #735cff;
    border-width: 2px;
    width: 27.7px;
    ref-height: 29.67px;
    position: absolute;
    left: 586.46px;
    top: 169.26px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-24 {
    border-radius: 24px;
    border-style: solid;
    border-color: #735cff;
    border-width: 2px;
    width: 27.7px;
    ref-height: 29.67px;
    position: absolute;
    left: 599.05px;
    top: 156.67px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-25 {
    border-radius: 24px;
    border-style: solid;
    border-color: #735cff;
    border-width: 2px;
    width: 27.7px;
    ref-height: 29.67px;
    position: absolute;
    left: 611.64px;
    top: 144.08px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.rectangle-26 {
    border-radius: 24px;
    border-style: solid;
    border-color: #735cff;
    border-width: 2px;
    width: 27.7px;
    ref-height: 29.67px;
    position: absolute;
    left: 624.22px;
    top: 131.49px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.ellipse-3 {
    border-radius: 50%;
    border-style: solid;
    border-color: conic-gradient( from 196.7deg at 50% 50%, rgba(115, 92, 255, 1) 2.0630935207009315%, rgba(113, 91, 251, 1) 92.5000011920929%, rgba(69, 55, 153, 1) 93.50000023841858%
    );
    border-width: 2px;
    width: 138.48px;
    ref-height: 138.48px;
    position: absolute;
    left: 668.99px;
    top: 0px;
    transform-origin: 0 0;
    transform: rotate(45deg) scale(1, 1);
}

.frame-10 {
    background: linear-gradient( 180deg, rgba(254, 253, 255, 1) 0%, rgba(204, 203, 213, 1) 100%
    );
    border-radius: 16px;
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
    justify-content: flex-end;
    flex-shrink: 0;
    min-height: 300px;
    position: relative;
    overflow: hidden;
}

.hei-cast-8400 {
    color: #000000;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 48px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.a-non-toxic-polyurethane-known-for-elasticity-and-chemical-resistance {
    text-align: center;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.a-non-toxic-polyurethane-known-for-elasticity-and-chemical-resistance-span {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.a-non-toxic-polyurethane-known-for-elasticity-and-chemical-resistance-span2 {
    color: #735cff;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.a-non-toxic-polyurethane-known-for-elasticity-and-chemical-resistance-span3 {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.material {
    color: rgba(0, 0, 0, 0.46);
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 36px;
    letter-spacing: 0.32em;
    font-weight: 400;
    position: relative;
}

.warranty-exclusions {
    color: #000000;
    text-align: left;
    font-family: var(--h2-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h2-font-size, 48px);
    font-weight: var(--h2-font-weight, 400);
    text-transform: lowercase;
    position: relative;
}

.the-following-are-not-included-in-the-warranty-coverage-damage-due-to-improper-use-impacts-drops-exposure-to-extreme-conditions-aesthetic-wear-and-tear-scratches-color-changes-unauthorized-repairs-or-modifications-by-third-parties-external-components-such-as-batteries-crystals-and-additional-straps-water-damage-beyond-the-specified-5-atm-50-meters-resistance-for-watches-keychains-as-they-are-excluded-from-warranty-coverage {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
}

.the-following-are-not-included-in-the-warranty-coverage-damage-due-to-improper-use-impacts-drops-exposure-to-extreme-conditions-aesthetic-wear-and-tear-scratches-color-changes-unauthorized-repairs-or-modifications-by-third-parties-external-components-such-as-batteries-crystals-and-additional-straps-water-damage-beyond-the-specified-5-atm-50-meters-resistance-for-watches-keychains-as-they-are-excluded-from-warranty-coverage-span {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.the-following-are-not-included-in-the-warranty-coverage-damage-due-to-improper-use-impacts-drops-exposure-to-extreme-conditions-aesthetic-wear-and-tear-scratches-color-changes-unauthorized-repairs-or-modifications-by-third-parties-external-components-such-as-batteries-crystals-and-additional-straps-water-damage-beyond-the-specified-5-atm-50-meters-resistance-for-watches-keychains-as-they-are-excluded-from-warranty-coverage-span2 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.procedure-to-request-warranty-service {
    color: #000000;
    text-align: left;
    font-family: var(--h2-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h2-font-size, 48px);
    font-weight: var(--h2-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.to-request-warranty-service {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.frame-122 {
    padding: 10px;
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
}

.step-1 {
    border-radius: 16px;
    border-width: 1px;
    border-style: solid;
    border-image: linear-gradient( 196.46deg, rgba(191, 180, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    border-image-slice: 1;
    padding: 32px 24px 32px 24px;
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    flex: 1;
    max-width: 300px;
    position: relative;
    overflow: hidden;
}

._1 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(0, 111, 207, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: var(--large-icon-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--large-icon-font-size, 128px);
    font-weight: var(--large-icon-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.initial-contact {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(0, 111, 207, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: var( --large-icon-title-font-family, "Helvetica-Bold", sans-serif
    );
    font-size: var(--large-icon-title-font-size, 32px);
    font-weight: var(--large-icon-title-font-weight, 700);
    position: relative;
    align-self: stretch;
}

.email-support-volumenzeit-com-with-a-description-of-the-issue-serial-number-and-proof-of-purchase {
    text-align: center;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.email-support-volumenzeit-com-with-a-description-of-the-issue-serial-number-and-proof-of-purchase-span {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.email-support-volumenzeit-com-with-a-description-of-the-issue-serial-number-and-proof-of-purchase-span2 {
    color: #735cff;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.email-support-volumenzeit-com-with-a-description-of-the-issue-serial-number-and-proof-of-purchase-span3 {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.step-2 {
    border-radius: 16px;
    border-width: 1px;
    border-style: solid;
    border-image: linear-gradient( 196.46deg, rgba(191, 180, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    border-image-slice: 1;
    padding: 32px 24px 32px 24px;
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    flex: 1;
    max-width: 300px;
    position: relative;
    overflow: hidden;
}

._2 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(0, 111, 207, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: var(--large-icon-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--large-icon-font-size, 128px);
    font-weight: var(--large-icon-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.evaluation {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(0, 111, 207, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: var( --large-icon-title-font-family, "Helvetica-Bold", sans-serif
    );
    font-size: var(--large-icon-title-font-size, 32px);
    font-weight: var(--large-icon-title-font-weight, 700);
    position: relative;
    align-self: stretch;
}

.we-will-review-your-request-and-provide-a-service-authorization-number-if-approved {
    color: #000000;
    text-align: center;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.step-3 {
    border-radius: 16px;
    border-width: 1px;
    border-style: solid;
    border-image: linear-gradient( 196.46deg, rgba(191, 180, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    border-image-slice: 1;
    padding: 32px 24px 32px 24px;
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    flex: 1;
    max-width: 300px;
    position: relative;
    overflow: hidden;
}

._3 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(0, 111, 207, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: var(--large-icon-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--large-icon-font-size, 128px);
    font-weight: var(--large-icon-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.repair-or-replacement {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(0, 111, 207, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: var( --large-icon-title-font-family, "Helvetica-Bold", sans-serif
    );
    font-size: var(--large-icon-title-font-size, 32px);
    font-weight: var(--large-icon-title-font-weight, 700);
    position: relative;
    align-self: stretch;
}

.if-the-claim-is-valid-we-will-repair-or-replace-the-product-with-equivalent-components {
    color: #000000;
    text-align: center;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.step-4 {
    border-radius: 16px;
    border-width: 1px;
    border-style: solid;
    border-image: linear-gradient( 196.46deg, rgba(191, 180, 255, 1) 0%, rgba(69, 55, 153, 1) 100%
    );
    border-image-slice: 1;
    padding: 32px 24px 32px 24px;
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    flex: 1;
    max-width: 300px;
    position: relative;
    overflow: hidden;
}

._4 {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(0, 111, 207, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: var(--large-icon-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--large-icon-font-size, 128px);
    font-weight: var(--large-icon-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.return-shipping {
    background: linear-gradient( 90deg, rgba(115, 92, 255, 1) 0%, rgba(0, 111, 207, 1) 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: var( --large-icon-title-font-family, "Helvetica-Bold", sans-serif
    );
    font-size: var(--large-icon-title-font-size, 32px);
    font-weight: var(--large-icon-title-font-weight, 700);
    position: relative;
    align-self: stretch;
}

.volumenzeit-will-cover-shipping-costs-for-valid-claims {
    color: #000000;
    text-align: center;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.frame-132 {
    border-radius: 16px;
    border-style: solid;
    border-color: #d72c2c;
    border-width: 1px;
    padding: 32px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
}

.limitation-of-liability {
    color: #bd3535;
    text-align: left;
    font-family: var(--h4-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h4-font-size, 32px);
    font-weight: var(--h4-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.volumenzeit-is-not-liable-for-indirect-or-incidental-damages-resulting-from-the-use-or-inability-to-use-our-products-total-liability-is-limited-to-the-purchase-value-of-the-product {
    color: #911b1b;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.warranty-registration {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.register-your-product-at-www-volumenzeit-com-register-within-30-days-of-purchase-to-facilitate-future-claims {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "-", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.register-your-product-at-www-volumenzeit-com-register-within-30-days-of-purchase-to-facilitate-future-claims-span {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.register-your-product-at-www-volumenzeit-com-register-within-30-days-of-purchase-to-facilitate-future-claims-span2 {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    text-decoration: underline;
}

.register-your-product-at-www-volumenzeit-com-register-within-30-days-of-purchase-to-facilitate-future-claims-span3 {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.additional-assistance {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.for-further-assistance-or-questions-contact-support-volumenzeit-com {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.user-manual {
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.user-guide .header {
    background: linear-gradient( 180deg, rgba(115, 92, 255, 0) 0%, rgba(61, 47, 145, 0.74) 100%
    ), url(../images/header0.png) center;
    border-radius: 24px;
    padding: 32px 10px 32px 10px;
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: flex-end;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    ref-height: 488px;
    position: relative;
    overflow: hidden;
}

.welcome-to-the-volumenzeit-owner-s-guide {
    color: #ffffff;
    text-align: center;
    font-family: var(--h2-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h2-font-size, 48px);
    font-weight: var(--h2-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    flex: 1;
}

.we-appreciate-your-choice-of-our-custom-made-watches-and-are-here-to-help-you-enjoy-the-unique-experience-our-products-offer-this-guide-provides-detailed-information-on-the-use-maintenance-and-care-of-your-volumenzeit-watch-ensuring-it-remains-in-optimal-condition-for-many-years-to-come {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.watch-specifications {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.watch-movement {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.volumenzeit-watches-are-equipped-with-the-precision-swiss-parts-ronda-762-e-movement-ensuring-exceptional-reliability-and-accuracy-this-movement-offers-an-instantaneous-rate-of-10-20-seconds-per-month-and-a-standard-battery-life-of-up-to-10-years-providing-a-worry-free-experience-for-our-customers {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.materials-used {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.each-volumenzeit-watch-is-crafted-from-the-highest-quality-materials-including-case-made-from-316-l-surgical-grade-stainless-steel-known-for-its-durability-and-resistance-to-corrosion-coating-color-anodized-anti-scratch-coating-for-added-protection-crystal-scratch-resistant-sapphire-crystal-for-maximum-protection-and-clarity-straps-available-in-22-mm-stainless-steel-bracelet-milanese-mesh-bracelet-and-genuine-leather-all-featuring-a-quick-release-mechanism-for-easy-strap-changes {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.each-volumenzeit-watch-is-crafted-from-the-highest-quality-materials-including-case-made-from-316-l-surgical-grade-stainless-steel-known-for-its-durability-and-resistance-to-corrosion-coating-color-anodized-anti-scratch-coating-for-added-protection-crystal-scratch-resistant-sapphire-crystal-for-maximum-protection-and-clarity-straps-available-in-22-mm-stainless-steel-bracelet-milanese-mesh-bracelet-and-genuine-leather-all-featuring-a-quick-release-mechanism-for-easy-strap-changes-span {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.each-volumenzeit-watch-is-crafted-from-the-highest-quality-materials-including-case-made-from-316-l-surgical-grade-stainless-steel-known-for-its-durability-and-resistance-to-corrosion-coating-color-anodized-anti-scratch-coating-for-added-protection-crystal-scratch-resistant-sapphire-crystal-for-maximum-protection-and-clarity-straps-available-in-22-mm-stainless-steel-bracelet-milanese-mesh-bracelet-and-genuine-leather-all-featuring-a-quick-release-mechanism-for-easy-strap-changes-span2 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.each-volumenzeit-watch-is-crafted-from-the-highest-quality-materials-including-case-made-from-316-l-surgical-grade-stainless-steel-known-for-its-durability-and-resistance-to-corrosion-coating-color-anodized-anti-scratch-coating-for-added-protection-crystal-scratch-resistant-sapphire-crystal-for-maximum-protection-and-clarity-straps-available-in-22-mm-stainless-steel-bracelet-milanese-mesh-bracelet-and-genuine-leather-all-featuring-a-quick-release-mechanism-for-easy-strap-changes-span3 {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.water-resistance {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.all-volumenzeit-models-feature-water-resistance-up-to-5-atm-50-meters-making-them-resistant-to-sweat-rain-and-brief-contact-with-water-such-as-hand-washing-not-suitable-for-swimming {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.frame-14 {
    border-radius: 24px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.note {
    color: #513fbc;
    text-align: left;
    font-family: var(--h4-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h4-font-size, 32px);
    font-weight: var(--h4-font-weight, 400);
    text-transform: lowercase;
    position: relative;
}

.exposure-to-water-pressures-exceeding-the-specified-limits-will-void-the-water-resistance-warranty-after-contact-with-saltwater-or-chlorinated-water-rinse-your-watch-with-fresh-water-and-dry-it-completely {
    color: #513fbc;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.how-to-adjust-and-change-the-strap {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.leather-and-textile-straps {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.use-the-provided-tool-to-press-the-quick-release-pin-on-the-underside-of-the-strap-slide-the-strap-out-of-the-watch-case-and-place-the-new-strap-ensuring-the-pin-clicks-firmly-into-place {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.milanese-mesh-straps {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.use-the-sliding-clasp-to-adjust-the-strap-size-open-the-clasp-lock-and-slide-the-mesh-to-fit-your-wrist-close-the-clasp-lock-ensuring-it-is-securely-fastened {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.stainless-steel-straps {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.each-stainless-steel-bracelet-comes-with-an-adjustment-tool-to-resize-the-links-however-due-to-the-complexity-of-these-straps-we-recommend-visiting-a-professional-watchmaker-to-adjust-the-links-to-fit-your-wrist-no-extra-links-or-pins-are-included {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.care-and-maintenance {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.cleaning {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.regularly-clean-your-watch-with-a-soft-dry-cloth-avoid-using-abrasive-chemicals-that-may-damage-the-finish {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.battery {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.if-your-watch-stops-the-battery-may-have-reached-the-end-of-its-lifespan-replace-it-at-an-authorized-service-center-to-avoid-damage {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.storage {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.store-your-watch-in-a-dry-and-protected-place-when-not-in-use-preferably-in-its-original-case {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.common-troubleshooting {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.the-watch-runs-fast-or-slow {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.this-may-be-due-to-exposure-to-magnetic-fields-keep-your-watch-away-from-strong-magnets-and-electronic-devices {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.misaligned-hands {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "-", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment-span {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment-span2 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment-span3 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment-span4 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment-span5 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment-span6 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment-span7 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment-span8 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment-span9 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment-span10 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment-span11 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.condensation-under-the-crystal {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.if-you-notice-condensation-it-may-indicate-moisture-ingress-take-your-watch-to-an-authorized-service-center-for-inspection-and-repair {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.volumenzeit-warranty {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.all-volumenzeit-watches-are-covered-by-a-2-year-limited-warranty-that-protects-against-manufacturing-and-material-defects-the-warranty-does-not-cover-damage-caused-by-improper-use-negligence-impact-scratches-on-the-crystal-normal-wear-and-tear-or-handling-by-unauthorized-third-parties-for-the-full-warranty-terms-and-conditions-please-visit-our-website-at-www-volumenzeit-com-warranty {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "-", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    width: 1128px;
}

.all-volumenzeit-watches-are-covered-by-a-2-year-limited-warranty-that-protects-against-manufacturing-and-material-defects-the-warranty-does-not-cover-damage-caused-by-improper-use-negligence-impact-scratches-on-the-crystal-normal-wear-and-tear-or-handling-by-unauthorized-third-parties-for-the-full-warranty-terms-and-conditions-please-visit-our-website-at-www-volumenzeit-com-warranty-span {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.all-volumenzeit-watches-are-covered-by-a-2-year-limited-warranty-that-protects-against-manufacturing-and-material-defects-the-warranty-does-not-cover-damage-caused-by-improper-use-negligence-impact-scratches-on-the-crystal-normal-wear-and-tear-or-handling-by-unauthorized-third-parties-for-the-full-warranty-terms-and-conditions-please-visit-our-website-at-www-volumenzeit-com-warranty-span2 {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    text-decoration: underline;
}

.all-volumenzeit-watches-are-covered-by-a-2-year-limited-warranty-that-protects-against-manufacturing-and-material-defects-the-warranty-does-not-cover-damage-caused-by-improper-use-negligence-impact-scratches-on-the-crystal-normal-wear-and-tear-or-handling-by-unauthorized-third-parties-for-the-full-warranty-terms-and-conditions-please-visit-our-website-at-www-volumenzeit-com-warranty-span3 {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.jewelry-technical-data {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.pendants {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.material-925-sterling-silver-coating-platinum {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "-", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.material-925-sterling-silver-coating-platinum-span {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.material-925-sterling-silver-coating-platinum-span2 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.material-925-sterling-silver-coating-platinum-span3 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.material-925-sterling-silver-coating-platinum-span4 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.advantages-of-platinum-plating-on-silver {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.luxurious-finish-with-a-bright-white-appearance-tarnish-resistance-to-maintain-the-shine-durable-and-resistant-to-scratches-dents-and-wear-hypoallergenic-properties-make-it-safe-for-sensitive-skin-low-maintenance-due-to-the-robust-nature-of-platinum {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.chains {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.material-925-sterling-silver-thickness-1-8-mm-length-60-cm-style-box-chain-unisex-coating-rhodium {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "-", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.list {
    list-style: disc !important;
}

.material-925-sterling-silver-thickness-1-8-mm-length-60-cm-style-box-chain-unisex-coating-rhodium-span {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.material-925-sterling-silver-thickness-1-8-mm-length-60-cm-style-box-chain-unisex-coating-rhodium-span2 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.material-925-sterling-silver-thickness-1-8-mm-length-60-cm-style-box-chain-unisex-coating-rhodium-span3 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.material-925-sterling-silver-thickness-1-8-mm-length-60-cm-style-box-chain-unisex-coating-rhodium-span4 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.material-925-sterling-silver-thickness-1-8-mm-length-60-cm-style-box-chain-unisex-coating-rhodium-span5 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.material-925-sterling-silver-thickness-1-8-mm-length-60-cm-style-box-chain-unisex-coating-rhodium-span6 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.material-925-sterling-silver-thickness-1-8-mm-length-60-cm-style-box-chain-unisex-coating-rhodium-span7 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.material-925-sterling-silver-thickness-1-8-mm-length-60-cm-style-box-chain-unisex-coating-rhodium-span8 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.material-925-sterling-silver-thickness-1-8-mm-length-60-cm-style-box-chain-unisex-coating-rhodium-span9 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.material-925-sterling-silver-thickness-1-8-mm-length-60-cm-style-box-chain-unisex-coating-rhodium-span10 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.advantages-of-rhodium-plating-on-silver {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.enhanced-shine-with-a-mirror-like-finish-tarnish-resistance-keeping-the-jewelry-shiny-and-tarnish-free-increased-durability-to-protect-against-scratches-and-wear-hypoallergenic-making-it-safe-for-sensitive-skin-maintains-a-bright-white-color-preventing-the-silver-from-yellowing-low-maintenance-requiring-less-frequent-cleaning {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.straps-technical-data {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.leather-strap {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.width-22-mm-length-145-210-mm-attached-to-the-watch-material-genuine-leather-offering-a-soft-comfortable-feel-with-durability-and-timeless-elegance {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "-", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.width-22-mm-length-145-210-mm-attached-to-the-watch-material-genuine-leather-offering-a-soft-comfortable-feel-with-durability-and-timeless-elegance-span {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.width-22-mm-length-145-210-mm-attached-to-the-watch-material-genuine-leather-offering-a-soft-comfortable-feel-with-durability-and-timeless-elegance-span2 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.width-22-mm-length-145-210-mm-attached-to-the-watch-material-genuine-leather-offering-a-soft-comfortable-feel-with-durability-and-timeless-elegance-span3 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.width-22-mm-length-145-210-mm-attached-to-the-watch-material-genuine-leather-offering-a-soft-comfortable-feel-with-durability-and-timeless-elegance-span4 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.width-22-mm-length-145-210-mm-attached-to-the-watch-material-genuine-leather-offering-a-soft-comfortable-feel-with-durability-and-timeless-elegance-span5 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.width-22-mm-length-145-210-mm-attached-to-the-watch-material-genuine-leather-offering-a-soft-comfortable-feel-with-durability-and-timeless-elegance-span6 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.stainless-steel-bracelet {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.width-22-mm-length-160-210-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-for-strength-and-corrosion-resistance-with-a-sleek-modern-finish {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "-", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.width-22-mm-length-160-210-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-for-strength-and-corrosion-resistance-with-a-sleek-modern-finish-span {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.width-22-mm-length-160-210-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-for-strength-and-corrosion-resistance-with-a-sleek-modern-finish-span2 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.width-22-mm-length-160-210-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-for-strength-and-corrosion-resistance-with-a-sleek-modern-finish-span3 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.width-22-mm-length-160-210-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-for-strength-and-corrosion-resistance-with-a-sleek-modern-finish-span4 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.width-22-mm-length-160-210-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-for-strength-and-corrosion-resistance-with-a-sleek-modern-finish-span5 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.width-22-mm-length-160-210-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-for-strength-and-corrosion-resistance-with-a-sleek-modern-finish-span6 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.milanese-mesh-strap {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.width-22-mm-length-160-260-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-or-painted-offering-durability-comfort-and-a-refined-aesthetic {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "-", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.width-22-mm-length-160-260-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-or-painted-offering-durability-comfort-and-a-refined-aesthetic-span {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.width-22-mm-length-160-260-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-or-painted-offering-durability-comfort-and-a-refined-aesthetic-span2 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.width-22-mm-length-160-260-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-or-painted-offering-durability-comfort-and-a-refined-aesthetic-span3 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.width-22-mm-length-160-260-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-or-painted-offering-durability-comfort-and-a-refined-aesthetic-span4 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.width-22-mm-length-160-260-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-or-painted-offering-durability-comfort-and-a-refined-aesthetic-span5 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.width-22-mm-length-160-260-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-or-painted-offering-durability-comfort-and-a-refined-aesthetic-span6 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.keychain-technical-data {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.keychain8 {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.material-hei-cast-8400-a-high-quality-non-toxic-polyurethane-material-offering-elasticity-wear-resistance-and-chemical-resistance-commonly-used-in-various-industries-such-as-electronics-food-medical-and-sports {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "-", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.material-hei-cast-8400-a-high-quality-non-toxic-polyurethane-material-offering-elasticity-wear-resistance-and-chemical-resistance-commonly-used-in-various-industries-such-as-electronics-food-medical-and-sports-span {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.material-hei-cast-8400-a-high-quality-non-toxic-polyurethane-material-offering-elasticity-wear-resistance-and-chemical-resistance-commonly-used-in-various-industries-such-as-electronics-food-medical-and-sports-span2 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.keychain-holder {
    color: #000000;
    text-align: left;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 32px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.material-hei-cast-8400-high-quality-non-toxic-polyurethane-material-produced-in-japan-known-for-its-exceptional-elasticity-wear-resistance-and-chemical-resistance-commonly-used-for-electronics-food-medical-health-and-sports-products-coating-electroplating-enhances-durability-and-appearance-providing-a-smooth-corrosion-resistant-finish-while-offering-vibrant-long-lasting-color-that-adds-both-protection-and-a-stylish-aesthetic {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "-", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.material-hei-cast-8400-high-quality-non-toxic-polyurethane-material-produced-in-japan-known-for-its-exceptional-elasticity-wear-resistance-and-chemical-resistance-commonly-used-for-electronics-food-medical-health-and-sports-products-coating-electroplating-enhances-durability-and-appearance-providing-a-smooth-corrosion-resistant-finish-while-offering-vibrant-long-lasting-color-that-adds-both-protection-and-a-stylish-aesthetic-span {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.material-hei-cast-8400-high-quality-non-toxic-polyurethane-material-produced-in-japan-known-for-its-exceptional-elasticity-wear-resistance-and-chemical-resistance-commonly-used-for-electronics-food-medical-health-and-sports-products-coating-electroplating-enhances-durability-and-appearance-providing-a-smooth-corrosion-resistant-finish-while-offering-vibrant-long-lasting-color-that-adds-both-protection-and-a-stylish-aesthetic-span2 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.material-hei-cast-8400-high-quality-non-toxic-polyurethane-material-produced-in-japan-known-for-its-exceptional-elasticity-wear-resistance-and-chemical-resistance-commonly-used-for-electronics-food-medical-health-and-sports-products-coating-electroplating-enhances-durability-and-appearance-providing-a-smooth-corrosion-resistant-finish-while-offering-vibrant-long-lasting-color-that-adds-both-protection-and-a-stylish-aesthetic-span3 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.material-hei-cast-8400-high-quality-non-toxic-polyurethane-material-produced-in-japan-known-for-its-exceptional-elasticity-wear-resistance-and-chemical-resistance-commonly-used-for-electronics-food-medical-health-and-sports-products-coating-electroplating-enhances-durability-and-appearance-providing-a-smooth-corrosion-resistant-finish-while-offering-vibrant-long-lasting-color-that-adds-both-protection-and-a-stylish-aesthetic-span4 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.contact-and-support {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.if-you-have-any-additional-questions-about-the-use-care-or-features-of-your-volumenzeit-products-please-feel-free-to-contact-our-support-team-at-any-time {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    width: 1128px;
}

.return-policy {
    padding: 10px;
    display: flex;
    flex-direction: column;
    gap: 13px;
    align-items: flex-start;
    justify-content: flex-start;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
}

.volumenzeit-return-policy {
    color: #000000;
    text-align: center;
    font-family: var(--h2-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h2-font-size, 48px);
    font-weight: var(--h2-font-weight, 400);
    text-transform: lowercase;
    position: relative;
}

.at-volumenzeit-we-are-committed-to-customer-satisfaction-and-excellence-in-each-of-our-custom-made-watches-we-understand-that-sometimes-a-return-or-exchange-may-be-necessary-and-we-aim-to-make-this-process-as-simple-as-possible {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.frame-47 {
    display: flex;
    flex-direction: row;
    gap: 30px;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

.frame-15 {
    border-radius: 24px;
    border-style: solid;
    border-color: #735cff;
    border-width: 1px;
    padding: 32px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
}

.exchange-1 {
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
}

.group5 {
    height: 150px;
    right: 0%;
    left: 0.01%;
    bottom: -99.94%;
    top: 99.97%;
    overflow: visible;
}

._30-day-return {
    color: #735cff;
    text-align: center;
    font-family: "SpaceAge-Regular", sans-serif;
    font-size: 24px;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.frame-46 {
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-shrink: 0;
    position: relative;
}

.returns {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.we-offer-a-30-day-return-policy-from-the-date-of-product-delivery-to-be-eligible-for-a-return-the-watch-must-meet-the-following-conditions-product-condition-the-watch-must-be-unused-in-its-original-condition-with-all-tags-and-protective-stickers-intact-and-in-its-original-packaging-custom-products-due-to-the-exclusive-nature-of-our-personalized-and-engraved-watches-these-items-are-not-eligible-for-return-or-exchange-except-in-cases-of-manufacturing-defects {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "-", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.we-offer-a-30-day-return-policy-from-the-date-of-product-delivery-to-be-eligible-for-a-return-the-watch-must-meet-the-following-conditions-product-condition-the-watch-must-be-unused-in-its-original-condition-with-all-tags-and-protective-stickers-intact-and-in-its-original-packaging-custom-products-due-to-the-exclusive-nature-of-our-personalized-and-engraved-watches-these-items-are-not-eligible-for-return-or-exchange-except-in-cases-of-manufacturing-defects-span {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.we-offer-a-30-day-return-policy-from-the-date-of-product-delivery-to-be-eligible-for-a-return-the-watch-must-meet-the-following-conditions-product-condition-the-watch-must-be-unused-in-its-original-condition-with-all-tags-and-protective-stickers-intact-and-in-its-original-packaging-custom-products-due-to-the-exclusive-nature-of-our-personalized-and-engraved-watches-these-items-are-not-eligible-for-return-or-exchange-except-in-cases-of-manufacturing-defects-span2 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.we-offer-a-30-day-return-policy-from-the-date-of-product-delivery-to-be-eligible-for-a-return-the-watch-must-meet-the-following-conditions-product-condition-the-watch-must-be-unused-in-its-original-condition-with-all-tags-and-protective-stickers-intact-and-in-its-original-packaging-custom-products-due-to-the-exclusive-nature-of-our-personalized-and-engraved-watches-these-items-are-not-eligible-for-return-or-exchange-except-in-cases-of-manufacturing-defects-span3 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.we-offer-a-30-day-return-policy-from-the-date-of-product-delivery-to-be-eligible-for-a-return-the-watch-must-meet-the-following-conditions-product-condition-the-watch-must-be-unused-in-its-original-condition-with-all-tags-and-protective-stickers-intact-and-in-its-original-packaging-custom-products-due-to-the-exclusive-nature-of-our-personalized-and-engraved-watches-these-items-are-not-eligible-for-return-or-exchange-except-in-cases-of-manufacturing-defects-span4 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.we-offer-a-30-day-return-policy-from-the-date-of-product-delivery-to-be-eligible-for-a-return-the-watch-must-meet-the-following-conditions-product-condition-the-watch-must-be-unused-in-its-original-condition-with-all-tags-and-protective-stickers-intact-and-in-its-original-packaging-custom-products-due-to-the-exclusive-nature-of-our-personalized-and-engraved-watches-these-items-are-not-eligible-for-return-or-exchange-except-in-cases-of-manufacturing-defects-span5 {
    color: #000000;
    list-style-type: disc;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.return-process {
    color: #000000;
    text-align: left;
    font-family: var(--h3-font-family, "SpaceAge-Regular", sans-serif);
    font-size: var(--h3-font-size, 36px);
    font-weight: var(--h3-font-weight, 400);
    text-transform: lowercase;
    position: relative;
    align-self: stretch;
}

.if-you-wish-to-return-your-product-please-follow-these-steps-contact-customer-service-send-us-an-email-at-returns-volumenzeit-com-with-your-order-number-reason-for-return-and-any-relevant-details-our-customer-service-team-will-respond-within-24-hours-with-instructions-on-how-to-proceed-return-label-generation-we-will-provide-you-with-a-prepaid-return-label-to-send-the-product-back-to-our-logistics-center-please-use-the-original-packaging-to-ensure-the-watch-arrives-in-perfect-condition-receipt-and-evaluation-once-we-receive-the-product-at-our-warehouse-we-will-proceed-to-evaluate-it-this-process-may-take-up-to-7-business-days-if-the-watch-meets-our-return-conditions-we-will-process-the-corresponding-refund-refund-the-refund-will-be-made-to-the-same-payment-method-used-in-the-original-purchase-please-note-that-processing-times-may-vary-depending-on-your-bank-or-payment-provider {
    color: #000000;
    text-align: left;
    font-family: var(--paragraph-font-family, "-", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
    position: relative;
    align-self: stretch;
}

.if-you-wish-to-return-your-product-please-follow-these-steps-contact-customer-service-send-us-an-email-at-returns-volumenzeit-com-with-your-order-number-reason-for-return-and-any-relevant-details-our-customer-service-team-will-respond-within-24-hours-with-instructions-on-how-to-proceed-return-label-generation-we-will-provide-you-with-a-prepaid-return-label-to-send-the-product-back-to-our-logistics-center-please-use-the-original-packaging-to-ensure-the-watch-arrives-in-perfect-condition-receipt-and-evaluation-once-we-receive-the-product-at-our-warehouse-we-will-proceed-to-evaluate-it-this-process-may-take-up-to-7-business-days-if-the-watch-meets-our-return-conditions-we-will-process-the-corresponding-refund-refund-the-refund-will-be-made-to-the-same-payment-method-used-in-the-original-purchase-please-note-that-processing-times-may-vary-depending-on-your-bank-or-payment-provider-span {
    color: #000000;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.if-you-wish-to-return-your-product-please-follow-these-steps-contact-customer-service-send-us-an-email-at-returns-volumenzeit-com-with-your-order-number-reason-for-return-and-any-relevant-details-our-customer-service-team-will-respond-within-24-hours-with-instructions-on-how-to-proceed-return-label-generation-we-will-provide-you-with-a-prepaid-return-label-to-send-the-product-back-to-our-logistics-center-please-use-the-original-packaging-to-ensure-the-watch-arrives-in-perfect-condition-receipt-and-evaluation-once-we-receive-the-product-at-our-warehouse-we-will-proceed-to-evaluate-it-this-process-may-take-up-to-7-business-days-if-the-watch-meets-our-return-conditions-we-will-process-the-corresponding-refund-refund-the-refund-will-be-made-to-the-same-payment-method-used-in-the-original-purchase-please-note-that-processing-times-may-vary-depending-on-your-bank-or-payment-provider-span2 {
    color: #000000;
    list-style-type: decimal;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.if-you-wish-to-return-your-product-please-follow-these-steps-contact-customer-service-send-us-an-email-at-returns-volumenzeit-com-with-your-order-number-reason-for-return-and-any-relevant-details-our-customer-service-team-will-respond-within-24-hours-with-instructions-on-how-to-proceed-return-label-generation-we-will-provide-you-with-a-prepaid-return-label-to-send-the-product-back-to-our-logistics-center-please-use-the-original-packaging-to-ensure-the-watch-arrives-in-perfect-condition-receipt-and-evaluation-once-we-receive-the-product-at-our-warehouse-we-will-proceed-to-evaluate-it-this-process-may-take-up-to-7-business-days-if-the-watch-meets-our-return-conditions-we-will-process-the-corresponding-refund-refund-the-refund-will-be-made-to-the-same-payment-method-used-in-the-original-purchase-please-note-that-processing-times-may-vary-depending-on-your-bank-or-payment-provider-span3 {
    color: #000000;
    list-style-type: decimal;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.if-you-wish-to-return-your-product-please-follow-these-steps-contact-customer-service-send-us-an-email-at-returns-volumenzeit-com-with-your-order-number-reason-for-return-and-any-relevant-details-our-customer-service-team-will-respond-within-24-hours-with-instructions-on-how-to-proceed-return-label-generation-we-will-provide-you-with-a-prepaid-return-label-to-send-the-product-back-to-our-logistics-center-please-use-the-original-packaging-to-ensure-the-watch-arrives-in-perfect-condition-receipt-and-evaluation-once-we-receive-the-product-at-our-warehouse-we-will-proceed-to-evaluate-it-this-process-may-take-up-to-7-business-days-if-the-watch-meets-our-return-conditions-we-will-process-the-corresponding-refund-refund-the-refund-will-be-made-to-the-same-payment-method-used-in-the-original-purchase-please-note-that-processing-times-may-vary-depending-on-your-bank-or-payment-provider-span4 {
    color: #000000;
    list-style-type: decimal;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.if-you-wish-to-return-your-product-please-follow-these-steps-contact-customer-service-send-us-an-email-at-returns-volumenzeit-com-with-your-order-number-reason-for-return-and-any-relevant-details-our-customer-service-team-will-respond-within-24-hours-with-instructions-on-how-to-proceed-return-label-generation-we-will-provide-you-with-a-prepaid-return-label-to-send-the-product-back-to-our-logistics-center-please-use-the-original-packaging-to-ensure-the-watch-arrives-in-perfect-condition-receipt-and-evaluation-once-we-receive-the-product-at-our-warehouse-we-will-proceed-to-evaluate-it-this-process-may-take-up-to-7-business-days-if-the-watch-meets-our-return-conditions-we-will-process-the-corresponding-refund-refund-the-refund-will-be-made-to-the-same-payment-method-used-in-the-original-purchase-please-note-that-processing-times-may-vary-depending-on-your-bank-or-payment-provider-span5 {
    color: #000000;
    list-style-type: decimal;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.if-you-wish-to-return-your-product-please-follow-these-steps-contact-customer-service-send-us-an-email-at-returns-volumenzeit-com-with-your-order-number-reason-for-return-and-any-relevant-details-our-customer-service-team-will-respond-within-24-hours-with-instructions-on-how-to-proceed-return-label-generation-we-will-provide-you-with-a-prepaid-return-label-to-send-the-product-back-to-our-logistics-center-please-use-the-original-packaging-to-ensure-the-watch-arrives-in-perfect-condition-receipt-and-evaluation-once-we-receive-the-product-at-our-warehouse-we-will-proceed-to-evaluate-it-this-process-may-take-up-to-7-business-days-if-the-watch-meets-our-return-conditions-we-will-process-the-corresponding-refund-refund-the-refund-will-be-made-to-the-same-payment-method-used-in-the-original-purchase-please-note-that-processing-times-may-vary-depending-on-your-bank-or-payment-provider-span6 {
    color: #000000;
    list-style-type: decimal;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.if-you-wish-to-return-your-product-please-follow-these-steps-contact-customer-service-send-us-an-email-at-returns-volumenzeit-com-with-your-order-number-reason-for-return-and-any-relevant-details-our-customer-service-team-will-respond-within-24-hours-with-instructions-on-how-to-proceed-return-label-generation-we-will-provide-you-with-a-prepaid-return-label-to-send-the-product-back-to-our-logistics-center-please-use-the-original-packaging-to-ensure-the-watch-arrives-in-perfect-condition-receipt-and-evaluation-once-we-receive-the-product-at-our-warehouse-we-will-proceed-to-evaluate-it-this-process-may-take-up-to-7-business-days-if-the-watch-meets-our-return-conditions-we-will-process-the-corresponding-refund-refund-the-refund-will-be-made-to-the-same-payment-method-used-in-the-original-purchase-please-note-that-processing-times-may-vary-depending-on-your-bank-or-payment-provider-span7 {
    color: #000000;
    list-style-type: decimal;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.if-you-wish-to-return-your-product-please-follow-these-steps-contact-customer-service-send-us-an-email-at-returns-volumenzeit-com-with-your-order-number-reason-for-return-and-any-relevant-details-our-customer-service-team-will-respond-within-24-hours-with-instructions-on-how-to-proceed-return-label-generation-we-will-provide-you-with-a-prepaid-return-label-to-send-the-product-back-to-our-logistics-center-please-use-the-original-packaging-to-ensure-the-watch-arrives-in-perfect-condition-receipt-and-evaluation-once-we-receive-the-product-at-our-warehouse-we-will-proceed-to-evaluate-it-this-process-may-take-up-to-7-business-days-if-the-watch-meets-our-return-conditions-we-will-process-the-corresponding-refund-refund-the-refund-will-be-made-to-the-same-payment-method-used-in-the-original-purchase-please-note-that-processing-times-may-vary-depending-on-your-bank-or-payment-provider-span8 {
    color: #000000;
    list-style-type: decimal;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Bold", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 700);
}

.if-you-wish-to-return-your-product-please-follow-these-steps-contact-customer-service-send-us-an-email-at-returns-volumenzeit-com-with-your-order-number-reason-for-return-and-any-relevant-details-our-customer-service-team-will-respond-within-24-hours-with-instructions-on-how-to-proceed-return-label-generation-we-will-provide-you-with-a-prepaid-return-label-to-send-the-product-back-to-our-logistics-center-please-use-the-original-packaging-to-ensure-the-watch-arrives-in-perfect-condition-receipt-and-evaluation-once-we-receive-the-product-at-our-warehouse-we-will-proceed-to-evaluate-it-this-process-may-take-up-to-7-business-days-if-the-watch-meets-our-return-conditions-we-will-process-the-corresponding-refund-refund-the-refund-will-be-made-to-the-same-payment-method-used-in-the-original-purchase-please-note-that-processing-times-may-vary-depending-on-your-bank-or-payment-provider-span9 {
    color: #000000;
    list-style-type: decimal;
    padding-left: 1em;
    font-family: var(--paragraph-font-family, "Helvetica-Regular", sans-serif);
    font-size: var(--paragraph-font-size, 20px);
    font-weight: var(--paragraph-font-weight, 400);
}

.materials {
    /* Auto layout */
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    padding: 32px;
    gap: 10px;
    min-height: 252px;
    border: 1px solid #735CFF;
    border-radius: 24px;

    /* Inside auto layout */
    flex: none;
    order: 0;
    flex-grow: 0;
    color: white !important;
}

.materials * {
    color: white;
}

#case {
    background-position: center;
    background-size: cover;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.59), rgba(0, 0, 0, 0.59)), url(../images/steel.png);
}

#coating {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.59), rgba(0, 0, 0, 0.59)), url(../images/coating.png);
    background-position: center;
    background-size: cover;
}

#crystal {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.59), rgba(0, 0, 0, 0.59)), url(../images/crystal.png);
    background-position: center;
    background-size: cover;
}

#strap-material {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.19), rgba(0, 0, 0, 0.19)), url(../images/leather.png);
    background-position: center;
    background-size: cover;
}

.sub {
    font-size: 16px;
}



h4, .material, .h4, .limitation-of-liability, .note ._22-mm-width-made-from-316-l-stainless-steel-with-an-anodized-finish-for-corrosion-resistance, h3, .h3, .watch-specifications, .materials-used, .water-resistance, .care-and-maintenance, .cleaning, .battery, .storage, .the-watch-runs-fast-or-slow, .misaligned-hands, .condensation-under-the-crystal, .jewelry-technical-data, .pendants, .chains, .leather-strap, .stainless-steel-bracelet, .milanese-mesh-strap, .keychain8, .keychain-holder, .hei-cast-8400, .h2, .warranties-for-each-product, .scope-of-the-warranty, .warranty-exclusions, .procedure-to-request-warranty-service, .how-to-adjust-and-change-the-strap, .common-troubleshooting, .volumenzeit-warranty, .straps-technical-data, .keychain-technical-data, .contact-and-support, .returns, .return-process, .h1, .welcome-to-the-volumenzeit-owner-s-guide, .volumenzeit-return-policy {
    text-transform: lowercase;
}

@media (max-width: 768px) {
    h1, .h1, .welcome-to-the-volumenzeit-owner-s-guide, .volumenzeit-return-policy {
        font-size: 34px !important;
        text-wrap-mode: wrap;
        word-wrap: break-word;
        overflow-wrap: break-word;
        white-space: normal;
    }

    h2, .hei-cast-8400, .h2, .warranties-for-each-product, .scope-of-the-warranty, .warranty-exclusions, .procedure-to-request-warranty-service, .how-to-adjust-and-change-the-strap, .common-troubleshooting, .volumenzeit-warranty, .straps-technical-data, .keychain-technical-data, .contact-and-support, .returns, .return-process {
        font-size: 32px !important;
        text-wrap-mode: wrap;
        word-wrap: break-word;
        overflow-wrap: break-word;
        white-space: normal;
    }

    h3, .h3, .watch-specifications, .materials-used, .water-resistance, .care-and-maintenance, .cleaning, .battery, .storage, .the-watch-runs-fast-or-slow, .misaligned-hands, .condensation-under-the-crystal, .jewelry-technical-data, .pendants, .chains, .leather-strap, .stainless-steel-bracelet, .milanese-mesh-strap, .keychain8, .keychain-holder {
        font-size: 28px;
        text-wrap-mode: wrap;
        word-wrap: break-word;
        overflow-wrap: break-word;
        white-space: normal;
    }

    h4, .material, .h4, .limitation-of-liability, .note ._22-mm-width-made-from-316-l-stainless-steel-with-an-anodized-finish-for-corrosion-resistance {
        font-size: 24px !important;
        text-wrap-mode: wrap;
        word-wrap: break-word;
        overflow-wrap: break-word;
        white-space: normal;
    }

    .paragraph, .we-appreciate-your-choice-of-our-custom-made-watches-and-are-here-to-help-you-enjoy-the-unique-experience-our-products-offer-this-guide-provides-detailed-information-on-the-use-maintenance-and-care-of-your-volumenzeit-watch-ensuring-it-remains-in-optimal-condition-for-many-years-to-come, .volumenzeit-watches-are-equipped-with-the-precision-swiss-parts-ronda-762-e-movement-ensuring-exceptional-reliability-and-accuracy-this-movement-offers-an-instantaneous-rate-of-10-20-seconds-per-month-and-a-standard-battery-life-of-up-to-10-years-providing-a-worry-free-experience-for-our-customers, .each-volumenzeit-watch-is-crafted-from-the-highest-quality-materials-including-case-made-from-316-l-surgical-grade-stainless-steel-known-for-its-durability-and-resistance-to-corrosion-coating-color-anodized-anti-scratch-coating-for-added-protection-crystal-scratch-resistant-sapphire-crystal-for-maximum-protection-and-clarity-straps-available-in-22-mm-stainless-steel-bracelet-milanese-mesh-bracelet-and-genuine-leather-all-featuring-a-quick-release-mechanism-for-easy-strap-changes, .all-volumenzeit-models-feature-water-resistance-up-to-5-atm-50-meters-making-them-resistant-to-sweat-rain-and-brief-contact-with-water-such-as-hand-washing-not-suitable-for-swimming, .regularly-clean-your-watch-with-a-soft-dry-cloth-avoid-using-abrasive-chemicals-that-may-damage-the-finish, .if-your-watch-stops-the-battery-may-have-reached-the-end-of-its-lifespan-replace-it-at-an-authorized-service-center-to-avoid-damage, .store-your-watch-in-a-dry-and-protected-place-when-not-in-use-preferably-in-its-original-case, .this-may-be-due-to-exposure-to-magnetic-fields-keep-your-watch-away-from-strong-magnets-and-electronic-devices, .if-the-hands-of-your-watch-become-misaligned-you-can-follow-these-steps-to-adjust-them-manually-pull-the-crown-gently-pull-the-crown-the-small-dial-on-the-side-of-your-watch-to-the-first-position-or-second-depending-on-your-model-where-the-hands-stop-moving-adjust-the-time-turn-the-crown-clockwise-or-counterclockwise-to-move-the-hands-if-you-re-adjusting-the-hour-and-minute-hands-move-them-both-to-the-12-o-clock-position-check-alignment-ensure-that-the-hour-and-minute-hands-are-exactly-aligned-at-12-00-if-they-aren-t-continue-adjusting-them-until-they-are-perfectly-aligned-push-the-crown-back-once-the-hands-are-aligned-push-the-crown-back-into-its-original-position-to-resume-normal-operation-test-set-the-correct-time-and-test-the-watch-for-a-few-minutes-to-confirm-the-hands-move-smoothly-without-misalignment, .if-you-notice-condensation-it-may-indicate-moisture-ingress-take-your-watch-to-an-authorized-service-center-for-inspection-and-repair, .all-volumenzeit-watches-are-covered-by-a-2-year-limited-warranty-that-protects-against-manufacturing-and-material-defects-the-warranty-does-not-cover-damage-caused-by-improper-use-negligence-impact-scratches-on-the-crystal-normal-wear-and-tear-or-handling-by-unauthorized-third-parties-for-the-full-warranty-terms-and-conditions-please-visit-our-website-at-www-volumenzeit-com-warranty, .material-925-sterling-silver-coating-platinum, .advantages-of-platinum-plating-on-silver, .material-925-sterling-silver-thickness-1-8-mm-length-60-cm-style-box-chain-unisex-coating-rhodium, .enhanced-shine-with-a-mirror-like-finish-tarnish-resistance-keeping-the-jewelry-shiny-and-tarnish-free-increased-durability-to-protect-against-scratches-and-wear-hypoallergenic-making-it-safe-for-sensitive-skin-maintains-a-bright-white-color-preventing-the-silver-from-yellowing-low-maintenance-requiring-less-frequent-cleaning, .width-22-mm-length-145-210-mm-attached-to-the-watch-material-genuine-leather-offering-a-soft-comfortable-feel-with-durability-and-timeless-elegance, .width-22-mm-length-160-210-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-for-strength-and-corrosion-resistance-with-a-sleek-modern-finish, .width-22-mm-length-160-260-mm-attached-to-the-watch-material-316-l-stainless-steel-anodized-or-painted-offering-durability-comfort-and-a-refined-aesthetic, .material-hei-cast-8400-a-high-quality-non-toxic-polyurethane-material-offering-elasticity-wear-resistance-and-chemical-resistance-commonly-used-in-various-industries-such-as-electronics-food-medical-and-sports, .material-hei-cast-8400-high-quality-non-toxic-polyurethane-material-produced-in-japan-known-for-its-exceptional-elasticity-wear-resistance-and-chemical-resistance-commonly-used-for-electronics-food-medical-health-and-sports-products-coating-electroplating-enhances-durability-and-appearance-providing-a-smooth-corrosion-resistant-finish-while-offering-vibrant-long-lasting-color-that-adds-both-protection-and-a-stylish-aesthetic, .if-you-have-any-additional-questions-about-the-use-care-or-features-of-your-volumenzeit-products-please-feel-free-to-contact-our-support-team-at-any-time, .at-volumenzeit-we-are-committed-to-customer-satisfaction-and-excellence-in-each-of-our-custom-made-watches-we-understand-that-sometimes-a-return-or-exchange-may-be-necessary-and-we-aim-to-make-this-process-as-simple-as-possible, .we-offer-a-30-day-return-policy-from-the-date-of-product-delivery-to-be-eligible-for-a-return-the-watch-must-meet-the-following-conditions-product-condition-the-watch-must-be-unused-in-its-original-condition-with-all-tags-and-protective-stickers-intact-and-in-its-original-packaging-custom-products-due-to-the-exclusive-nature-of-our-personalized-and-engraved-watches-these-items-are-not-eligible-for-return-or-exchange-except-in-cases-of-manufacturing-defects, .if-you-wish-to-return-your-product-please-follow-these-steps-contact-customer-service-send-us-an-email-at-returns-volumenzeit-com-with-your-order-number-reason-for-return-and-any-relevant-details-our-customer-service-team-will-respond-within-24-hours-with-instructions-on-how-to-proceed-return-label-generation-we-will-provide-you-with-a-prepaid-return-label-to-send-the-product-back-to-our-logistics-center-please-use-the-original-packaging-to-ensure-the-watch-arrives-in-perfect-condition-receipt-and-evaluation-once-we-receive-the-product-at-our-warehouse-we-will-proceed-to-evaluate-it-this-process-may-take-up-to-7-business-days-if-the-watch-meets-our-return-conditions-we-will-process-the-corresponding-refund-refund-the-refund-will-be-made-to-the-same-payment-method-used-in-the-original-purchase-please-note-that-processing-times-may-vary-depending-on-your-bank-or-payment-provider {
        font-size: 18px;
    }

    .frame-36 {
        background: linear-gradient(180deg, rgb(255 255 255 / 96%) 0%, rgb(255 255 255 / 74%) 100%), url(../images/frame-35.png) center !important;
    }
}
