html, body {
  margin: 0 0 2% !important;
  padding: 0 !important;
}

@media screen and (max-width: 767px) {
  body {
    margin-bottom: 10% !important;
  }
}
@media screen and (max-width: 479px) {
  body {
    margin-bottom: 18% !important;
  }
}
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: Manrope;
  font-weight: 400;
  font-style: normal;
  background: white;
}

a {
  text-decoration: none;
  color: inherit;
}

a:not(.btn):hover {
  text-decoration: underline;
}

input,
select,
textarea,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}

u > span {
  text-decoration: inherit;
}

ol,
ul {
  padding-left: 2.5rem;
  margin: 0.625rem 0;
}

p {
  word-wrap: break-word;
}

h1 > span,
h2 > span,
h3 > span,
h4 > span,
h5 > span,
h6 > span {
  display: block;
  word-wrap: break-word;
}

iframe {
  border: 0;
}

* {
  box-sizing: border-box;
}

:root.js-text-scaling {
  --mobile-font-size: 4vw;
  --default-font-size: 16px;
}

.item-absolute {
  position: absolute;
}

.item-relative {
  position: relative;
}

.item-block {
  display: block;
  height: 100%;
  width: 100%;
}

.item-cover {
  z-index: 1000030;
}

.item-breakword {
  word-wrap: break-word;
}

.item-content-box {
  box-sizing: content-box;
}

.hidden {
  display: none;
}

.hidden-step {
  visibility: hidden;
}

.clearfix {
  clear: both;
}

sup,
sub {
  margin-left: 0.1rem;
  line-height: 0;
}

body#landing-page .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: 0 !important;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: none;
}

@keyframes slide-down {
  from {
    opacity: 0;
    transform: translateY(-50px);
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
}
@supports (-webkit-overflow-scrolling: touch) {
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .image[src$=".svg"] {
      width: calc(100% + 1px);
    }
  }
}
.show-for-sr {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.headline {
  font-family: Quicksand;
  font-weight: 700;
  font-style: normal;
}

.btn {
  line-height: 120%;
  text-align: center;
  font-family: Quicksand;
  font-weight: 700;
  font-style: normal;
  cursor: pointer;
  transition: border 0.5s;
  width: 100%;
  border: 0;
  white-space: normal;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
}

.section-fit {
  max-width: 400px;
}

[class*=sticky-block-footer] .section:last-child {
  bottom: 0;
  z-index: 1000015;
}

[class*=sticky-block-header] .section:first-child {
  top: 0;
  z-index: 1000015;
}

.sticky-block-header .section:first-child,
.sticky-block-footer .section:last-child {
  position: sticky;
}

:root {
  --section-relative-margin: 0 auto;
}

.section-relative {
  position: relative;
  margin: 0 auto;
}

.js-text-scaling .section-relative {
  margin: var(--section-relative-margin);
}

.section-inner {
  height: 100%;
}

#page-block-wg8mc3mtci {
  height: 57.0625rem;
  max-width: 100%;
}

#page-block-wg8mc3mtci .section-holder-border {
  border: 0;
}

#page-block-wg8mc3mtci .section-block {
  background: url(/img/lp/hero-bg.png) repeat #fffae6 50% 50%/cover;
  height: 57.0625rem;
}

#page-block-wg8mc3mtci .section-holder-overlay {
  display: none;
}

#element-1194 {
  top: 0.4375rem;
  left: 7.75rem;
  height: 5.0625rem;
  width: 10rem;
  z-index: 37;
}

#element-1291 {
  top: 5.625rem;
  left: 0;
  height: 2.8125rem;
  width: 24.9375rem;
  z-index: 108;
  color: #000000;
  font-size: 1.9814rem;
  line-height: 2.8rem;
  text-align: center;
}

#element-1291 .x_93314f1c {
  text-align: center;
  line-height: 2.8125rem;
  font-size: 1.9814rem;
}

#element-1198 {
  top: 22.5rem;
  left: 0.6875rem;
  height: 9rem;
  width: 15.9375rem;
  z-index: 43;
}

.circle {
  border-radius: 50%;
}

.shape {
  height: inherit;
}

.line-horizontal {
  height: 0.625rem;
}

.line-vertical {
  height: 100%;
  margin-right: 0.625rem;
}

[class*=line-] {
  box-sizing: content-box;
}

#element-1198 .shape {
  border: 0;
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
  background: white;
  box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
}

#element-1199 {
  top: 29.0625rem;
  left: 5.375rem;
  height: 2.75rem;
  width: 17.9375rem;
  z-index: 44;
  color: #37465A;
  font-size: 0.8669rem;
  line-height: 1.4rem;
  text-align: left;
}

#element-1199 .x_8b9dcb22 {
  text-align: left;
  line-height: 1.375rem;
  font-size: 0.8669rem;
}

#element-1199 .x_7b2817bf {
  color: #000000;
}

#element-1199 strong {
  font-weight: 700;
}

#element-1200 {
  top: 28.4375rem;
  left: 0.9375rem;
  height: 3.4375rem;
  width: 3.5rem;
  z-index: 45;
}

#element-1200 .cropped {
  background: url(/img/icons/icon-savings.svg) 0 0/3.5rem 3.5rem;
}

#element-1214 {
  top: 9.6875rem;
  left: 6.625rem;
  height: 18.3125rem;
  width: 12.1875rem;
  z-index: 39;
}

#element-1214 .cropped {
  background: url(/img/lp/boxes-stacked.webp) -2.875rem 0/18.375rem 18.3125rem;
}

#element-1292 {
  top: 8.8125rem;
  left: 5.0625rem;
  height: 3.625rem;
  width: 14.8125rem;
  z-index: 109;
  color: #37465A;
  font-size: 1.4861rem;
  line-height: 1.8rem;
  text-align: center;
}

#element-1292 .x_5f0ed501 {
  text-align: center;
  line-height: 1.8125rem;
  font-size: 1.4861rem;
}

#element-1292 .x_113f1b2b {
  color: #e50152;
}

#element-1292 strong {
  font-weight: 700;
}

#element-1207 {
  top: 38.9375rem;
  left: 0.6875rem;
  height: 11.0625rem;
  width: 18.9375rem;
  z-index: 56;
}

#element-1207 .shape {
  border: 0;
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
  background: white;
  box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
}

#element-1191 {
  top: 46.1875rem;
  left: 6.125rem;
  height: 14.875rem;
  width: 18.875rem;
  z-index: 5;
}

#element-1191 .cropped {
  background: url(/img/product/box-single.png) 0 -0.125rem/18.875rem 14.9375rem;
}

#element-1208 {
  top: 32.75rem;
  left: 5.375rem;
  height: 4.125rem;
  width: 17.3125rem;
  z-index: 57;
  color: #37465A;
  font-size: 0.8669rem;
  line-height: 1.4rem;
  text-align: left;
}

#element-1208 .x_8b9dcb22 {
  text-align: left;
  line-height: 1.375rem;
  font-size: 0.8669rem;
}

#element-1208 .x_7b2817bf {
  color: #000000;
}

#element-1208 .x_9656eb93 {
  color: #4b2c78;
}

#element-1208 strong {
  font-weight: 700;
}

#element-1294 {
  top: 33.3125rem;
  left: 1.75rem;
  height: 2.9375rem;
  width: 2.875rem;
  z-index: 110;
}

#element-1209 {
  top: 50.875rem;
  left: 1.25rem;
  height: 1.1875rem;
  width: 0;
  z-index: 58;
}

#element-1322 {
  top: 52.0625rem;
  left: 8.9375rem;
  height: 15.875rem;
  width: 16.0625rem;
  z-index: 118;
}

#element-1322 .cropped {
  background: url(/img/lp/box.png) 0 -0.125rem/20.1875rem 16rem;
}

#element-1215 {
  top: 15.4375rem;
  left: 0;
  height: 12.625rem;
  width: 25rem;
  z-index: 8;
}

#element-1201 {
  top: 55rem;
  left: 5rem;
  height: 7.5rem;
  width: 18.9375rem;
  z-index: 46;
}

#element-1201 .shape {
  border: 0;
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
  background: white;
  box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
}

#element-1203 {
  top: 38rem;
  left: 1.625rem;
  height: 3.625rem;
  width: 2.6875rem;
  z-index: 48;
}

#element-1203 .cropped {
  background: url(/img/icons/icon-instructions.svg) -0.9375rem 0/3.625rem 3.625rem;
}

#element-1202 {
  top: 38rem;
  left: 5.25rem;
  height: 4.125rem;
  width: 16.625rem;
  z-index: 47;
  color: #37465A;
  font-size: 0.8669rem;
  line-height: 1.4rem;
  text-align: left;
}

#element-1202 .x_8b9dcb22 {
  text-align: left;
  line-height: 1.375rem;
  font-size: 0.8669rem;
}

#element-1202 .x_7b2817bf {
  color: #000000;
}

#element-1202 strong {
  font-weight: 700;
}

#element-1204 {
  top: 45.9375rem;
  left: 5rem;
  height: 8.625rem;
  width: 18.9375rem;
  z-index: 51;
}

#element-1204 .shape {
  border: 0;
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
  background: white;
  box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
}

#element-1206 {
  top: 42.9375rem;
  left: 0.9375rem;
  height: 3.375rem;
  width: 3.375rem;
  z-index: 53;
}

#element-1205 {
  top: 43.25rem;
  left: 5.25rem;
  height: 2.75rem;
  width: 15.0625rem;
  z-index: 52;
  color: #37465A;
  font-size: 0.8669rem;
  line-height: 1.4rem;
  text-align: left;
  font-weight: 400;
}

#element-1205 .x_8b9dcb22 {
  text-align: left;
  line-height: 1.375rem;
  font-size: 0.8669rem;
}

#element-1205 .x_7b2817bf {
  color: #000000;
}

#element-1205 strong {
  font-weight: 700;
}

#element-1205.paragraph {
  font-weight: 400;
}

#element-1660 {
  top: 47.375rem;
  left: 4.5625rem;
  height: 3.75rem;
  width: 16rem;
  z-index: 131;
}

.btn-shadow {
  box-shadow: 0 1px 3px rgba(1, 1, 1, 0.5);
}

#element-1660 .btn.btn-effect3d:active {
  box-shadow: none;
}

#element-1660 .btn:hover {
  background: #4B2C78;
  color: #FFFFFF;
}

#element-1660 .btn {
  background: #E50152;
  color: #FFFFFF;
  font-size: 1.7337rem;
  font-family: Quicksand;
  font-weight: 700;
  font-style: normal;
  height: 3.75rem;
  width: 16rem;
  border-radius: 15px;
}

#element-1661 {
  top: 47.6875rem;
  left: 4.25rem;
  height: 3.75rem;
  width: 16rem;
  z-index: 130;
}

#element-1661 .shape {
  border: 0;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: #981212;
}

#page-block-gqox5wxwp3c {
  height: 14.75rem;
  max-width: 100%;
}

#page-block-gqox5wxwp3c .section-holder-border {
  border: 0;
}

#page-block-gqox5wxwp3c .section-block {
  background: #8e628a;
  height: 14.75rem;
}

#page-block-gqox5wxwp3c .section-holder-overlay {
  display: none;
}

#element-877 {
  top: -2.1875rem;
  left: 1.3125rem;
  height: 6.875rem;
  width: 7.0625rem;
  z-index: 14;
}

#element-874 {
  top: 9.75rem;
  left: 15.8125rem;
  height: 6.8125rem;
  width: 6.8125rem;
  z-index: 6;
}

#element-1195 {
  top: 7.5rem;
  left: 0.6875rem;
  height: 4.125rem;
  width: 15.375rem;
  z-index: 40;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: center;
}

#element-1195 .x_2c80ab57 {
  text-align: center;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-1195 .x_f2074b6c {
  color: #ffffff;
}

#element-1195 .x_22d1fffd {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
}

#element-1195 strong {
  font-weight: 700;
}

#element-1197 {
  top: 5.75rem;
  left: 4.9375rem;
  height: 1.125rem;
  width: 6.875rem;
  z-index: 42;
}

#element-1196 {
  top: 12.0625rem;
  left: 0.6875rem;
  height: 1.375rem;
  width: 15.375rem;
  z-index: 41;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: center;
}

#element-1196 .x_2c80ab57 {
  text-align: center;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-1196 .x_f2074b6c {
  color: #ffffff;
}

#element-1196 strong {
  font-weight: 700;
}

#page-block-yitic57gqq {
  height: 51.4375rem;
  max-width: 100%;
}

#page-block-yitic57gqq .section-holder-border {
  border: 0;
}

#page-block-yitic57gqq .section-block {
  background: #e7e4f5;
  height: 51.4375rem;
}

#page-block-yitic57gqq .section-holder-overlay {
  display: none;
}

#element-1343 {
  top: 2.75rem;
  left: 0.875rem;
  height: 4rem;
  width: 23.125rem;
  z-index: 120;
  color: #260049;
  font-size: 1.9814rem;
  line-height: 2rem;
  text-align: center;
}

#element-1343 .x_1bfd115e {
  text-align: center;
  line-height: 2rem;
  font-size: 1.9814rem;
}

#element-1343 .x_f25cff35 {
  color: #260049;
}

#element-1343 strong {
  font-weight: 700;
}

#element-1230 {
  top: 8.1875rem;
  left: 1.3125rem;
  height: 28.9375rem;
  width: 23.125rem;
  z-index: 68;
}

.full-size {
  width: 100%;
  height: 100%;
}

.html-widget__text-center {
  text-align: center;
}

#element-1632 {
  top: 9.125rem;
  left: 0.4375rem;
  height: 28.9375rem;
  width: 23.125rem;
  z-index: 10;
}

#element-1632 .shape {
  border: 0;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: #d3cbf7;
}

#element-1077 {
  top: 32.25rem;
  left: 4.5625rem;
  height: 16.875rem;
  width: 16.875rem;
  z-index: 9;
}

#element-1077 .shape {
  border: 0;
  background: white;
}

#element-1344 {
  top: 39.6875rem;
  left: 9.1875rem;
  height: 1.25rem;
  width: 7.5rem;
  z-index: 121;
}

#element-1231 {
  top: 41.5625rem;
  left: 5.3125rem;
  height: 2.375rem;
  width: 15.375rem;
  z-index: 69;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.2rem;
  text-align: center;
}

#element-1231 .x_2b60e4ec {
  text-align: center;
  line-height: 1.1875rem;
  font-size: 0.9907rem;
}

#element-1231 .x_dc1a991e {
  color: #2f3741;
}

#element-1231 strong {
  font-weight: 700;
}

#element-1232 {
  top: 45rem;
  left: 5.875rem;
  height: 1.375rem;
  width: 14.25rem;
  z-index: 70;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: center;
}

#element-1232 .x_2c80ab57 {
  text-align: center;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-1232 .x_dc1a991e {
  color: #2f3741;
}

#element-1232 strong {
  font-weight: 700;
}

#element-1299 {
  top: 46.5625rem;
  left: 7.9375rem;
  height: 17.0625rem;
  width: 17.0625rem;
  z-index: 11;
}

#page-block-gdt0qgbp05a {
  height: 96.4375rem;
  max-width: 100%;
}

#page-block-gdt0qgbp05a .section-holder-border {
  border: 0;
}

#page-block-gdt0qgbp05a .section-block {
  background: white;
  height: 96.4375rem;
}

#page-block-gdt0qgbp05a .section-holder-overlay {
  display: none;
}

