.elementor .spc-buy:hover,.elementor .spc-buy:focus-visible{background-color:#7d41ea;transform:translate3d(0px, -2px, 0px);}.elementor .spc-buy{width:100%;font-family:Inter;font-weight:700;font-size:15px;color:#FFFFFF;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:16px;padding-inline-end:16px;border-radius:12px;background-color:#26242C;transition:background-color 0.3s, transform 0.3s;display:block;white-space: nowrap;\n}.elementor .spc-regular{font-family:"Space Grotesk";font-weight:700;font-size:22px;color:#FFFFFF;display:block;white-space: nowrap; cursor: default;\n}.elementor .spc-sale{font-family:"Space Grotesk";font-weight:700;font-size:22px;color:#FF7AE6;display:block;white-space: nowrap; cursor: default; &:empty { display: none; }\n}.elementor .spc-prices{padding:0px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:10px;flex-wrap:wrap;align-items: baseline; & .spc-sale:not(:empty) + .spc-regular { font-family: Inter; font-size: 15px; font-weight: 500; color: rgba(255,255,255,0.45); text-decoration: line-through; }\n}.elementor .spc-footer{padding-block-start:14px;padding-block-end:2px;padding-inline-start:4px;padding-inline-end:4px;border-block-start-width:1px;flex-direction:column;gap:14px;align-items:stretch;border-top-style: solid; border-top-color: rgba(255,255,255,0.08);\n}.elementor .spv-crumb:hover,.elementor .spv-crumb:focus-visible{color:#FFFFFF;}.elementor .spv-crumb{font-family:Inter;font-weight:500;font-size:14px;color:rgba(255,255,255,0.6);transition:color 0.3s;display:inline-block;}.elementor .spv-row-value{font-family:Inter;font-weight:600;font-size:15px;color:#FFFFFF;display:block;text-align: right; cursor: default; & a { color: #D7C6FF; text-decoration: none; }\n}.elementor .spv-row-label{font-family:Inter;font-weight:500;font-size:14px;color:rgba(255,255,255,0.55);display:block;cursor: default;\n}.elementor .spv-row{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:16px;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.08);\n}.elementor .spv-card-title{font-family:"Space Grotesk";font-weight:700;font-size:24px;color:#FFFFFF;display:block;cursor: default;\n}.elementor .spv-card{padding:28px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:#201C2C;flex-direction:column;gap:16px;}.elementor .smv-sale-badge{position:absolute;inset-block-start:12px;inset-inline-end:12px;font-family:Inter;font-weight:700;font-size:12px;color:#FFFFFF;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-image:linear-gradient(225deg, #0080ff 0%,#7d41ea 46%,#ff00d4 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ff00d4;box-shadow:0px 6px 18px 0px rgba(255,0,212,0.35);display:inline-block;cursor: default; &:empty { display: none; }\n}.elementor .smv-pager-text{font-family:Inter;font-weight:600;font-size:14px;color:#FFFFFF;display:block;}.elementor .smv-pager:hover,.elementor .smv-pager:focus-visible{border-color:rgba(125,65,234,0.6);background-color:rgba(125,65,234,0.18);}.elementor .smv-pager{cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.04);transition:background-color 0.3s, border-color 0.3s;display:inline-flex;align-items:center;}.elementor .hp2-price-label{font-family:Inter;font-weight:500;font-size:12px;color:rgba(255,255,255,0.5);letter-spacing:0.4px;text-transform:uppercase;display:block;cursor: default;\n}.elementor .hp2-price-wrap{width:auto;padding:0px;}.elementor .hp2-title:hover,.elementor .hp2-title:focus-visible{color:#D7C6FF;}.elementor .hp2-title{font-family:Inter;font-weight:600;font-size:20px;color:#FFFFFF;letter-spacing:-0.2px;padding-block-start:2px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;transition:color 0.3s;display:block;}.elementor .hp2-chip{position:absolute;inset-block-start:12px;inset-inline-start:12px;font-family:Inter;font-weight:600;font-size:12px;color:#FFFFFF;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(19,17,26,0.75);display:inline-block;cursor: default;\n}.elementor .hp2-img:hover,.elementor .hp2-img:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .hp2-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform 0.6s;display:block;}.elementor .hp2-media{overflow:hidden;padding:0px;border-radius:16px;}.elementor .hp2-card:hover,.elementor .hp2-card:focus-visible{border-color:rgba(125,65,234,0.6);box-shadow:0px 24px 60px 0px rgba(125,65,234,0.22);transform:translate3d(0px, -6px, 0px);}.elementor .hp2-card{padding:14px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:#201C2C;transition:transform 0.35s, border-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:14px;}.elementor .hp2-tile{min-height:220px;overflow:hidden;padding:0px;border-radius:20px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:#201C2C;}.elementor .hp2-btn-ghost:hover,.elementor .hp2-btn-ghost:focus-visible{border-color:rgba(255,255,255,0.4);background-color:rgba(255,255,255,0.1);}.elementor .hp2-btn-ghost{font-family:Inter;font-weight:600;font-size:16px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.04);transition:background-color 0.3s, border-color 0.3s;display:inline-block;}.elementor .hp2-btn-primary:hover,.elementor .hp2-btn-primary:focus-visible{box-shadow:0px 16px 40px 0px rgba(255,0,212,0.35);transform:translate3d(0px, -2px, 0px);}.elementor .hp2-btn-primary{font-family:Inter;font-weight:700;font-size:16px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:12px;background-image:linear-gradient(225deg, #0080ff 0%,#7d41ea 46%,#ff00d4 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#7d41ea;box-shadow:0px 10px 30px 0px rgba(125,65,234,0.35);transition:transform 0.3s, box-shadow 0.3s;display:inline-block;}