#element-1611 {
  top: 1.375rem;
  left: 1.25rem;
  height: 4.75rem;
  width: 22.5rem;
  z-index: 12;
  color: #4B2C78;
  font-size: 2.3529rem;
  line-height: 2.375rem;
  text-align: center;
}

#element-1611 .x_c003f839 {
  text-align: center;
  line-height: 2.375rem;
  font-size: 2.3529rem;
}

#element-1611 .x_f25cff35 {
  color: #260049;
}

#element-1611 strong {
  font-weight: 700;
}

#element-1616 {
  top: 9.25rem;
  left: 1.25rem;
  height: 32.5rem;
  width: 22.5rem;
  z-index: 13;
}

#element-1616 .shape {
  border: 0;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: #e50152;
}

#element-1617 {
  top: 47.125rem;
  left: 1.25rem;
  height: 32.8125rem;
  width: 22.5rem;
  z-index: 71;
}

#element-1617 .shape {
  border: 0;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: #11bbee;
}

#element-1620 {
  top: 48.5rem;
  left: 2.0625rem;
  height: 1.875rem;
  width: 14.5rem;
  z-index: 113;
}

#element-1620 .cropped {
  background: url(/img/product/my-artist-box/cadence-logo.png) 0 -1.3125rem/14.5rem 4.625rem;
}

#element-1619 {
  top: 10.1875rem;
  left: 2rem;
  height: 1.8125rem;
  width: 14.375rem;
  z-index: 112;
}

#element-1619 .cropped {
  background: url(/img/product/create-together-art-box/cadence-logo.png) 0 -1.3125rem/14.375rem 4.5625rem;
}

#element-1622 {
  top: 12.9375rem;
  left: 3.6875rem;
  height: 2.25rem;
  width: 10.9375rem;
  z-index: 115;
  color: #37465A;
  font-size: 1.1146rem;
  line-height: 1.125rem;
  text-align: center;
}

#element-1622 .x_983f73d3 {
  text-align: center;
  line-height: 1.125rem;
  font-size: 1.1146rem;
}

#element-1622 .x_f2074b6c {
  color: #ffffff;
}

#element-1622 strong {
  font-weight: 700;
}

#element-1612 {
  top: 51.3125rem;
  left: 3.4375rem;
  height: 2.25rem;
  width: 11.75rem;
  z-index: 114;
  color: #37465A;
  font-size: 1.1146rem;
  line-height: 1.125rem;
  text-align: center;
}

#element-1612 .x_983f73d3 {
  text-align: center;
  line-height: 1.125rem;
  font-size: 1.1146rem;
}

#element-1612 .x_f2074b6c {
  color: #ffffff;
}

#element-1612 strong {
  font-weight: 700;
}

#element-1590 {
  top: 16.6875rem;
  left: 2.5rem;
  height: 23.8125rem;
  width: 20rem;
  z-index: 63;
}

#element-1590 .shape {
  border: 0;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: white;
}

#element-1579 {
  top: 17.625rem;
  left: 1.5625rem;
  height: 22.875rem;
  width: 21.875rem;
  z-index: 122;
}

.slider {
  position: relative;
  width: 100%;
  height: 100%;
}

.slider:focus-visible {
  outline: 0;
}

.slider .slides-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.slider .slides-container {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  display: flex;
}

.slider .slide {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
}

.slider .slide.active {
  display: block;
}

.slider .arrow {
  border: solid black;
  border-width: 0 3px 3px 0;
  padding: 9px;
  position: absolute;
  top: 50%;
  display: none;
  cursor: pointer;
  z-index: 999;
  background: transparent;
}

.slider .arrow.arrow-right {
  transform: rotate(-45deg);
}

.slider .arrow.arrow-left {
  transform: rotate(135deg);
}

.slider.inside-arrows .arrow,
.slider.outside-arrows .arrow {
  display: block;
}

.slider.inside-arrows .arrow.arrow-right {
  right: 20px;
}

.slider.inside-arrows .arrow.arrow-left {
  left: 20px;
}

.slider.outside-arrows .arrow.arrow-right {
  right: -30px;
}

.slider.outside-arrows .arrow.arrow-left {
  left: -30px;
}

.slider .arrow.disabled {
  cursor: unset;
  pointer-events: none;
  opacity: 0.5;
}

.slider .dots {
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  display: none;
  z-index: 999;
  text-align: center;
}

.slider .dots .dot {
  height: 10px;
  width: 10px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  border: 0;
  display: inline-block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

.slider .dots .dot:not(:first-child) {
  margin-left: 5px;
}

.slider .dots .dot.active {
  background-color: black;
  cursor: default;
}

.slider.inside-dots .dots {
  display: block;
  bottom: 5px;
}

.slider.outside-dots .dots {
  display: block;
  bottom: -25px;
}

#element-1588 {
  top: 3.125rem;
  left: 2.1875rem;
  height: 17.5rem;
  width: 17.5rem;
  z-index: 69;
}

#element-1588 .shape {
  border: 0;
  border-radius: 0 0 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
}

#element-1589 {
  top: 0;
  left: 2.1875rem;
  height: 1.4375rem;
  width: 17.5rem;
  z-index: 199;
  color: #4B2C78;
  font-size: 1.4241rem;
  line-height: 1.4375rem;
  text-align: center;
  font-weight: 500;
}

#element-1589 .x_e86fa07f {
  text-align: center;
  line-height: 1.4375rem;
  font-size: 1.4241rem;
}

#element-1589 .x_9656eb93 {
  color: #4b2c78;
}

#element-1589 strong {
  font-weight: 700;
}

#element-1589.paragraph {
  font-weight: 500;
}

#element-1586 {
  top: 3.125rem;
  left: 2.1875rem;
  height: 17.5rem;
  width: 17.5rem;
  z-index: 69;
}

#element-1586 .shape {
  border: 0;
  border-radius: 0 0 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
}

#element-1587 {
  top: 0;
  left: 2.1875rem;
  height: 1.4375rem;
  width: 17.5rem;
  z-index: 199;
  color: #4B2C78;
  font-size: 1.4241rem;
  line-height: 1.4375rem;
  text-align: center;
  font-weight: 500;
}

#element-1587 .x_e86fa07f {
  text-align: center;
  line-height: 1.4375rem;
  font-size: 1.4241rem;
}

#element-1587 .x_9656eb93 {
  color: #4b2c78;
}

#element-1587 strong {
  font-weight: 700;
}

#element-1587.paragraph {
  font-weight: 500;
}

#element-1582 {
  top: 3.0625rem;
  left: 2.1875rem;
  height: 17.5rem;
  width: 17.5rem;
  z-index: 69;
}

#element-1582 .shape {
  border: 0;
  border-radius: 0 0 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
}

#element-1583 {
  top: 0;
  left: 2.1875rem;
  height: 1.4375rem;
  width: 17.5rem;
  z-index: 199;
  color: #4B2C78;
  font-size: 1.4241rem;
  line-height: 1.4375rem;
  text-align: center;
  font-weight: 500;
}

#element-1583 .x_e86fa07f {
  text-align: center;
  line-height: 1.4375rem;
  font-size: 1.4241rem;
}

#element-1583 .x_9656eb93 {
  color: #4b2c78;
}

#element-1583 strong {
  font-weight: 700;
}

#element-1583.paragraph {
  font-weight: 500;
}

#element-1584 {
  top: 3.4375rem;
  left: 2.1875rem;
  height: 17.5rem;
  width: 17.5rem;
  z-index: 69;
}

#element-1584 .shape {
  border: 0;
  border-radius: 0 0 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
}

#element-1585 {
  top: 0;
  left: 2.1875rem;
  height: 2.875rem;
  width: 17.5rem;
  z-index: 199;
  color: #4B2C78;
  font-size: 1.4241rem;
  line-height: 1.4375rem;
  text-align: center;
  font-weight: 500;
}

#element-1585 .x_e86fa07f {
  text-align: center;
  line-height: 1.4375rem;
  font-size: 1.4241rem;
}

#element-1585 .x_9656eb93 {
  color: #4b2c78;
}

#element-1585 strong {
  font-weight: 700;
}

#element-1585.paragraph {
  font-weight: 500;
}

#element-1580 {
  top: 3.125rem;
  left: 2.1875rem;
  height: 17.5rem;
  width: 17.5rem;
  z-index: 69;
}

#element-1580 .shape {
  border: 0;
  border-radius: 0 0 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
}

#element-1581 {
  top: 0;
  left: 2.1875rem;
  height: 1.4375rem;
  width: 17.5rem;
  z-index: 199;
  color: #4B2C78;
  font-size: 1.4241rem;
  line-height: 1.4375rem;
  text-align: center;
  font-weight: 500;
}

#element-1581 .x_e86fa07f {
  text-align: center;
  line-height: 1.4375rem;
  font-size: 1.4241rem;
}

#element-1581 strong {
  font-weight: 700;
}

#element-1581.paragraph {
  font-weight: 500;
}

#element-1579 .slides-container {
  width: 500%;
}

#element-1579 .slides-container > .slide {
  width: 20%;
}

#element-1579 .arrow {
  border-color: #51237b;
}

#element-1579 .arrow:hover {
  border-color: #51237b;
}

#element-1579 .dots .dot {
  background-color: #a3bac6;
}

#element-1579 .dots .dot.active {
  background-color: #51237b;
}

#element-1592 {
  top: 54.75rem;
  left: 2.5rem;
  height: 23.875rem;
  width: 20rem;
  z-index: 123;
}

#element-1592 .shape {
  border: 0;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: white;
}

#element-1594 {
  top: 55.9375rem;
  left: 1.5625rem;
  height: 22.6875rem;
  width: 21.875rem;
  z-index: 124;
}

#element-1601 {
  top: 3.0625rem;
  left: 2.1875rem;
  height: 17.5rem;
  width: 17.5rem;
  z-index: 69;
}

#element-1601 .shape {
  border: 0;
  border-radius: 0 0 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
}

#element-1602 {
  top: 0;
  left: 2.1875rem;
  height: 1.4375rem;
  width: 17.5rem;
  z-index: 199;
  color: #4B2C78;
  font-size: 1.4241rem;
  line-height: 1.4375rem;
  text-align: center;
  font-weight: 500;
}

#element-1602 .x_e86fa07f {
  text-align: center;
  line-height: 1.4375rem;
  font-size: 1.4241rem;
}

#element-1602 .x_9656eb93 {
  color: #4b2c78;
}

#element-1602 strong {
  font-weight: 700;
}

#element-1602.paragraph {
  font-weight: 500;
}

#element-1603 {
  top: 3.0625rem;
  left: 2.1875rem;
  height: 17.5rem;
  width: 17.5rem;
  z-index: 69;
}

#element-1603 .shape {
  border: 0;
  border-radius: 0 0 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
}

#element-1604 {
  top: 0;
  left: 2.1875rem;
  height: 1.4375rem;
  width: 17.5rem;
  z-index: 199;
  color: #4B2C78;
  font-size: 1.4241rem;
  line-height: 1.4375rem;
  text-align: center;
  font-weight: 500;
}

#element-1604 .x_e86fa07f {
  text-align: center;
  line-height: 1.4375rem;
  font-size: 1.4241rem;
}

#element-1604 .x_9656eb93 {
  color: #4b2c78;
}

#element-1604 strong {
  font-weight: 700;
}

#element-1604.paragraph {
  font-weight: 500;
}

#element-1597 {
  top: 3.0625rem;
  left: 2.1875rem;
  height: 17.5rem;
  width: 17.5rem;
  z-index: 69;
}

#element-1597 .shape {
  border: 0;
  border-radius: 0 0 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
}

#element-1598 {
  top: 0;
  left: 2.1875rem;
  height: 1.4375rem;
  width: 17.5rem;
  z-index: 199;
  color: #4B2C78;
  font-size: 1.4241rem;
  line-height: 1.4375rem;
  text-align: center;
  font-weight: 500;
}

#element-1598 .x_e86fa07f {
  text-align: center;
  line-height: 1.4375rem;
  font-size: 1.4241rem;
}

#element-1598 .x_9656eb93 {
  color: #4b2c78;
}

#element-1598 strong {
  font-weight: 700;
}

#element-1598.paragraph {
  font-weight: 500;
}

#element-1599 {
  top: 3.5rem;
  left: 2.1875rem;
  height: 17.5rem;
  width: 17.5rem;
  z-index: 69;
}

#element-1599 .shape {
  border: 0;
  border-radius: 0 0 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
}

#element-1600 {
  top: 0;
  left: 2.1875rem;
  height: 2.875rem;
  width: 17.5rem;
  z-index: 199;
  color: #4B2C78;
  font-size: 1.4241rem;
  line-height: 1.4375rem;
  text-align: center;
  font-weight: 500;
}

#element-1600 .x_e86fa07f {
  text-align: center;
  line-height: 1.4375rem;
  font-size: 1.4241rem;
}

#element-1600 .x_9656eb93 {
  color: #4b2c78;
}

#element-1600 strong {
  font-weight: 700;
}

#element-1600.paragraph {
  font-weight: 500;
}

#element-1595 {
  top: 3.0625rem;
  left: 2.1875rem;
  height: 17.5rem;
  width: 17.5rem;
  z-index: 69;
}

#element-1595 .shape {
  border: 0;
  border-radius: 0 0 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
}

#element-1596 {
  top: 0;
  left: 2.1875rem;
  height: 1.4375rem;
  width: 17.5rem;
  z-index: 199;
  color: #4B2C78;
  font-size: 1.4241rem;
  line-height: 1.4375rem;
  text-align: center;
  font-weight: 500;
}

#element-1596 .x_e86fa07f {
  text-align: center;
  line-height: 1.4375rem;
  font-size: 1.4241rem;
}

#element-1596 .x_9656eb93 {
  color: #4b2c78;
}

#element-1596 strong {
  font-weight: 700;
}

#element-1596.paragraph {
  font-weight: 500;
}

#element-1605 {
  top: 3rem;
  left: 2.1875rem;
  height: 17.5rem;
  width: 17.5rem;
  z-index: 69;
}

#element-1605 .shape {
  border: 0;
  border-radius: 0 0 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
}

#element-1606 {
  top: 0;
  left: 2.1875rem;
  height: 1.4375rem;
  width: 17.5rem;
  z-index: 199;
  color: #4B2C78;
  font-size: 1.4241rem;
  line-height: 1.4375rem;
  text-align: center;
  font-weight: 500;
}

#element-1606 .x_e86fa07f {
  text-align: center;
  line-height: 1.4375rem;
  font-size: 1.4241rem;
}

#element-1606 .x_9656eb93 {
  color: #4b2c78;
}

#element-1606 strong {
  font-weight: 700;
}

#element-1606.paragraph {
  font-weight: 500;
}

#element-1594 .slides-container {
  width: 600%;
}

#element-1594 .slides-container > .slide {
  width: 16.6666666667%;
}

#element-1594 .arrow {
  border-color: #51237b;
}

#element-1594 .arrow:hover {
  border-color: #51237b;
}

#element-1594 .dots .dot {
  background-color: #a3bac6;
}

#element-1594 .dots .dot.active {
  background-color: #51237b;
}

#element-1627 {
  top: 3.75rem;
  left: 16rem;
  height: 12.9375rem;
  width: 8.25rem;
  z-index: 125;
}

#element-1627 .shape {
  border: 0;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat 50% 50%/cover;
}

#element-1628 {
  top: 43.25rem;
  left: 14rem;
  height: 11.5rem;
  width: 9.75rem;
  z-index: 126;
}

#element-1628 .shape {
  border: 0;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat 50% 50%/cover;
}

#element-1631 {
  top: 82.5rem;
  left: 1.1875rem;
  height: 5.0625rem;
  width: 22.5rem;
  z-index: 129;
  color: #37465A;
  font-size: 1.1765rem;
  line-height: 1.6625rem;
  text-align: center;
}

#element-1631 .x_66d76769 {
  text-align: center;
  line-height: 1.6875rem;
  font-size: 1.1765rem;
}

#element-1631 .x_7b2817bf {
  color: #000000;
}

#element-1631 .x_22d1fffd {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
}

#element-1631 strong {
  font-weight: 700;
}

#element-1629 {
  top: 89.25rem;
  left: 1.1875rem;
  height: 1.5625rem;
  width: 22.5rem;
  z-index: 127;
  color: #37465A;
  font-size: 1.1146rem;
  line-height: 1.575rem;
  text-align: center;
}

#element-1629 .x_bcbce646 {
  text-align: center;
  line-height: 1.5625rem;
  font-size: 1.1146rem;
}

#element-1629 .x_7b2817bf {
  color: #000000;
}

#element-1629 strong {
  font-weight: 700;
}

#element-1630 {
  top: 89.6875rem;
  left: 1.8125rem;
  height: 4.25rem;
  width: 21.1875rem;
  z-index: 128;
}

#element-1630 .btn.btn-effect3d:active {
  box-shadow: none;
}

#element-1630 .btn:hover {
  background: #260049;
  color: #FFFFFF;
}

#element-1630 .btn {
  background: #4B2C78;
  color: #FFFFFF;
  font-size: 1.4861rem;
  font-family: Quicksand;
  font-weight: 700;
  font-style: normal;
  height: 4.25rem;
  width: 21.1875rem;
  border-radius: 10px;
}

#page-block-9kj9wap9grj {
  height: 31.25rem;
  max-width: 100%;
}

#page-block-9kj9wap9grj .section-holder-border {
  border: 0;
}

#page-block-9kj9wap9grj .section-block {
  background: #d3cbf7;
  height: 31.25rem;
}

#page-block-9kj9wap9grj .section-holder-overlay {
  display: none;
}

#element-907 {
  top: 1.8125rem;
  left: 1.1875rem;
  height: 2rem;
  width: 22.5rem;
  z-index: 33;
  color: #37465A;
  font-size: 1.9814rem;
  line-height: 2rem;
  text-align: center;
}

#element-907 .x_1bfd115e {
  text-align: center;
  line-height: 2rem;
  font-size: 1.9814rem;
}

#element-907 .x_7b2817bf {
  color: #000000;
}

#element-908 {
  top: 4.9375rem;
  left: 1.75rem;
  height: 1.375rem;
  width: 21.5625rem;
  z-index: 34;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: center;
  font-weight: 600;
}

#element-908 .x_2c80ab57 {
  text-align: center;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-908 .x_7b2817bf {
  color: #000000;
}

#element-908 strong {
  font-weight: 700;
}

#element-908.paragraph {
  font-weight: 600;
}

#element-909 {
  top: 7.875rem;
  left: 3.3125rem;
  height: 4.5rem;
  width: 4.5rem;
  z-index: 35;
}

#element-1281 {
  top: 11.25rem;
  left: 7.8125rem;
  height: 4.5rem;
  width: 4.5rem;
  z-index: 98;
}

#element-1283 {
  top: 14.625rem;
  left: 3.3125rem;
  height: 4.5rem;
  width: 4.5rem;
  z-index: 100;
}

#element-910 {
  top: 9.25rem;
  left: 8.125rem;
  height: 1.625rem;
  width: 6.625rem;
  z-index: 36;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.6rem;
  text-align: left;
}

#element-910 .x_8b9ce48e {
  text-align: left;
  line-height: 1.625rem;
  font-size: 0.9907rem;
}

#element-910 .x_7b2817bf {
  color: #000000;
}

#element-910 strong {
  font-weight: 700;
}

#element-1282 {
  top: 12.6875rem;
  left: 12.625rem;
  height: 1.625rem;
  width: 8.875rem;
  z-index: 99;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.6rem;
  text-align: left;
}

#element-1282 .x_8b9ce48e {
  text-align: left;
  line-height: 1.625rem;
  font-size: 0.9907rem;
}

#element-1282 .x_7b2817bf {
  color: #000000;
}

#element-1282 strong {
  font-weight: 700;
}

#element-1284 {
  top: 16.0625rem;
  left: 8.125rem;
  height: 1.625rem;
  width: 8.875rem;
  z-index: 101;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.6rem;
  text-align: left;
}

#element-1284 .x_8b9ce48e {
  text-align: left;
  line-height: 1.625rem;
  font-size: 0.9907rem;
}

#element-1284 .x_7b2817bf {
  color: #000000;
}

#element-1284 strong {
  font-weight: 700;
}

#element-1285 {
  top: 18rem;
  left: 7.9375rem;
  height: 4.5rem;
  width: 4.5rem;
  z-index: 102;
}

#element-1287 {
  top: 21.375rem;
  left: 3.4375rem;
  height: 4.5rem;
  width: 4.5rem;
  z-index: 104;
}

#element-1289 {
  top: 24.75rem;
  left: 8rem;
  height: 4.5rem;
  width: 4.5rem;
  z-index: 106;
}

#element-1286 {
  top: 19.4375rem;
  left: 12.75rem;
  height: 1.625rem;
  width: 8.9375rem;
  z-index: 103;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.6rem;
  text-align: left;
}

#element-1286 .x_8b9ce48e {
  text-align: left;
  line-height: 1.625rem;
  font-size: 0.9907rem;
}

#element-1286 .x_7b2817bf {
  color: #000000;
}

#element-1286 strong {
  font-weight: 700;
}

#element-1288 {
  top: 22.8125rem;
  left: 8.25rem;
  height: 1.625rem;
  width: 8.875rem;
  z-index: 105;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.6rem;
  text-align: left;
}

#element-1288 .x_8b9ce48e {
  text-align: left;
  line-height: 1.625rem;
  font-size: 0.9907rem;
}

#element-1288 .x_7b2817bf {
  color: #000000;
}

#element-1288 strong {
  font-weight: 700;
}

#element-1290 {
  top: 26.1875rem;
  left: 12.8125rem;
  height: 1.625rem;
  width: 8.875rem;
  z-index: 107;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.6rem;
  text-align: left;
}

#element-1290 .x_8b9ce48e {
  text-align: left;
  line-height: 1.625rem;
  font-size: 0.9907rem;
}

#element-1290 .x_7b2817bf {
  color: #000000;
}

#element-1290 strong {
  font-weight: 700;
}

#page-block-rx7o65r5bb {
  height: 56.5625rem;
  max-width: 100%;
}

#page-block-rx7o65r5bb .section-holder-border {
  border: 0;
}

#page-block-rx7o65r5bb .section-block {
  background: #e7e4f5;
  height: 56.5625rem;
}

#page-block-rx7o65r5bb .section-holder-overlay {
  display: none;
}

#element-1514 {
  top: 3.0625rem;
  left: 1.75rem;
  height: 28.125rem;
  width: 22.5rem;
  z-index: 62;
}

#element-1514 .shape {
  border: 0;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 0 91%/cover;
}

#element-1633 {
  top: 28rem;
  left: 3.4375rem;
  height: 18rem;
  width: 18rem;
  z-index: 16;
}

#element-1633 .shape {
  border: 0;
  background: white;
}

#element-1181 {
  top: 3.9375rem;
  left: 0.875rem;
  height: 28.125rem;
  width: 22.5rem;
  z-index: 61;
}

#element-1181 .shape {
  border: 0;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: #d3cbf7;
}

#element-1307 {
  top: 33.75rem;
  left: 0;
  height: 4rem;
  width: 24.9375rem;
  z-index: 116;
  color: #F501CE;
  font-size: 1.9814rem;
  line-height: 2rem;
  text-align: center;
}

#element-1307 .x_1bfd115e {
  text-align: center;
  line-height: 2rem;
  font-size: 1.9814rem;
}

#element-1307 .x_113f1b2b {
  color: #e50152;
}

#element-1307 strong {
  font-weight: 700;
}

#element-1064 {
  top: 38.625rem;
  left: 1.5625rem;
  height: 15.8125rem;
  width: 21.75rem;
  z-index: 117;
}

#element-1064 .cropped {
  background: url(/img/lp/gift.webp) 0 -4.8125rem/21.75rem 21.6875rem;
}

#page-block-aerehe0nush {
  height: 110.4375rem;
  max-width: 100%;
}

#page-block-aerehe0nush .section-holder-border {
  border: 0;
}

#page-block-aerehe0nush .section-block {
  background: white;
  height: 110.4375rem;
}

#page-block-aerehe0nush .section-holder-overlay {
  display: none;
}

#element-1324 {
  top: 2.5625rem;
  left: 2.6875rem;
  height: 7.125rem;
  width: 19.5625rem;
  z-index: 119;
  color: #37465A;
  font-size: 3.5294rem;
  line-height: 3.5625rem;
  text-align: center;
}

#element-1324 .x_ff3ceace {
  text-align: center;
  line-height: 3.5625rem;
  font-size: 3.5294rem;
}

#element-1324 .x_9656eb93 {
  color: #4b2c78;
}

#element-1255 {
  top: 10.9375rem;
  left: 0;
  height: 1.875rem;
  width: 24.9375rem;
  z-index: 76;
  color: #37465A;
  font-size: 1.8576rem;
  line-height: 1.875rem;
  text-align: center;
}

#element-1255 .x_a76aec5f {
  text-align: center;
  line-height: 1.875rem;
  font-size: 1.8576rem;
}

#element-1255 .x_22d1fffd {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
}

#element-1255 .x_7b2817bf {
  color: #000000;
}

#element-1263 {
  top: 14.8125rem;
  left: 2.6875rem;
  height: 30.625rem;
  width: 19.5rem;
  z-index: 77;
}

#element-1263 .shape {
  border: 0.3125rem dotted #0000FC;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: none;
}

#element-1257 {
  top: 16rem;
  left: 4rem;
  height: 1.9375rem;
  width: 16.75rem;
  z-index: 78;
  color: #0000FC;
  font-size: 1.6099rem;
  line-height: 1.95rem;
  text-align: center;
}

#element-1257 .x_64e665fe {
  text-align: center;
  line-height: 1.9375rem;
  font-size: 1.6099rem;
}

#element-1257 .x_46d29f0a {
  color: #0000fc;
}

#element-1258 {
  top: 18.25rem;
  left: 4rem;
  height: 2.25rem;
  width: 16.75rem;
  z-index: 79;
  color: #51237B;
  font-size: 1.8576rem;
  line-height: 2.25rem;
  text-align: center;
}

#element-1258 .x_efe90565 {
  text-align: center;
  line-height: 2.25rem;
  font-size: 1.8576rem;
}

#element-1259 {
  top: 20.5625rem;
  left: 4.5625rem;
  height: 15.5625rem;
  width: 15.5625rem;
  z-index: 80;
}

#element-1260 {
  top: 36.125rem;
  left: 3.6875rem;
  height: 4.25rem;
  width: 17.4375rem;
  z-index: 81;
}

#element-1260 .btn.btn-effect3d:active {
  box-shadow: none;
}

#element-1260 .btn:hover {
  background: #000000;
  color: #FFFFFF;
}

#element-1260 .btn {
  background: #0000FC;
  color: #FFFFFF;
  font-size: 1.2384rem;
  font-family: Quicksand;
  font-weight: 700;
  font-style: normal;
  height: 4.25rem;
  width: 17.4375rem;
  border-radius: 10px;
}

#element-1261 {
  top: 40.6875rem;
  left: 5.875rem;
  height: 1.375rem;
  width: 13.125rem;
  z-index: 82;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: center;
  font-weight: 600;
}

#element-1261 .x_2c80ab57 {
  text-align: center;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-1261 .x_dc1a991e {
  color: #2f3741;
}

#element-1261 .x_46d29f0a {
  color: #0000fc;
}

#element-1261 strong {
  font-weight: 700;
}

#element-1261.paragraph {
  font-weight: 600;
}

#element-1262 {
  top: 42.375rem;
  left: 7.9375rem;
  height: 2.25rem;
  width: 8.9375rem;
  z-index: 83;
}

#element-1270 {
  top: 47.4375rem;
  left: 2.6875rem;
  height: 28.6875rem;
  width: 19.5rem;
  z-index: 84;
}

#element-1270 .shape {
  border: 0.3125rem dotted #E50152;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: none;
}

#element-1264 {
  top: 49.0625rem;
  left: 4.0625rem;
  height: 1.9375rem;
  width: 16.75rem;
  z-index: 86;
  color: #E50152;
  font-size: 1.6099rem;
  line-height: 1.95rem;
  text-align: center;
}

#element-1264 .x_64e665fe {
  text-align: center;
  line-height: 1.9375rem;
  font-size: 1.6099rem;
}

#element-1265 {
  top: 51.3125rem;
  left: 4.0625rem;
  height: 2.25rem;
  width: 16.75rem;
  z-index: 87;
  color: #51237B;
  font-size: 1.8576rem;
  line-height: 2.25rem;
  text-align: center;
}

#element-1265 .x_efe90565 {
  text-align: center;
  line-height: 2.25rem;
  font-size: 1.8576rem;
}

#element-1266 {
  top: 54.4375rem;
  left: 3rem;
  height: 10rem;
  width: 18.8125rem;
  z-index: 85;
}

#element-1266 .cropped {
  background: url(/img/lp/six-boxes.webp) 0 -6.125rem/18.8125rem 18.8125rem;
}

#element-1267 {
  top: 65.875rem;
  left: 3.6875rem;
  height: 4.25rem;
  width: 17.4375rem;
  z-index: 88;
}

#element-1267 .btn.btn-effect3d:active {
  box-shadow: none;
}

#element-1267 .btn:hover {
  background: #000000;
  color: #FFFFFF;
}

#element-1267 .btn {
  background: #E50152;
  color: #FFFFFF;
  font-size: 1.2384rem;
  font-family: Quicksand;
  font-weight: 700;
  font-style: normal;
  height: 4.25rem;
  width: 17.4375rem;
  border-radius: 10px;
}

#element-1268 {
  top: 71.0625rem;
  left: 5.8125rem;
  height: 1.375rem;
  width: 13.125rem;
  z-index: 89;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: center;
  font-weight: 600;
}

#element-1268 .x_2c80ab57 {
  text-align: center;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-1268 .x_dc1a991e {
  color: #2f3741;
}

#element-1268 .x_113f1b2b {
  color: #e50152;
}

#element-1268 strong {
  font-weight: 700;
}

#element-1268.paragraph {
  font-weight: 600;
}

#element-1269 {
  top: 73.0625rem;
  left: 7.9375rem;
  height: 2.25rem;
  width: 8.9375rem;
  z-index: 90;
}

#element-1277 {
  top: 78.125rem;
  left: 2.6875rem;
  height: 28.5625rem;
  width: 19.5rem;
  z-index: 91;
}

#element-1277 .shape {
  border: 0.3125rem dotted #F501CE;
  border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  background: none;
}

#element-1271 {
  top: 80rem;
  left: 4.0625rem;
  height: 1.9375rem;
  width: 16.75rem;
  z-index: 92;
  color: #F501CE;
  font-size: 1.6099rem;
  line-height: 1.95rem;
  text-align: center;
}

#element-1271 .x_64e665fe {
  text-align: center;
  line-height: 1.9375rem;
  font-size: 1.6099rem;
}

#element-1271 .x_805dd221 {
  color: #f501ce;
}

#element-1272 {
  top: 82.25rem;
  left: 4rem;
  height: 2.25rem;
  width: 16.75rem;
  z-index: 93;
  color: #51237B;
  font-size: 1.8576rem;
  line-height: 2.25rem;
  text-align: center;
}

#element-1272 .x_efe90565 {
  text-align: center;
  line-height: 2.25rem;
  font-size: 1.8576rem;
}

#element-1273 {
  top: 84.8125rem;
  left: 2.875rem;
  height: 10.75rem;
  width: 19rem;
  z-index: 94;
}

#element-1273 .cropped {
  background: url(/img/lp/eight-boxes.webp) 0 -5.3125rem/19rem 18.9375rem;
}

#element-1274 {
  top: 96.375rem;
  left: 3.6875rem;
  height: 4.25rem;
  width: 17.4375rem;
  z-index: 95;
}

#element-1274 .btn.btn-effect3d:active {
  box-shadow: none;
}

#element-1274 .btn:hover {
  background: #000000;
  color: #FFFFFF;
}

#element-1274 .btn {
  background: #F501CE;
  color: #FFFFFF;
  font-size: 1.2384rem;
  font-family: Quicksand;
  font-weight: 700;
  font-style: normal;
  height: 4.25rem;
  width: 17.4375rem;
  border-radius: 10px;
}

#element-1275 {
  top: 101.625rem;
  left: 5.875rem;
  height: 1.375rem;
  width: 13.125rem;
  z-index: 96;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: center;
  font-weight: 600;
}

#element-1275 .x_2c80ab57 {
  text-align: center;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-1275 .x_dc1a991e {
  color: #2f3741;
}

#element-1275 .x_805dd221 {
  color: #f501ce;
}

#element-1275 strong {
  font-weight: 700;
}

#element-1275.paragraph {
  font-weight: 600;
}

#element-1276 {
  top: 103.5625rem;
  left: 7.9375rem;
  height: 2.25rem;
  width: 8.9375rem;
  z-index: 97;
}

#page-block-qdhrh1q2eb {
  height: 8.0625rem;
  max-width: 100%;
}

#page-block-qdhrh1q2eb .section-holder-border {
  border: 0;
}

#page-block-qdhrh1q2eb .section-block {
  background: #ececec;
  height: 8.0625rem;
}

#page-block-qdhrh1q2eb .section-holder-overlay {
  display: none;
}

#element-882 {
  top: 1.125rem;
  left: 0.875rem;
  height: 6.375rem;
  width: 23.75rem;
  z-index: 15;
  color: #37465A;
  font-size: 1.7337rem;
  line-height: 2.1rem;
  text-align: center;
}

#element-882 .x_446dab97 {
  text-align: center;
  line-height: 2.125rem;
  font-size: 1.7337rem;
}

#element-882 .x_7b2817bf {
  color: #000000;
}

#page-block-hrd5fknyev {
  height: 90.6875rem;
  max-width: 100%;
}

#page-block-hrd5fknyev .section-holder-border {
  border: 0;
}

#page-block-hrd5fknyev .section-block {
  background: #ececec;
  height: 90.6875rem;
}

#page-block-hrd5fknyev .section-holder-overlay {
  display: none;
}

#element-905 {
  top: 3.5625rem;
  left: 1.1875rem;
  height: 1.375rem;
  width: 5.875rem;
  z-index: 32;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: left;
}

#element-905 .x_0a34168d {
  text-align: left;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-905 .x_22d1fffd {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
}

#element-905 .x_dc1a991e {
  color: #2f3741;
}

#element-905 strong {
  font-weight: 700;
}

#element-902 {
  top: 6.4375rem;
  left: 1.1875rem;
  height: 1.125rem;
  width: 12.0625rem;
  z-index: 30;
  color: #37465A;
  font-size: 0.805rem;
  line-height: 1.1375rem;
  text-align: left;
}

#element-902 .x_ff17dd85 {
  text-align: left;
  line-height: 1.125rem;
  font-size: 0.805rem;
}

#element-902 .x_dc1a991e {
  color: #2f3741;
}

#element-902 strong {
  font-weight: 700;
}

#element-901 {
  top: 4.9375rem;
  left: 1.1875rem;
  height: 1.25rem;
  width: 7.125rem;
  z-index: 29;
}

#element-1236 {
  top: 1.5625rem;
  left: 14.4375rem;
  height: 9.3125rem;
  width: 9.875rem;
  z-index: 72;
}

#element-1236 .shape {
  border: 0;
  border-radius: 0.6875rem 0.6875rem 0.6875rem 0.6875rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat #f0f3f5 43% 77%/cover;
}

#element-904 {
  top: 11.5rem;
  left: 1.1875rem;
  height: 9.625rem;
  width: 23.125rem;
  z-index: 31;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: left;
}

#element-904 .x_0a34168d {
  text-align: left;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-904 .x_dc1a991e {
  color: #2f3741;
}

#element-904 strong {
  font-weight: 700;
}

#element-890 {
  top: 24.1875rem;
  left: 1.1875rem;
  height: 1.375rem;
  width: 5.875rem;
  z-index: 28;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: left;
}

#element-890 .x_0a34168d {
  text-align: left;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-890 .x_dc1a991e {
  color: #2f3741;
}

#element-890 strong {
  font-weight: 700;
}

#element-886 {
  top: 25.5625rem;
  left: 1.1875rem;
  height: 1.1875rem;
  width: 7.125rem;
  z-index: 25;
}

#element-887 {
  top: 27.0625rem;
  left: 1.1875rem;
  height: 1.125rem;
  width: 8.8125rem;
  z-index: 26;
  color: #37465A;
  font-size: 0.805rem;
  line-height: 1.1375rem;
  text-align: left;
}

#element-887 .x_ff17dd85 {
  text-align: left;
  line-height: 1.125rem;
  font-size: 0.805rem;
}

#element-887 .x_dc1a991e {
  color: #2f3741;
}

#element-887 strong {
  font-weight: 700;
}

#element-1251 {
  top: 22rem;
  left: 14.125rem;
  height: 9.3125rem;
  width: 9.875rem;
  z-index: 73;
}

#element-1251 .shape {
  border: 0;
  border-radius: 0.6875rem 0.6875rem 0.6875rem 0.6875rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat #f0f3f5 50% 50%/cover;
}

#element-889 {
  top: 31.9375rem;
  left: 1.1875rem;
  height: 12.375rem;
  width: 22.8125rem;
  z-index: 27;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: left;
}

#element-889 .x_0a34168d {
  text-align: left;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-889 .x_dc1a991e {
  color: #2f3741;
}

#element-889 strong {
  font-weight: 700;
}

#element-895 {
  top: 47.3125rem;
  left: 1.1875rem;
  height: 1.375rem;
  width: 5.875rem;
  z-index: 20;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: left;
}

#element-895 .x_0a34168d {
  text-align: left;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-895 .x_dc1a991e {
  color: #2f3741;
}

#element-895 strong {
  font-weight: 700;
}

#element-891 {
  top: 48.875rem;
  left: 1.1875rem;
  height: 1.1875rem;
  width: 7.125rem;
  z-index: 17;
}

#element-892 {
  top: 50.1875rem;
  left: 1.1875rem;
  height: 1.125rem;
  width: 12.125rem;
  z-index: 18;
  color: #37465A;
  font-size: 0.805rem;
  line-height: 1.1375rem;
  text-align: left;
}

#element-892 .x_ff17dd85 {
  text-align: left;
  line-height: 1.125rem;
  font-size: 0.805rem;
}

#element-892 .x_dc1a991e {
  color: #2f3741;
}

#element-892 strong {
  font-weight: 700;
}

#element-1252 {
  top: 44.75rem;
  left: 14.125rem;
  height: 9.3125rem;
  width: 9.875rem;
  z-index: 74;
}

#element-1252 .shape {
  border: 0;
  border-radius: 0.6875rem 0.6875rem 0.6875rem 0.6875rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat #f0f3f5 50% 50%/cover;
}

#element-894 {
  top: 54.6875rem;
  left: 1.1875rem;
  height: 13.75rem;
  width: 22.8125rem;
  z-index: 19;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: left;
}

#element-894 .x_0a34168d {
  text-align: left;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-894 .x_dc1a991e {
  color: #2f3741;
}

#element-894 strong {
  font-weight: 700;
}

#element-900 {
  top: 71.625rem;
  left: 1.1875rem;
  height: 1.375rem;
  width: 5.875rem;
  z-index: 24;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: left;
}

#element-900 .x_0a34168d {
  text-align: left;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-900 .x_dc1a991e {
  color: #2f3741;
}

#element-900 strong {
  font-weight: 700;
}

#element-897 {
  top: 74.6875rem;
  left: 1.1875rem;
  height: 1.125rem;
  width: 7.5625rem;
  z-index: 22;
  color: #37465A;
  font-size: 0.805rem;
  line-height: 1.1375rem;
  text-align: left;
}

#element-897 .x_ff17dd85 {
  text-align: left;
  line-height: 1.125rem;
  font-size: 0.805rem;
}

#element-897 .x_dc1a991e {
  color: #2f3741;
}

#element-897 strong {
  font-weight: 700;
}

#element-896 {
  top: 73.1875rem;
  left: 1.1875rem;
  height: 1.1875rem;
  width: 7.125rem;
  z-index: 21;
}

#element-1253 {
  top: 69.5625rem;
  left: 14.125rem;
  height: 9.3125rem;
  width: 9.875rem;
  z-index: 75;
}

#element-1253 .shape {
  border: 0;
  border-radius: 0.6875rem 0.6875rem 0.6875rem 0.6875rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat #f0f3f5 50% 50%/cover;
}

#element-899 {
  top: 79.5rem;
  left: 1.1875rem;
  height: 9.625rem;
  width: 22.8125rem;
  z-index: 23;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: left;
}

#element-899 .x_0a34168d {
  text-align: left;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-899 .x_dc1a991e {
  color: #2f3741;
}

#element-899 strong {
  font-weight: 700;
}

#page-block-an8w725e05p {
  height: 20.625rem;
  max-width: 100%;
}

#page-block-an8w725e05p .section-holder-border {
  border: 0;
}

#page-block-an8w725e05p .section-block {
  background: #26014a;
  height: 20.625rem;
}

#page-block-an8w725e05p .section-holder-overlay {
  display: none;
}

#element-1246 {
  top: 2.5rem;
  left: 7.25rem;
  height: 3.625rem;
  width: 10.5rem;
  z-index: 60;
  color: #FFFFFF;
  font-size: 2.2291rem;
  line-height: 3.6rem;
  text-align: left;
}

#element-1246 .x_4055c05c {
  text-align: left;
  line-height: 3.625rem;
  font-size: 2.2291rem;
}

#element-1246 strong {
  font-weight: 700;
}

#element-1245 {
  top: 7.3125rem;
  left: 4.5rem;
  height: 1.625rem;
  width: 1.625rem;
  z-index: 59;
}

#element-1247 {
  top: 7.3125rem;
  left: 8rem;
  height: 1.625rem;
  width: 1.625rem;
  z-index: 64;
}

#element-1248 {
  top: 7.3125rem;
  left: 11.625rem;
  height: 1.625rem;
  width: 1.625rem;
  z-index: 65;
}

#element-1248 .cropped {
  background: url(/img/lp/pinterest.png) -0.0625rem 0/1.6875rem 1.625rem;
}

#element-1249 {
  top: 7.3125rem;
  left: 15.125rem;
  height: 1.625rem;
  width: 1.625rem;
  z-index: 66;
}

#element-1249 .cropped {
  background: url(/img/lp/tiktok.png) -0.0625rem 0/1.6875rem 1.625rem;
}

#element-1250 {
  top: 7.3125rem;
  left: 18.9375rem;
  height: 1.625rem;
  width: 1.625rem;
  z-index: 67;
}

#element-1238 {
  top: 10.625rem;
  left: 1.375rem;
  height: 1.5rem;
  width: 10.25rem;
  z-index: 3;
  color: #FFFFFF;
  font-size: 0.9288rem;
  line-height: 1.5rem;
  text-align: center;
}

#element-1238 .x_6c40975c {
  text-align: center;
  line-height: 1.5rem;
  font-size: 0.9288rem;
}

#element-1238 .x_f2074b6c {
  color: #ffffff;
}

#element-1237 {
  top: 10.625rem;
  left: 12.3125rem;
  height: 1.5rem;
  width: 4.3125rem;
  z-index: 7;
  color: #FFFFFF;
  font-size: 0.9288rem;
  line-height: 1.5rem;
  text-align: center;
}

#element-1237 .x_6c40975c {
  text-align: center;
  line-height: 1.5rem;
  font-size: 0.9288rem;
}

#element-1239 {
  top: 10.625rem;
  left: 17.4375rem;
  height: 1.5rem;
  width: 5.5625rem;
  z-index: 4;
  color: #FFFFFF;
  font-size: 0.9288rem;
  line-height: 1.5rem;
  text-align: center;
}

#element-1239 .x_6c40975c {
  text-align: center;
  line-height: 1.5rem;
  font-size: 0.9288rem;
}

#element-1241 {
  top: 16.9375rem;
  left: 2.25rem;
  height: 2rem;
  width: 3.1875rem;
  z-index: 49;
}

#element-1242 {
  top: 16.9375rem;
  left: 7.625rem;
  height: 2rem;
  width: 3.1875rem;
  z-index: 50;
}

#element-1243 {
  top: 16.9375rem;
  left: 12.8125rem;
  height: 2rem;
  width: 3.1875rem;
  z-index: 54;
}

#element-1244 {
  top: 16.9375rem;
  left: 18.125rem;
  height: 2rem;
  width: 3.1875rem;
  z-index: 55;
}

#element-1240 {
  top: 13.5rem;
  left: 2.25rem;
  height: 1.75rem;
  width: 20.1875rem;
  z-index: 38;
}

#element-1240 .cropped {
  background: url(/img/lp/authorizenet.png) 0 0/20.1875rem 2rem;
}

#page-block-r66qdbdvlxf {
  height: 6.1875rem;
  max-width: 100%;
}

#page-block-r66qdbdvlxf .section-holder-border {
  border: 0;
}

#page-block-r66qdbdvlxf .section-block {
  background: #260049;
  height: 6.1875rem;
}

#page-block-r66qdbdvlxf .section-holder-overlay {
  display: none;
}

#element-1674 {
  top: 2.125rem;
  left: 4rem;
  height: 3.125rem;
  width: 17rem;
  z-index: 132;
}

#element-1674 .btn.btn-effect3d:active {
  box-shadow: none;
}

#element-1674 .btn:hover {
  background: #FFFFFF;
  color: #E50152;
}

#element-1674 .btn {
  background: #E50152;
  color: #FFFFFF;
  font-size: 1.4861rem;
  font-family: Quicksand;
  font-weight: 700;
  font-style: normal;
  height: 3.125rem;
  width: 17rem;
  border-radius: 11px;
}

#element-1295 {
  top: 0.4375rem;
  left: 1.5rem;
  height: 1.375rem;
  width: 22.5rem;
  z-index: 111;
  color: #37465A;
  font-size: 0.9907rem;
  line-height: 1.4rem;
  text-align: center;
}

#element-1295 .x_2c80ab57 {
  text-align: center;
  line-height: 1.375rem;
  font-size: 0.9907rem;
}

#element-1295 .x_f2074b6c {
  color: #ffffff;
}

#element-1295 .x_113f1b2b {
  color: #e50152;
}

#element-1295 strong {
  font-weight: 700;
}

@media screen and (max-width: 400px) {
  :root {
    font-size: 4vw;
  }

  :root.js-text-scaling {
    font-size: var(--mobile-font-size);
  }
}
@media screen and (min-width: 401px) and (max-width: 767px) {
  :root {
    font-size: 16px;
  }

  :root.js-text-scaling {
    font-size: var(--default-font-size);
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  :root {
    font-size: 1.33vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 7680px) {
  .hidden-desktop {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .hidden-mobile {
    display: none;
  }

  .sticky-block-header-onlyonmobile .section:first-child,
.sticky-block-footer-onlyonmobile .section:last-child {
    position: sticky;
  }
}
@media screen and (min-width: 768px) {
  .section-fit {
    max-width: 60rem;
  }

  .sticky-block-header-onlyondesktop .section:first-child,
.sticky-block-footer-onlyondesktop .section:last-child {
    position: sticky;
  }

  #page-block-wg8mc3mtci {
    height: 40.125rem;
    max-width: 100%;
  }

  #page-block-wg8mc3mtci .section-holder-border {
    border: 0;
  }

  #page-block-wg8mc3mtci .section-block {
    background: url(/img/lp/hero-bg.png) repeat #fffae6 50% 50%/cover;
    height: 40.125rem;
  }

  #page-block-wg8mc3mtci .section-holder-overlay {
    display: none;
  }

  #element-1194 {
    top: 1.3125rem;
    left: 24.0625rem;
    height: 6rem;
    width: 11.875rem;
    z-index: 37;
  }

  #element-1291 {
    top: 8rem;
    left: 0;
    height: 4.625rem;
    width: 43.8125rem;
    z-index: 108;
    color: #000000;
    font-size: 3.2817rem;
    line-height: 4.6375rem;
    text-align: left;
  }

  #element-1291 .x_8fe9ea06 {
    text-align: left;
    line-height: 4.625rem;
    font-size: 3.2817rem;
  }

  #element-1198 {
    top: 10.3125rem;
    left: 44.25rem;
    height: 5rem;
    width: 18.75rem;
    z-index: 43;
  }

  #element-1198 .shape {
    border: 0;
    border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
    background: white;
    box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
  }

  #element-1199 {
    top: 10.75rem;
    left: 48.6875rem;
    height: 4.125rem;
    width: 13.8125rem;
    z-index: 44;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.4rem;
    text-align: left;
  }

  #element-1199 .x_8b9dcb22 {
    text-align: left;
    line-height: 1.375rem;
    font-size: 0.8669rem;
  }

  #element-1199 .x_7b2817bf {
    color: #000000;
  }

  #element-1199 strong {
    font-weight: 700;
  }

  #element-1200 {
    top: 10.8125rem;
    left: 44.3125rem;
    height: 3.5625rem;
    width: 3.625rem;
    z-index: 45;
  }

  #element-1200 .cropped {
    background: url(/img/icons/icon-savings.svg) 0 0/3.625rem 3.625rem;
  }

  #element-1214 {
    top: 11.875rem;
    left: -3.25rem;
    height: 28.375rem;
    width: 18.875rem;
    z-index: 39;
  }

  #element-1214 .cropped {
    background: url(/img/lp/boxes-stacked.webp) -4.4375rem 0/28.4375rem 28.375rem;
  }

  #element-1292 {
    top: 12.625rem;
    left: 0.0625rem;
    height: 2.625rem;
    width: 34.75rem;
    z-index: 109;
    color: #37465A;
    font-size: 1.8576rem;
    line-height: 2.625rem;
    text-align: left;
  }

  #element-1292 .x_4ebdd446 {
    text-align: left;
    line-height: 2.625rem;
    font-size: 1.8576rem;
  }

  #element-1292 .x_113f1b2b {
    color: #e50152;
  }

  #element-1292 strong {
    font-weight: 700;
  }

  #element-1207 {
    top: 16.5625rem;
    left: 44.25rem;
    height: 5rem;
    width: 18.75rem;
    z-index: 56;
  }

  #element-1207 .shape {
    border: 0;
    border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
    background: white;
    box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
  }

  #element-1191 {
    top: 17.1875rem;
    left: 18.375rem;
    height: 19.25rem;
    width: 24.4375rem;
    z-index: 5;
  }

  #element-1191 .cropped {
    background: url(/img/product/box-single.png) 0 -0.125rem/24.4375rem 19.375rem;
  }

  #element-1208 {
    top: 17.1875rem;
    left: 48rem;
    height: 3.75rem;
    width: 14.375rem;
    z-index: 57;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.225rem;
    text-align: left;
  }

  #element-1208 .x_47a309de {
    text-align: left;
    line-height: 1.25rem;
    font-size: 0.8669rem;
  }

  #element-1208 .x_7b2817bf {
    color: #000000;
  }

  #element-1208 .x_9656eb93 {
    color: #4b2c78;
  }

  #element-1208 strong {
    font-weight: 700;
  }

  #element-1294 {
    top: 17.4375rem;
    left: 42.125rem;
    height: 2.625rem;
    width: 2.5625rem;
    z-index: 110;
  }

  #element-1209 {
    top: 17.625rem;
    left: 44.9375rem;
    height: 2.8125rem;
    width: 2.75rem;
    z-index: 58;
  }

  #element-1322 {
    top: 20rem;
    left: 27.1875rem;
    height: 31.5625rem;
    width: 31.875rem;
    z-index: 118;
  }

  #element-1322 .cropped {
    background: url(/img/lp/box.png) 0 -0.25rem/40.0625rem 31.8125rem;
  }

  #element-1215 {
    top: 22.4375rem;
    left: -11.3125rem;
    height: 17.8125rem;
    width: 35.0625rem;
    z-index: 8;
  }

  #element-1201 {
    top: 22.8125rem;
    left: 44.25rem;
    height: 5rem;
    width: 18.75rem;
    z-index: 46;
  }

  #element-1201 .shape {
    border: 0;
    border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
    background: white;
    box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
  }

  #element-1203 {
    top: 23.5rem;
    left: 45.1875rem;
    height: 3.5625rem;
    width: 2.625rem;
    z-index: 48;
  }

  #element-1203 .cropped {
    background: url(/img/icons/icon-instructions.svg) -0.9375rem 0/3.5625rem 3.5625rem;
  }

  #element-1202 {
    top: 23.5rem;
    left: 48.5rem;
    height: 3.1875rem;
    width: 13.625rem;
    z-index: 47;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.05rem;
    text-align: left;
  }

  #element-1202 .x_44c791c4 {
    text-align: left;
    line-height: 1.0625rem;
    font-size: 0.8669rem;
  }

  #element-1202 .x_7b2817bf {
    color: #000000;
  }

  #element-1202 strong {
    font-weight: 700;
  }

  #element-1204 {
    top: 29.0625rem;
    left: 44.25rem;
    height: 5rem;
    width: 18.75rem;
    z-index: 51;
  }

  #element-1204 .shape {
    border: 0;
    border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
    background: white;
    box-shadow: rgba(93, 93, 93, 0.25) 2px 0 4px 0;
  }

  #element-1206 {
    top: 29.625rem;
    left: 44.6875rem;
    height: 3.5rem;
    width: 3.5rem;
    z-index: 53;
  }

  #element-1205 {
    top: 30.25rem;
    left: 48.875rem;
    height: 2.5rem;
    width: 12.625rem;
    z-index: 52;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.225rem;
    text-align: left;
    font-weight: 400;
  }

  #element-1205 .x_47a309de {
    text-align: left;
    line-height: 1.25rem;
    font-size: 0.8669rem;
  }

  #element-1205 .x_7b2817bf {
    color: #000000;
  }

  #element-1205 strong {
    font-weight: 700;
  }

  #element-1205.paragraph {
    font-weight: 400;
  }

  #element-1660 {
    top: 37.5625rem;
    left: 21.875rem;
    height: 3.75rem;
    width: 16.25rem;
    z-index: 131;
  }

  #element-1660 .btn.btn-effect3d:active {
    box-shadow: none;
  }

  #element-1660 .btn:hover {
    background: #4B2C78;
    color: #FFFFFF;
  }

  #element-1660 .btn {
    background: #E50152;
    color: #FFFFFF;
    font-size: 1.7337rem;
    font-family: Quicksand;
    font-weight: 700;
    font-style: normal;
    height: 3.75rem;
    width: 16.25rem;
    border-radius: 15px;
  }

  #element-1661 {
    top: 37.875rem;
    left: 21.5625rem;
    height: 3.75rem;
    width: 16.25rem;
    z-index: 130;
  }

  #element-1661 .shape {
    border: 0;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: #981212;
  }

  #page-block-gqox5wxwp3c {
    height: 10.3125rem;
    max-width: 100%;
  }

  #page-block-gqox5wxwp3c .section-holder-border {
    border: 0;
  }

  #page-block-gqox5wxwp3c .section-block {
    background: #8e628a;
    height: 10.3125rem;
  }

  #page-block-gqox5wxwp3c .section-holder-overlay {
    display: none;
  }

  #element-877 {
    top: 1.25rem;
    left: 3.125rem;
    height: 8.3125rem;
    width: 8.5625rem;
    z-index: 14;
  }

  #element-874 {
    top: 1.4375rem;
    left: 48.75rem;
    height: 8.125rem;
    width: 8.125rem;
    z-index: 6;
  }

  #element-1195 {
    top: 3.0625rem;
    left: 16.3125rem;
    height: 2.75rem;
    width: 27.25rem;
    z-index: 40;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.35rem;
    text-align: center;
  }

  #element-1195 .x_efd3fa39 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 1.1146rem;
  }

  #element-1195 .x_f2074b6c {
    color: #ffffff;
  }

  #element-1195 .x_22d1fffd {
    text-align: left;
    background-color: rgba(0, 0, 0, 0);
  }

  #element-1195 strong {
    font-weight: 700;
  }

  #element-1197 {
    top: 6.75rem;
    left: 19.3125rem;
    height: 1.3125rem;
    width: 7.5rem;
    z-index: 42;
  }

  #element-1196 {
    top: 6.75rem;
    left: 25.6875rem;
    height: 1.375rem;
    width: 15rem;
    z-index: 41;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.35rem;
    text-align: center;
  }

  #element-1196 .x_efd3fa39 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 1.1146rem;
  }

  #element-1196 .x_f2074b6c {
    color: #ffffff;
  }

  #element-1196 strong {
    font-weight: 700;
  }

  #page-block-yitic57gqq {
    height: 57.9375rem;
    max-width: 100%;
  }

  #page-block-yitic57gqq .section-holder-border {
    border: 0;
  }

  #page-block-yitic57gqq .section-block {
    background: #e7e4f5;
    height: 57.9375rem;
  }

  #page-block-yitic57gqq .section-holder-overlay {
    display: none;
  }

  #element-1343 {
    top: 3.5625rem;
    left: 0;
    height: 7.625rem;
    width: 59.9375rem;
    z-index: 120;
    color: #260049;
    font-size: 3.7771rem;
    line-height: 3.8125rem;
    text-align: center;
  }

  #element-1343 .x_8121e7c2 {
    text-align: center;
    line-height: 3.8125rem;
    font-size: 3.7771rem;
  }

  #element-1343 .x_f25cff35 {
    color: #260049;
  }

  #element-1343 strong {
    font-weight: 700;
  }

  #element-1230 {
    top: 12.9375rem;
    left: -2.75rem;
    height: 41.375rem;
    width: 33.0625rem;
    z-index: 68;
  }

  #element-1632 {
    top: 13.875rem;
    left: -3.6875rem;
    height: 41.375rem;
    width: 33.125rem;
    z-index: 10;
  }

  #element-1632 .shape {
    border: 0;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: #d3cbf7;
  }

  #element-1077 {
    top: 15.0625rem;
    left: 26.125rem;
    height: 37.5rem;
    width: 37.5rem;
    z-index: 9;
  }

  #element-1077 .shape {
    border: 0;
    background: white;
  }

  #element-1344 {
    top: 17.6875rem;
    left: 41.1875rem;
    height: 1.3125rem;
    width: 7.5rem;
    z-index: 121;
  }

  #element-1231 {
    top: 19.6875rem;
    left: 35.875rem;
    height: 2.75rem;
    width: 18.125rem;
    z-index: 69;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.35rem;
    text-align: center;
  }

  #element-1231 .x_efd3fa39 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 1.1146rem;
  }

  #element-1231 .x_dc1a991e {
    color: #2f3741;
  }

  #element-1231 strong {
    font-weight: 700;
  }

  #element-1232 {
    top: 22.9375rem;
    left: 37.875rem;
    height: 1.375rem;
    width: 14.0625rem;
    z-index: 70;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.35rem;
    text-align: center;
  }

  #element-1232 .x_efd3fa39 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 1.1146rem;
  }

  #element-1232 .x_dc1a991e {
    color: #2f3741;
  }

  #element-1232 strong {
    font-weight: 700;
  }

  #element-1299 {
    top: 25rem;
    left: 30.375rem;
    height: 29.0625rem;
    width: 29.0625rem;
    z-index: 11;
  }

  #page-block-gdt0qgbp05a {
    height: 63.4375rem;
    max-width: 100%;
  }

  #page-block-gdt0qgbp05a .section-holder-border {
    border: 0;
  }

  #page-block-gdt0qgbp05a .section-block {
    background: white;
    height: 63.4375rem;
  }

  #page-block-gdt0qgbp05a .section-holder-overlay {
    display: none;
  }

  #element-1611 {
    top: 2.5625rem;
    left: 7.125rem;
    height: 2.5625rem;
    width: 45.75rem;
    z-index: 12;
    color: #4B2C78;
    font-size: 2.5387rem;
    line-height: 2.5625rem;
    text-align: center;
  }

  #element-1611 .x_aaed72c5 {
    text-align: center;
    line-height: 2.5625rem;
    font-size: 2.5387rem;
  }

  #element-1611 .x_f25cff35 {
    color: #260049;
  }

  #element-1611 strong {
    font-weight: 700;
  }

  #element-1616 {
    top: 7.3125rem;
    left: -0.9375rem;
    height: 36.25rem;
    width: 29.0625rem;
    z-index: 13;
  }

  #element-1616 .shape {
    border: 0;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: #e50152;
  }

  #element-1617 {
    top: 7.3125rem;
    left: 31.875rem;
    height: 36.25rem;
    width: 29.0625rem;
    z-index: 71;
  }

  #element-1617 .shape {
    border: 0;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: #11bbee;
  }

  #element-1620 {
    top: 8.5rem;
    left: 36.375rem;
    height: 2.625rem;
    width: 20rem;
    z-index: 113;
  }

  #element-1620 .cropped {
    background: url(/img/product/my-artist-box/cadence-logo.png) 0 -1.8125rem/20rem 6.4375rem;
  }

  #element-1619 {
    top: 8.5625rem;
    left: 3.5625rem;
    height: 2.5625rem;
    width: 20rem;
    z-index: 112;
  }

  #element-1619 .cropped {
    background: url(/img/product/create-together-art-box/cadence-logo.png) 0 -1.875rem/20rem 6.4375rem;
  }

  #element-1622 {
    top: 12.0625rem;
    left: -0.875rem;
    height: 1.375rem;
    width: 29rem;
    z-index: 115;
    color: #37465A;
    font-size: 1.3622rem;
    line-height: 1.375rem;
    text-align: center;
  }

  #element-1622 .x_05b72d8a {
    text-align: center;
    line-height: 1.375rem;
    font-size: 1.3622rem;
  }

  #element-1622 .x_f2074b6c {
    color: #ffffff;
  }

  #element-1622 strong {
    font-weight: 700;
  }

  #element-1612 {
    top: 12.125rem;
    left: 31.875rem;
    height: 1.375rem;
    width: 29.0625rem;
    z-index: 114;
    color: #37465A;
    font-size: 1.3622rem;
    line-height: 1.375rem;
    text-align: center;
  }

  #element-1612 .x_05b72d8a {
    text-align: center;
    line-height: 1.375rem;
    font-size: 1.3622rem;
  }

  #element-1612 .x_f2074b6c {
    color: #ffffff;
  }

  #element-1612 strong {
    font-weight: 700;
  }

  #element-1590 {
    top: 14.8125rem;
    left: -0.4375rem;
    height: 28.125rem;
    width: 28.125rem;
    z-index: 63;
  }

  #element-1590 .shape {
    border: 0;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: white;
  }

  #element-1579 {
    top: 14.8125rem;
    left: -0.4375rem;
    height: 28.125rem;
    width: 28.125rem;
    z-index: 122;
  }

  #element-1588 {
    top: 4.0625rem;
    left: 3.125rem;
    height: 21.875rem;
    width: 21.875rem;
    z-index: 69;
  }

  #element-1588 .shape {
    border: 0;
    border-radius: 0 0 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
  }

  #element-1589 {
    top: 1.25rem;
    left: 0;
    height: 1.875rem;
    width: 28.125rem;
    z-index: 199;
    color: #4B2C78;
    font-size: 1.8576rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: 500;
  }

  #element-1589 .x_a76aec5f {
    text-align: center;
    line-height: 1.875rem;
    font-size: 1.8576rem;
  }

  #element-1589 .x_9656eb93 {
    color: #4b2c78;
  }

  #element-1589 strong {
    font-weight: 700;
  }

  #element-1589.paragraph {
    font-weight: 500;
  }

  #element-1586 {
    top: 4.0625rem;
    left: 3.125rem;
    height: 21.875rem;
    width: 21.875rem;
    z-index: 69;
  }

  #element-1586 .shape {
    border: 0;
    border-radius: 0 0 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
  }

  #element-1587 {
    top: 1.25rem;
    left: 0;
    height: 1.875rem;
    width: 28.125rem;
    z-index: 199;
    color: #4B2C78;
    font-size: 1.8576rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: 500;
  }

  #element-1587 .x_a76aec5f {
    text-align: center;
    line-height: 1.875rem;
    font-size: 1.8576rem;
  }

  #element-1587 .x_9656eb93 {
    color: #4b2c78;
  }

  #element-1587 strong {
    font-weight: 700;
  }

  #element-1587.paragraph {
    font-weight: 500;
  }

  #element-1582 {
    top: 4.0625rem;
    left: 3.125rem;
    height: 21.875rem;
    width: 21.875rem;
    z-index: 69;
  }

  #element-1582 .shape {
    border: 0;
    border-radius: 0 0 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
  }

  #element-1583 {
    top: 1.25rem;
    left: 0;
    height: 1.875rem;
    width: 28.125rem;
    z-index: 199;
    color: #4B2C78;
    font-size: 1.8576rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: 500;
  }

  #element-1583 .x_a76aec5f {
    text-align: center;
    line-height: 1.875rem;
    font-size: 1.8576rem;
  }

  #element-1583 .x_9656eb93 {
    color: #4b2c78;
  }

  #element-1583 strong {
    font-weight: 700;
  }

  #element-1583.paragraph {
    font-weight: 500;
  }

  #element-1584 {
    top: 4.0625rem;
    left: 3.125rem;
    height: 21.875rem;
    width: 21.875rem;
    z-index: 69;
  }

  #element-1584 .shape {
    border: 0;
    border-radius: 0 0 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
  }

  #element-1585 {
    top: 1.25rem;
    left: 0;
    height: 1.875rem;
    width: 28.125rem;
    z-index: 199;
    color: #4B2C78;
    font-size: 1.8576rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: 500;
  }

  #element-1585 .x_a76aec5f {
    text-align: center;
    line-height: 1.875rem;
    font-size: 1.8576rem;
  }

  #element-1585 .x_9656eb93 {
    color: #4b2c78;
  }

  #element-1585 strong {
    font-weight: 700;
  }

  #element-1585.paragraph {
    font-weight: 500;
  }

  #element-1580 {
    top: 4.0625rem;
    left: 3.125rem;
    height: 21.875rem;
    width: 21.875rem;
    z-index: 69;
  }

  #element-1580 .shape {
    border: 0;
    border-radius: 0 0 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
  }

  #element-1581 {
    top: 1.25rem;
    left: 0;
    height: 1.875rem;
    width: 28.125rem;
    z-index: 199;
    color: #4B2C78;
    font-size: 1.8576rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: 500;
  }

  #element-1581 .x_a76aec5f {
    text-align: center;
    line-height: 1.875rem;
    font-size: 1.8576rem;
  }

  #element-1581 strong {
    font-weight: 700;
  }

  #element-1581.paragraph {
    font-weight: 500;
  }

  #element-1592 {
    top: 14.8125rem;
    left: 32.3125rem;
    height: 28.125rem;
    width: 28.125rem;
    z-index: 123;
  }

  #element-1592 .shape {
    border: 0;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: white;
  }

  #element-1594 {
    top: 14.8125rem;
    left: 32.3125rem;
    height: 28.125rem;
    width: 28.125rem;
    z-index: 124;
  }

  #element-1601 {
    top: 4.0625rem;
    left: 3.125rem;
    height: 21.875rem;
    width: 21.875rem;
    z-index: 69;
  }

  #element-1601 .shape {
    border: 0;
    border-radius: 0 0 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
  }

  #element-1602 {
    top: 1.25rem;
    left: 0;
    height: 1.875rem;
    width: 28.125rem;
    z-index: 199;
    color: #4B2C78;
    font-size: 1.8576rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: 500;
  }

  #element-1602 .x_a76aec5f {
    text-align: center;
    line-height: 1.875rem;
    font-size: 1.8576rem;
  }

  #element-1602 .x_9656eb93 {
    color: #4b2c78;
  }

  #element-1602 strong {
    font-weight: 700;
  }

  #element-1602.paragraph {
    font-weight: 500;
  }

  #element-1603 {
    top: 4.0625rem;
    left: 3.125rem;
    height: 21.875rem;
    width: 21.875rem;
    z-index: 69;
  }

  #element-1603 .shape {
    border: 0;
    border-radius: 0 0 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
  }

  #element-1604 {
    top: 1.25rem;
    left: 0;
    height: 1.875rem;
    width: 28.125rem;
    z-index: 199;
    color: #4B2C78;
    font-size: 1.8576rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: 500;
  }

  #element-1604 .x_a76aec5f {
    text-align: center;
    line-height: 1.875rem;
    font-size: 1.8576rem;
  }

  #element-1604 .x_9656eb93 {
    color: #4b2c78;
  }

  #element-1604 strong {
    font-weight: 700;
  }

  #element-1604.paragraph {
    font-weight: 500;
  }

  #element-1597 {
    top: 4.0625rem;
    left: 3.125rem;
    height: 21.875rem;
    width: 21.875rem;
    z-index: 69;
  }

  #element-1597 .shape {
    border: 0;
    border-radius: 0 0 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
  }

  #element-1598 {
    top: 1.25rem;
    left: 0;
    height: 1.875rem;
    width: 28.125rem;
    z-index: 199;
    color: #4B2C78;
    font-size: 1.8576rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: 500;
  }

  #element-1598 .x_a76aec5f {
    text-align: center;
    line-height: 1.875rem;
    font-size: 1.8576rem;
  }

  #element-1598 .x_9656eb93 {
    color: #4b2c78;
  }

  #element-1598 strong {
    font-weight: 700;
  }

  #element-1598.paragraph {
    font-weight: 500;
  }

  #element-1599 {
    top: 4.0625rem;
    left: 3.125rem;
    height: 21.875rem;
    width: 21.875rem;
    z-index: 69;
  }

  #element-1599 .shape {
    border: 0;
    border-radius: 0 0 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
  }

  #element-1600 {
    top: 1.25rem;
    left: 0;
    height: 1.875rem;
    width: 28.125rem;
    z-index: 199;
    color: #4B2C78;
    font-size: 1.8576rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: 500;
  }

  #element-1600 .x_a76aec5f {
    text-align: center;
    line-height: 1.875rem;
    font-size: 1.8576rem;
  }

  #element-1600 .x_9656eb93 {
    color: #4b2c78;
  }

  #element-1600 strong {
    font-weight: 700;
  }

  #element-1600.paragraph {
    font-weight: 500;
  }

  #element-1595 {
    top: 4.0625rem;
    left: 3.125rem;
    height: 21.875rem;
    width: 21.875rem;
    z-index: 69;
  }

  #element-1595 .shape {
    border: 0;
    border-radius: 0 0 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
  }

  #element-1596 {
    top: 1.25rem;
    left: 0;
    height: 1.875rem;
    width: 28.125rem;
    z-index: 199;
    color: #4B2C78;
    font-size: 1.8576rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: 500;
  }

  #element-1596 .x_a76aec5f {
    text-align: center;
    line-height: 1.875rem;
    font-size: 1.8576rem;
  }

  #element-1596 .x_9656eb93 {
    color: #4b2c78;
  }

  #element-1596 strong {
    font-weight: 700;
  }

  #element-1596.paragraph {
    font-weight: 500;
  }

  #element-1605 {
    top: 4.0625rem;
    left: 3.125rem;
    height: 21.875rem;
    width: 21.875rem;
    z-index: 69;
  }

  #element-1605 .shape {
    border: 0;
    border-radius: 0 0 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 50% 50%/cover;
  }

  #element-1606 {
    top: 1.25rem;
    left: 0;
    height: 1.875rem;
    width: 28.125rem;
    z-index: 199;
    color: #4B2C78;
    font-size: 1.8576rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: 500;
  }

  #element-1606 .x_a76aec5f {
    text-align: center;
    line-height: 1.875rem;
    font-size: 1.8576rem;
  }

  #element-1606 .x_9656eb93 {
    color: #4b2c78;
  }

  #element-1606 strong {
    font-weight: 700;
  }

  #element-1606.paragraph {
    font-weight: 500;
  }

  #element-1627 {
    top: 34.25rem;
    left: -7.5rem;
    height: 29.1875rem;
    width: 19.8125rem;
    z-index: 125;
  }

  #element-1627 .shape {
    border: 0;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat 50% 50%/cover;
  }

  #element-1628 {
    top: 38.5625rem;
    left: 47.8125rem;
    height: 24.875rem;
    width: 21.25rem;
    z-index: 126;
  }

  #element-1628 .shape {
    border: 0;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat 50% 50%/cover;
  }

  #element-1631 {
    top: 45.5625rem;
    left: 17.125rem;
    height: 6rem;
    width: 25.625rem;
    z-index: 129;
    color: #37465A;
    font-size: 1.2384rem;
    line-height: 2rem;
    text-align: center;
  }

  #element-1631 .x_06cb0376 {
    text-align: center;
    line-height: 2rem;
    font-size: 1.2384rem;
  }

  #element-1631 .x_7b2817bf {
    color: #000000;
  }

  #element-1631 .x_22d1fffd {
    text-align: left;
    background-color: rgba(0, 0, 0, 0);
  }

  #element-1631 strong {
    font-weight: 700;
  }

  #element-1629 {
    top: 53.3125rem;
    left: 16.0625rem;
    height: 2rem;
    width: 27.75rem;
    z-index: 127;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.8rem;
    text-align: center;
  }

  #element-1629 .x_06cb0376 {
    text-align: center;
    line-height: 2rem;
    font-size: 1.2384rem;
  }

  #element-1629 .x_7b2817bf {
    color: #000000;
  }

  #element-1629 strong {
    font-weight: 700;
  }

  #element-1630 {
    top: 56.5rem;
    left: 19.375rem;
    height: 4.25rem;
    width: 21.1875rem;
    z-index: 128;
  }

  #element-1630 .btn.btn-effect3d:active {
    box-shadow: none;
  }

  #element-1630 .btn:hover {
    background: #260049;
    color: #FFFFFF;
  }

  #element-1630 .btn {
    background: #4B2C78;
    color: #FFFFFF;
    font-size: 1.4861rem;
    font-family: Quicksand;
    font-weight: 700;
    font-style: normal;
    height: 4.25rem;
    width: 21.1875rem;
    border-radius: 10px;
  }

  #page-block-9kj9wap9grj {
    height: 18.4375rem;
    max-width: 100%;
  }

  #page-block-9kj9wap9grj .section-holder-border {
    border: 0;
  }

  #page-block-9kj9wap9grj .section-block {
    background: #d3cbf7;
    height: 18.4375rem;
  }

  #page-block-9kj9wap9grj .section-holder-overlay {
    display: none;
  }

  #element-907 {
    top: 1.3125rem;
    left: 13.1875rem;
    height: 3.3125rem;
    width: 33.625rem;
    z-index: 33;
    color: #37465A;
    font-size: 2.7245rem;
    line-height: 3.3rem;
    text-align: center;
  }

  #element-907 .x_11909a12 {
    text-align: center;
    line-height: 3.3125rem;
    font-size: 2.7245rem;
  }

  #element-907 .x_7b2817bf {
    color: #000000;
  }

  #element-908 {
    top: 4.625rem;
    left: 8.625rem;
    height: 1.625rem;
    width: 42.75rem;
    z-index: 34;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: center;
    font-weight: 600;
  }

  #element-908 .x_dc68832a {
    text-align: center;
    line-height: 1.625rem;
    font-size: 0.9907rem;
  }

  #element-908 .x_7b2817bf {
    color: #000000;
  }

  #element-908 strong {
    font-weight: 700;
  }

  #element-908.paragraph {
    font-weight: 600;
  }

  #element-909 {
    top: 6.5625rem;
    left: 0;
    height: 5.1875rem;
    width: 5.1875rem;
    z-index: 35;
  }

  #element-1281 {
    top: 6.5625rem;
    left: 17.0625rem;
    height: 5.1875rem;
    width: 5.1875rem;
    z-index: 98;
  }

  #element-1283 {
    top: 6.5625rem;
    left: 36rem;
    height: 5.1875rem;
    width: 5.1875rem;
    z-index: 100;
  }

  #element-910 {
    top: 8.1875rem;
    left: 5.125rem;
    height: 1.625rem;
    width: 7.6875rem;
    z-index: 36;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
  }

  #element-910 .x_3579aa00 {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
  }

  #element-910 .x_7b2817bf {
    color: #000000;
  }

  #element-910 strong {
    font-weight: 700;
  }

  #element-1282 {
    top: 8.1875rem;
    left: 22.1875rem;
    height: 1.625rem;
    width: 10.5rem;
    z-index: 99;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
  }

  #element-1282 .x_3579aa00 {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
  }

  #element-1282 .x_7b2817bf {
    color: #000000;
  }

  #element-1282 strong {
    font-weight: 700;
  }

  #element-1284 {
    top: 8.1875rem;
    left: 41.125rem;
    height: 1.625rem;
    width: 10.5rem;
    z-index: 101;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
  }

  #element-1284 .x_3579aa00 {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
  }

  #element-1284 .x_7b2817bf {
    color: #000000;
  }

  #element-1284 strong {
    font-weight: 700;
  }

  #element-1285 {
    top: 12.1875rem;
    left: 8.625rem;
    height: 5.1875rem;
    width: 5.1875rem;
    z-index: 102;
  }

  #element-1287 {
    top: 12.1875rem;
    left: 25.6875rem;
    height: 5.1875rem;
    width: 5.1875rem;
    z-index: 104;
  }

  #element-1289 {
    top: 12.1875rem;
    left: 44.625rem;
    height: 5.1875rem;
    width: 5.1875rem;
    z-index: 106;
  }

  #element-1286 {
    top: 13.8125rem;
    left: 13.75rem;
    height: 1.625rem;
    width: 9.5rem;
    z-index: 103;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
  }

  #element-1286 .x_3579aa00 {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
  }

  #element-1286 .x_7b2817bf {
    color: #000000;
  }

  #element-1286 strong {
    font-weight: 700;
  }

  #element-1288 {
    top: 13.8125rem;
    left: 30.8125rem;
    height: 1.625rem;
    width: 10.5rem;
    z-index: 105;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
  }

  #element-1288 .x_3579aa00 {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
  }

  #element-1288 .x_7b2817bf {
    color: #000000;
  }

  #element-1288 strong {
    font-weight: 700;
  }

  #element-1290 {
    top: 13.8125rem;
    left: 49.75rem;
    height: 1.625rem;
    width: 11.0625rem;
    z-index: 107;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
  }

  #element-1290 .x_3579aa00 {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
  }

  #element-1290 .x_7b2817bf {
    color: #000000;
  }

  #element-1290 strong {
    font-weight: 700;
  }

  #page-block-rx7o65r5bb {
    height: 36.4375rem;
    max-width: 100%;
  }

  #page-block-rx7o65r5bb .section-holder-border {
    border: 0;
  }

  #page-block-rx7o65r5bb .section-block {
    background: #e7e4f5;
    height: 36.4375rem;
  }

  #page-block-rx7o65r5bb .section-holder-overlay {
    display: none;
  }

  #element-1514 {
    top: 3.0625rem;
    left: 29.5rem;
    height: 28.125rem;
    width: 28.125rem;
    z-index: 62;
  }

  #element-1514 .shape {
    border: 0;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat white 0 91%/cover;
  }

  #element-1633 {
    top: 4rem;
    left: 3rem;
    height: 28.125rem;
    width: 28.125rem;
    z-index: 16;
  }

  #element-1633 .shape {
    border: 0;
    background: white;
  }

  #element-1181 {
    top: 4rem;
    left: 28.5625rem;
    height: 28.125rem;
    width: 28.125rem;
    z-index: 61;
  }

  #element-1181 .shape {
    border: 0;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: #d3cbf7;
  }

  #element-1307 {
    top: 6.75rem;
    left: 6.8125rem;
    height: 5.125rem;
    width: 20.4375rem;
    z-index: 116;
    color: #F501CE;
    font-size: 2.5387rem;
    line-height: 2.5625rem;
    text-align: center;
  }

  #element-1307 .x_aaed72c5 {
    text-align: center;
    line-height: 2.5625rem;
    font-size: 2.5387rem;
  }

  #element-1307 .x_113f1b2b {
    color: #e50152;
  }

  #element-1307 strong {
    font-weight: 700;
  }

  #element-1064 {
    top: 12.75rem;
    left: 0;
    height: 20.75rem;
    width: 28.5625rem;
    z-index: 117;
  }

  #element-1064 .cropped {
    background: url(/img/lp/gift.webp) 0 -6.375rem/28.5625rem 28.5625rem;
  }

  #page-block-aerehe0nush {
    height: 43rem;
    max-width: 100%;
  }

  #page-block-aerehe0nush .section-holder-border {
    border: 0;
  }

  #page-block-aerehe0nush .section-block {
    background: white;
    height: 43rem;
  }

  #page-block-aerehe0nush .section-holder-overlay {
    display: none;
  }

  #element-1324 {
    top: 2.1875rem;
    left: 2.1875rem;
    height: 4.25rem;
    width: 56.9375rem;
    z-index: 119;
    color: #37465A;
    font-size: 3.5294rem;
    line-height: 4.275rem;
    text-align: center;
  }

  #element-1324 .x_bb5c024f {
    text-align: center;
    line-height: 4.25rem;
    font-size: 3.5294rem;
  }

  #element-1324 .x_9656eb93 {
    color: #4b2c78;
  }

  #element-1255 {
    top: 7rem;
    left: 2.1875rem;
    height: 2.625rem;
    width: 56.9375rem;
    z-index: 76;
    color: #37465A;
    font-size: 2.1672rem;
    line-height: 2.625rem;
    text-align: center;
  }

  #element-1255 .x_3a6971f3 {
    text-align: center;
    line-height: 2.625rem;
    font-size: 2.1672rem;
  }

  #element-1255 .x_22d1fffd {
    text-align: left;
    background-color: rgba(0, 0, 0, 0);
  }

  #element-1255 .x_7b2817bf {
    color: #000000;
  }

  #element-1263 {
    top: 12rem;
    left: -2.4375rem;
    height: 26.625rem;
    width: 19.5rem;
    z-index: 77;
  }

  #element-1263 .shape {
    border: 0.3125rem dotted #0000FC;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: none;
  }

  #element-1257 {
    top: 13.8125rem;
    left: -1.0625rem;
    height: 1.9375rem;
    width: 16.75rem;
    z-index: 78;
    color: #0000FC;
    font-size: 1.6099rem;
    line-height: 1.95rem;
    text-align: center;
  }

  #element-1257 .x_64e665fe {
    text-align: center;
    line-height: 1.9375rem;
    font-size: 1.6099rem;
  }

  #element-1257 .x_46d29f0a {
    color: #0000fc;
  }

  #element-1258 {
    top: 15.75rem;
    left: -1.0625rem;
    height: 2.25rem;
    width: 16.75rem;
    z-index: 79;
    color: #51237B;
    font-size: 1.8576rem;
    line-height: 2.25rem;
    text-align: center;
  }

  #element-1258 .x_efe90565 {
    text-align: center;
    line-height: 2.25rem;
    font-size: 1.8576rem;
  }

  #element-1259 {
    top: 16.875rem;
    left: 0.1875rem;
    height: 14.1875rem;
    width: 14.1875rem;
    z-index: 80;
  }

  #element-1260 {
    top: 29.8125rem;
    left: -1.375rem;
    height: 4.25rem;
    width: 17.4375rem;
    z-index: 81;
  }

  #element-1260 .btn.btn-effect3d:active {
    box-shadow: none;
  }

  #element-1260 .btn:hover {
    background: #000000;
    color: #FFFFFF;
  }

  #element-1260 .btn {
    background: #0000FC;
    color: #FFFFFF;
    font-size: 1.4861rem;
    font-family: Quicksand;
    font-weight: 700;
    font-style: normal;
    height: 4.25rem;
    width: 17.4375rem;
    border-radius: 10px;
  }

  #element-1261 {
    top: 34.375rem;
    left: 0.75rem;
    height: 1.375rem;
    width: 13.125rem;
    z-index: 82;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
    font-weight: 600;
  }

  #element-1261 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
  }

  #element-1261 .x_dc1a991e {
    color: #2f3741;
  }

  #element-1261 .x_46d29f0a {
    color: #0000fc;
  }

  #element-1261 strong {
    font-weight: 700;
  }

  #element-1261.paragraph {
    font-weight: 600;
  }

  #element-1262 {
    top: 35.75rem;
    left: 2.8125rem;
    height: 2.25rem;
    width: 8.9375rem;
    z-index: 83;
  }

  #element-1270 {
    top: 12rem;
    left: 20.9375rem;
    height: 26.625rem;
    width: 19.5rem;
    z-index: 84;
  }

  #element-1270 .shape {
    border: 0.3125rem dotted #E50152;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: none;
  }

  #element-1264 {
    top: 13.8125rem;
    left: 22.3125rem;
    height: 1.9375rem;
    width: 16.75rem;
    z-index: 86;
    color: #E50152;
    font-size: 1.6099rem;
    line-height: 1.95rem;
    text-align: center;
  }

  #element-1264 .x_64e665fe {
    text-align: center;
    line-height: 1.9375rem;
    font-size: 1.6099rem;
  }

  #element-1265 {
    top: 15.75rem;
    left: 22.3125rem;
    height: 2.25rem;
    width: 16.75rem;
    z-index: 87;
    color: #51237B;
    font-size: 1.8576rem;
    line-height: 2.25rem;
    text-align: center;
  }

  #element-1265 .x_efe90565 {
    text-align: center;
    line-height: 2.25rem;
    font-size: 1.8576rem;
  }

  #element-1266 {
    top: 19.3125rem;
    left: 21.875rem;
    height: 9.3125rem;
    width: 17.5rem;
    z-index: 85;
  }

  #element-1266 .cropped {
    background: url(/img/lp/six-boxes.webp) 0 -5.6875rem/17.5rem 17.5rem;
  }

  #element-1267 {
    top: 29.8125rem;
    left: 21.9375rem;
    height: 4.25rem;
    width: 17.4375rem;
    z-index: 88;
  }

  #element-1267 .btn.btn-effect3d:active {
    box-shadow: none;
  }

  #element-1267 .btn:hover {
    background: #000000;
    color: #FFFFFF;
  }

  #element-1267 .btn {
    background: #E50152;
    color: #FFFFFF;
    font-size: 1.4861rem;
    font-family: Quicksand;
    font-weight: 700;
    font-style: normal;
    height: 4.25rem;
    width: 17.4375rem;
    border-radius: 10px;
  }

  #element-1268 {
    top: 34.375rem;
    left: 24.125rem;
    height: 1.375rem;
    width: 13.125rem;
    z-index: 89;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
    font-weight: 600;
  }

  #element-1268 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
  }

  #element-1268 .x_dc1a991e {
    color: #2f3741;
  }

  #element-1268 .x_113f1b2b {
    color: #e50152;
  }

  #element-1268 strong {
    font-weight: 700;
  }

  #element-1268.paragraph {
    font-weight: 600;
  }

  #element-1269 {
    top: 35.75rem;
    left: 26.1875rem;
    height: 2.25rem;
    width: 8.9375rem;
    z-index: 90;
  }

  #element-1277 {
    top: 12rem;
    left: 44.4375rem;
    height: 26.625rem;
    width: 19.5rem;
    z-index: 91;
  }

  #element-1277 .shape {
    border: 0.3125rem dotted #F501CE;
    border-radius: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
    background: none;
  }

  #element-1271 {
    top: 13.8125rem;
    left: 45.8125rem;
    height: 1.9375rem;
    width: 16.75rem;
    z-index: 92;
    color: #F501CE;
    font-size: 1.6099rem;
    line-height: 1.95rem;
    text-align: center;
  }

  #element-1271 .x_64e665fe {
    text-align: center;
    line-height: 1.9375rem;
    font-size: 1.6099rem;
  }

  #element-1271 .x_805dd221 {
    color: #f501ce;
  }

  #element-1272 {
    top: 15.75rem;
    left: 45.8125rem;
    height: 2.25rem;
    width: 16.75rem;
    z-index: 93;
    color: #51237B;
    font-size: 1.8576rem;
    line-height: 2.25rem;
    text-align: center;
  }

  #element-1272 .x_efe90565 {
    text-align: center;
    line-height: 2.25rem;
    font-size: 1.8576rem;
  }

  #element-1273 {
    top: 19.625rem;
    left: 46.1875rem;
    height: 9rem;
    width: 15.9375rem;
    z-index: 94;
  }

  #element-1273 .cropped {
    background: url(/img/lp/eight-boxes.webp) 0 -4.5rem/15.9375rem 15.9375rem;
  }

  #element-1274 {
    top: 29.8125rem;
    left: 45.4375rem;
    height: 4.25rem;
    width: 17.4375rem;
    z-index: 95;
  }

  #element-1274 .btn.btn-effect3d:active {
    box-shadow: none;
  }

  #element-1274 .btn:hover {
    background: #000000;
    color: #FFFFFF;
  }

  #element-1274 .btn {
    background: #F501CE;
    color: #FFFFFF;
    font-size: 1.4861rem;
    font-family: Quicksand;
    font-weight: 700;
    font-style: normal;
    height: 4.25rem;
    width: 17.4375rem;
    border-radius: 10px;
  }

  #element-1275 {
    top: 34.375rem;
    left: 47.625rem;
    height: 1.375rem;
    width: 13.125rem;
    z-index: 96;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
    font-weight: 600;
  }

  #element-1275 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
  }

  #element-1275 .x_dc1a991e {
    color: #2f3741;
  }

  #element-1275 .x_805dd221 {
    color: #f501ce;
  }

  #element-1275 strong {
    font-weight: 700;
  }

  #element-1275.paragraph {
    font-weight: 600;
  }

  #element-1276 {
    top: 35.75rem;
    left: 49.6875rem;
    height: 2.25rem;
    width: 8.9375rem;
    z-index: 97;
  }

  #page-block-qdhrh1q2eb {
    height: 7.3125rem;
    max-width: 100%;
  }

  #page-block-qdhrh1q2eb .section-holder-border {
    border: 0;
  }

  #page-block-qdhrh1q2eb .section-block {
    background: #ececec;
    height: 7.3125rem;
  }

  #page-block-qdhrh1q2eb .section-holder-overlay {
    display: none;
  }

  #element-882 {
    top: 0.75rem;
    left: 1.5rem;
    height: 6.125rem;
    width: 56.9375rem;
    z-index: 15;
    color: #37465A;
    font-size: 2.5387rem;
    line-height: 3.075rem;
    text-align: center;
  }

  #element-882 .x_5d488fcf {
    text-align: center;
    line-height: 3.0625rem;
    font-size: 2.5387rem;
  }

  #element-882 .x_7b2817bf {
    color: #000000;
  }

  #page-block-hrd5fknyev {
    height: 58.5625rem;
    max-width: 100%;
  }

  #page-block-hrd5fknyev .section-holder-border {
    border: 0;
  }

  #page-block-hrd5fknyev .section-block {
    background: #ececec;
    height: 58.5625rem;
  }

  #page-block-hrd5fknyev .section-holder-overlay {
    display: none;
  }

  #element-905 {
    top: 2.8125rem;
    left: 5.875rem;
    height: 1.125rem;
    width: 6rem;
    z-index: 32;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.1375rem;
    text-align: left;
  }

  #element-905 .x_ff17dd85 {
    text-align: left;
    line-height: 1.125rem;
    font-size: 0.805rem;
  }

  #element-905 .x_22d1fffd {
    text-align: left;
    background-color: rgba(0, 0, 0, 0);
  }

  #element-905 .x_dc1a991e {
    color: #2f3741;
  }

  #element-905 strong {
    font-weight: 700;
  }

  #element-902 {
    top: 4.0625rem;
    left: 5.875rem;
    height: 1.0625rem;
    width: 6.1875rem;
    z-index: 30;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.05rem;
    text-align: left;
  }

  #element-902 .x_44c791c4 {
    text-align: left;
    line-height: 1.0625rem;
    font-size: 0.8669rem;
  }

  #element-902 .x_dc1a991e {
    color: #2f3741;
  }

  #element-902 strong {
    font-weight: 700;
  }

  #element-901 {
    top: 4.0625rem;
    left: 16.5rem;
    height: 1.25rem;
    width: 7.125rem;
    z-index: 29;
  }

  #element-1236 {
    top: 5.75rem;
    left: 5.875rem;
    height: 9.3125rem;
    width: 9.875rem;
    z-index: 72;
  }

  #element-1236 .shape {
    border: 0;
    border-radius: 0.6875rem 0.6875rem 0.6875rem 0.6875rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat #f0f3f5 43% 77%/cover;
  }

  #element-904 {
    top: 5.75rem;
    left: 16.5rem;
    height: 5.5rem;
    width: 37.5rem;
    z-index: 31;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: left;
  }

  #element-904 .x_0a34168d {
    text-align: left;
    line-height: 1.375rem;
    font-size: 0.9907rem;
  }

  #element-904 .x_dc1a991e {
    color: #2f3741;
  }

  #element-904 strong {
    font-weight: 700;
  }

  #element-890 {
    top: 16.625rem;
    left: 5.875rem;
    height: 1.0625rem;
    width: 5.375rem;
    z-index: 28;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.05rem;
    text-align: left;
  }

  #element-890 .x_44c791c4 {
    text-align: left;
    line-height: 1.0625rem;
    font-size: 0.8669rem;
  }

  #element-890 .x_dc1a991e {
    color: #2f3741;
  }

  #element-890 strong {
    font-weight: 700;
  }

  #element-886 {
    top: 17.5625rem;
    left: 16.5rem;
    height: 1.25rem;
    width: 7.5rem;
    z-index: 25;
  }

  #element-887 {
    top: 17.75rem;
    left: 5.875rem;
    height: 1.0625rem;
    width: 6.1875rem;
    z-index: 26;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.05rem;
    text-align: left;
  }

  #element-887 .x_44c791c4 {
    text-align: left;
    line-height: 1.0625rem;
    font-size: 0.8669rem;
  }

  #element-887 .x_dc1a991e {
    color: #2f3741;
  }

  #element-887 strong {
    font-weight: 700;
  }

  #element-1251 {
    top: 19.4375rem;
    left: 5.875rem;
    height: 9.3125rem;
    width: 9.875rem;
    z-index: 73;
  }

  #element-1251 .shape {
    border: 0;
    border-radius: 0.6875rem 0.6875rem 0.6875rem 0.6875rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat #f0f3f5 50% 50%/cover;
  }

  #element-889 {
    top: 19.4375rem;
    left: 16.5rem;
    height: 6.875rem;
    width: 37.5rem;
    z-index: 27;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: left;
  }

  #element-889 .x_0a34168d {
    text-align: left;
    line-height: 1.375rem;
    font-size: 0.9907rem;
  }

  #element-889 .x_dc1a991e {
    color: #2f3741;
  }

  #element-889 strong {
    font-weight: 700;
  }

  #element-895 {
    top: 30.3125rem;
    left: 5.875rem;
    height: 1.0625rem;
    width: 5.375rem;
    z-index: 20;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.05rem;
    text-align: left;
  }

  #element-895 .x_44c791c4 {
    text-align: left;
    line-height: 1.0625rem;
    font-size: 0.8669rem;
  }

  #element-895 .x_dc1a991e {
    color: #2f3741;
  }

  #element-895 strong {
    font-weight: 700;
  }

  #element-891 {
    top: 31.4375rem;
    left: 16.5rem;
    height: 1.25rem;
    width: 7.5rem;
    z-index: 17;
  }

  #element-892 {
    top: 31.5625rem;
    left: 5.875rem;
    height: 1.0625rem;
    width: 5.625rem;
    z-index: 18;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.05rem;
    text-align: left;
  }

  #element-892 .x_44c791c4 {
    text-align: left;
    line-height: 1.0625rem;
    font-size: 0.8669rem;
  }

  #element-892 .x_dc1a991e {
    color: #2f3741;
  }

  #element-892 strong {
    font-weight: 700;
  }

  #element-1252 {
    top: 33.375rem;
    left: 5.875rem;
    height: 9.3125rem;
    width: 9.875rem;
    z-index: 74;
  }

  #element-1252 .shape {
    border: 0;
    border-radius: 0.6875rem 0.6875rem 0.6875rem 0.6875rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat #f0f3f5 50% 50%/cover;
  }

  #element-894 {
    top: 33.375rem;
    left: 16.5rem;
    height: 8.25rem;
    width: 37.5rem;
    z-index: 19;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: left;
  }

  #element-894 .x_0a34168d {
    text-align: left;
    line-height: 1.375rem;
    font-size: 0.9907rem;
  }

  #element-894 .x_dc1a991e {
    color: #2f3741;
  }

  #element-894 strong {
    font-weight: 700;
  }

  #element-900 {
    top: 44.25rem;
    left: 5.875rem;
    height: 1.0625rem;
    width: 5.625rem;
    z-index: 24;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.05rem;
    text-align: left;
  }

  #element-900 .x_44c791c4 {
    text-align: left;
    line-height: 1.0625rem;
    font-size: 0.8669rem;
  }

  #element-900 .x_dc1a991e {
    color: #2f3741;
  }

  #element-900 strong {
    font-weight: 700;
  }

  #element-897 {
    top: 45.375rem;
    left: 5.875rem;
    height: 1.0625rem;
    width: 6rem;
    z-index: 22;
    color: #37465A;
    font-size: 0.8669rem;
    line-height: 1.05rem;
    text-align: left;
  }

  #element-897 .x_44c791c4 {
    text-align: left;
    line-height: 1.0625rem;
    font-size: 0.8669rem;
  }

  #element-897 .x_dc1a991e {
    color: #2f3741;
  }

  #element-897 strong {
    font-weight: 700;
  }

  #element-896 {
    top: 45.375rem;
    left: 16.5625rem;
    height: 1.25rem;
    width: 7.4375rem;
    z-index: 21;
  }

  #element-1253 {
    top: 47rem;
    left: 5.875rem;
    height: 9.3125rem;
    width: 9.875rem;
    z-index: 75;
  }

  #element-1253 .shape {
    border: 0;
    border-radius: 0.6875rem 0.6875rem 0.6875rem 0.6875rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat #f0f3f5 50% 50%/cover;
  }

  #element-899 {
    top: 47rem;
    left: 16.5rem;
    height: 5.5rem;
    width: 37.5rem;
    z-index: 23;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: left;
  }

  #element-899 .x_0a34168d {
    text-align: left;
    line-height: 1.375rem;
    font-size: 0.9907rem;
  }

  #element-899 .x_dc1a991e {
    color: #2f3741;
  }

  #element-899 strong {
    font-weight: 700;
  }

  #page-block-an8w725e05p {
    height: 17.25rem;
    max-width: 100%;
  }

  #page-block-an8w725e05p .section-holder-border {
    border: 0;
  }

  #page-block-an8w725e05p .section-block {
    background: #26014a;
    height: 17.25rem;
  }

  #page-block-an8w725e05p .section-holder-overlay {
    display: none;
  }

  #element-1246 {
    top: 0.6875rem;
    left: 25.0625rem;
    height: 3.625rem;
    width: 10.5rem;
    z-index: 60;
    color: #FFFFFF;
    font-size: 2.2291rem;
    line-height: 3.6rem;
    text-align: left;
  }

  #element-1246 .x_ef97708f {
    text-align: left;
    line-height: 3.625rem;
    font-size: 2.2291rem;
  }

  #element-1246 strong {
    font-weight: 700;
  }

  #element-1245 {
    top: 4.875rem;
    left: 24.25rem;
    height: 1.625rem;
    width: 1.625rem;
    z-index: 59;
  }

  #element-1247 {
    top: 4.875rem;
    left: 26.875rem;
    height: 1.625rem;
    width: 1.625rem;
    z-index: 64;
  }

  #element-1248 {
    top: 4.875rem;
    left: 29.5625rem;
    height: 1.625rem;
    width: 1.625rem;
    z-index: 65;
  }

  #element-1248 .cropped {
    background: url(/img/lp/pinterest.png) -0.0625rem 0/1.6875rem 1.625rem;
  }

  #element-1249 {
    top: 4.875rem;
    left: 31.9375rem;
    height: 1.625rem;
    width: 1.625rem;
    z-index: 66;
  }

  #element-1249 .cropped {
    background: url(/img/lp/tiktok.png) -0.0625rem 0/1.6875rem 1.625rem;
  }

  #element-1250 {
    top: 4.875rem;
    left: 34.3125rem;
    height: 1.625rem;
    width: 1.625rem;
    z-index: 67;
  }

  #element-1238 {
    top: 9rem;
    left: 19.4375rem;
    height: 1.5rem;
    width: 9.4375rem;
    z-index: 3;
    color: #FFFFFF;
    font-size: 0.9288rem;
    line-height: 1.5rem;
    text-align: left;
  }

  #element-1238 .x_a79594f1 {
    text-align: left;
    line-height: 1.5rem;
    font-size: 0.9288rem;
  }

  #element-1238 .x_f2074b6c {
    color: #ffffff;
  }

  #element-1237 {
    top: 9rem;
    left: 30.9375rem;
    height: 1.5rem;
    width: 2.9375rem;
    z-index: 7;
    color: #FFFFFF;
    font-size: 0.9288rem;
    line-height: 1.5rem;
    text-align: left;
  }

  #element-1237 .x_a79594f1 {
    text-align: left;
    line-height: 1.5rem;
    font-size: 0.9288rem;
  }

  #element-1239 {
    top: 9rem;
    left: 35.4375rem;
    height: 1.5rem;
    width: 5.0625rem;
    z-index: 4;
    color: #FFFFFF;
    font-size: 0.9288rem;
    line-height: 1.5rem;
    text-align: left;
  }

  #element-1239 .x_a79594f1 {
    text-align: left;
    line-height: 1.5rem;
    font-size: 0.9288rem;
  }

  #element-1241 {
    top: 12.375rem;
    left: 33.5625rem;
    height: 2rem;
    width: 3.1875rem;
    z-index: 49;
  }

  #element-1242 {
    top: 12.375rem;
    left: 37.8125rem;
    height: 2rem;
    width: 3.1875rem;
    z-index: 50;
  }

  #element-1243 {
    top: 12.375rem;
    left: 42.0625rem;
    height: 2rem;
    width: 3.1875rem;
    z-index: 54;
  }

  #element-1244 {
    top: 12.375rem;
    left: 46.125rem;
    height: 2rem;
    width: 3.1875rem;
    z-index: 55;
  }

  #element-1240 {
    top: 12.5rem;
    left: 10.75rem;
    height: 1.875rem;
    width: 21.9375rem;
    z-index: 38;
  }

  #element-1240 .cropped {
    background: url(/img/lp/authorizenet.png) 0 0/21.9375rem 2.1875rem;
  }

  #page-block-r66qdbdvlxf {
    height: 4.1875rem;
    max-width: 100%;
  }

  #page-block-r66qdbdvlxf .section-holder-border {
    border: 0;
  }

  #page-block-r66qdbdvlxf .section-block {
    background: #260049;
    height: 4.1875rem;
  }

  #page-block-r66qdbdvlxf .section-holder-overlay {
    display: none;
  }

  #element-1674 {
    top: 0.5625rem;
    left: 34.4375rem;
    height: 3.125rem;
    width: 17rem;
    z-index: 132;
  }

  #element-1674 .btn.btn-effect3d:active {
    box-shadow: none;
  }

  #element-1674 .btn:hover {
    background: #FFFFFF;
    color: #E50152;
  }

  #element-1674 .btn {
    background: #E50152;
    color: #FFFFFF;
    font-size: 1.3622rem;
    font-family: Quicksand;
    font-weight: 700;
    font-style: normal;
    height: 3.125rem;
    width: 17rem;
    border-radius: 11px;
  }

  #element-1295 {
    top: 0.9375rem;
    left: 8.5625rem;
    height: 2.375rem;
    width: 25.875rem;
    z-index: 111;
    color: #37465A;
    font-size: 1.4861rem;
    line-height: 2.4rem;
    text-align: center;
  }

  #element-1295 .x_190a7a83 {
    text-align: center;
    line-height: 2.375rem;
    font-size: 1.4861rem;
  }

  #element-1295 .x_f2074b6c {
    color: #ffffff;
  }

  #element-1295 .x_113f1b2b {
    color: #e50152;
  }

  #element-1295 strong {
    font-weight: 700;
  }
}
.sticky-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1000000;
  transition: opacity 10s ease-in, visibility 10s ease;
  opacity: 1;
  visibility: visible;
  will-change: opacity, visibility;
}

.sticky-footer.hidden {
  opacity: 0;
  pointer-events: none;
}

.box-faq-section h1 {
  font-family: "Quicksand", sans-serif !important;
  font-weight: bold;
}

#promos {
  font-family: "Quicksand", sans-serif;
  margin-bottom: 30px;
}

.promo-heading {
  width: auto;
  height: auto;
  text-align: center;
  font-weight: bold;
  margin: 4%;
}

.promo-heading > h1 {
  font-size: 3rem;
  line-height: 3.25rem;
  color: #4b2c78;
  margin-bottom: 1%;
}

.promo-heading > h3 {
  font-size: 2rem;
  line-height: 1.875rem;
  margin-bottom: 3%;
}

.promo-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: auto;
  height: auto;
}

.promo-item {
  flex: 0 0 33.33%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  text-align: center;
  max-width: 350px;
  border: 0.3rem dotted black;
  border-radius: 1rem;
  margin: 0 32px 3%;
  align-items: center;
}

.promo-item > span:nth-of-type(1), .promo-item > span:nth-of-type(2) {
  font-size: 1.6rem;
}

.promo-item > span:nth-of-type(1) {
  margin-top: 7%;
}

.promo-item > span:nth-of-type(2) {
  color: #4b2c78;
}

.promo-item > span {
  margin-bottom: 2%;
  font-weight: bold;
}

.promo-item > a {
  text-decoration: none;
  font-size: 1.6rem;
  font-weight: bold;
  color: white;
  width: 95%;
  padding: 18px 0;
  margin: 0 10px 2%;
  border-radius: 0.6rem;
}

.promo-item > a:hover {
  text-decoration: none;
  background-color: black;
}

.promo-color-0 {
  color: #0000FC;
}

.promo-color-1 {
  color: #E50152;
}

.promo-color-2 {
  color: #4b2c78;
}

.promo-background-0 {
  background-color: #0000FC;
}

.promo-background-1 {
  background-color: #E50152;
}

.promo-background-2 {
  background-color: #4b2c78;
}

.promo-border-0 {
  border-color: #0000FC;
}

.promo-border-1 {
  border-color: #E50152;
}

.promo-border-2 {
  border-color: #4b2c78;
}

.promo-cover {
  width: 95%;
  height: 200px;
}

.promo-cover > img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  width: auto;
  display: block;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .promo-items {
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .promo-item {
    width: 350px;
  }
}
footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #25014a;
  color: white;
  font-family: "Quicksand", sans-serif;
  padding: 40px 0;
}

.footer_locations {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 400px;
  margin-bottom: 50px;
}

.footer_locations > h4 {
  font-weight: 800;
  font-size: 22px;
}

.footer_social {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  max-width: 300px;
}

.social_icon {
  margin: 10px 12px 20px;
}

.footer_links {
  display: flex;
  flex-direction: row;
  font-size: 15px;
}

.footer_links > a {
  font-weight: bold;
  color: #3273dc;
}

.footer_links > a:hover {
  text-decoration: none;
  color: darkgray;
}

.accepted_payments, .accepted_payments_column {
  display: flex;
  flex-direction: row;
}

.accepted_payments_icon {
  margin: 0 10px;
}

@media screen and (max-width: 767px) {
  .accepted_payments {
    flex-direction: column;
  }

  .accepted_payments_column {
    width: 374px;
    justify-content: center;
  }

  .accepted_payments_icon {
    width: 25%;
    text-align: center;
  }
}

/*# sourceMappingURL=landing_pages.css.map */
