.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.footer-description {
  display: block;
  margin-bottom: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #fff;
  font-size: 17px;
  line-height: 29px;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
  text-transform: none;
}

.footer-description:hover {
  color: #fff;
}

.kit-header-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 42px 0px 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid hsla(0, 0%, 59.2%, 0.24);
}

.foot-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1440px;
  height: 330px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.kit-more-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 54px;
  margin-top: 26px;
  margin-bottom: 20px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid none none;
  border-width: 1px;
  border-color: hsla(0, 0%, 59.2%, 0.24);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0);
  color: #000;
  font-size: 16px;
  line-height: 21px;
  font-weight: 600;
}

.kit-more-button:hover {
  border-color: hsla(0, 0%, 59.2%, 0.24);
  background-color: hsla(0, 0%, 59.2%, 0.03);
}

.kit-price-software {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 4px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  border-bottom: 1px none #e7e7e7;
}

.soc_media {
  position: static;
}

.footer_bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 36px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid hsla(0, 0%, 100%, 0.14);
}

.product-name {
  display: block;
  margin-top: 4px;
  margin-bottom: 4px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #a0a0a0;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0px;
  text-decoration: none;
}

.kit-h2 {
  color: #000;
}

.link-block-34 {
  margin-right: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.foot-social-icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-left: 0px;
  float: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.footer_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 36px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.description {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  margin-bottom: 0px;
  padding: 6px 0px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  text-decoration: none;
}

.footer_top_small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 36px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.grid-subproduct {
  display: -ms-grid;
  display: grid;
  margin-top: 26px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.mp-image-logo-copy {
  float: none;
}

.mp-logo-footer {
  margin-right: 12px;
}

.foot-links-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: auto;
  margin-right: auto;
  margin-left: 0px;
  float: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.kit-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  min-height: 340px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-decoration: none;
}

.kit-canvas {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.kit-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1440px;
  margin-bottom: 0px;
  padding-right: 30px;
  padding-bottom: 0px;
  padding-left: 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.link-social-1 {
  margin-right: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.kit-product-name {
  display: block;
  margin-top: 4px;
  margin-bottom: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #000;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  letter-spacing: 0px;
  text-decoration: none;
}

.kit-product-name:hover {
  text-decoration: underline;
}

.video {
  overflow: hidden;
  width: 100%;
  border-radius: 4px;
}

.kit-product-description {
  display: block;
  width: 100%;
  margin-top: 4px;
  padding-right: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px none #e7e7e7;
  color: #6f6f6f;
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  text-decoration: none;
}

.kit-product-description:hover {
  text-decoration: underline;
}

.footer-33 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.3333%;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e7e7 #e7e7e7 #eaeded hsla(0, 0%, 100%, 0.14);
}

.footer-33.left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-color: #e7e7e7;
  border-top-style: solid;
  border-right-style: solid;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.footer-33.right {
  width: 33.3333%;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-left-style: none;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.product-preview {
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 4px;
  opacity: 1;
}

.product-preview:hover {
  opacity: 0.8;
}

.link-foot {
  margin-right: 18px;
  margin-bottom: 16px;
  color: #000;
  font-size: 22px;
  line-height: 39px;
  font-weight: 700;
  text-decoration: none;
}

.link-foot:hover {
  text-decoration: underline;
}

.link-foot.red {
  margin-bottom: 0px;
  margin-left: 0px;
  color: #ff6316;
  line-height: 31px;
}

.foot-links {
  display: block;
  margin-top: 0px;
  margin-right: 11px;
  margin-bottom: 0px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: grey;
  font-size: 14px;
  line-height: 26px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
}

.foot-links:hover {
  text-decoration: underline;
}

.foot-links.hide {
  display: none;
}

.kit-price {
  display: block;
  margin-top: 4px;
  margin-right: 8px;
  padding: 5px 8px;
  float: none;
  clear: none;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 6px;
  background-color: #ffefe5;
  color: #fa6400;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
}

.product-name-2 {
  display: block;
  margin-top: 4px;
  margin-bottom: 4px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Inter, sans-serif;
  color: #a0a0a0;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0px;
  text-decoration: none;
}

.kit-content-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1440px;
  margin-bottom: 0px;
  padding-right: 30px;
  padding-bottom: 60px;
  padding-left: 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Inter, sans-serif;
}

.kit-product-name-2 {
  display: block;
  margin-top: 4px;
  margin-bottom: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Inter, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  letter-spacing: 0px;
  text-decoration: none;
}

.kit-product-name-2:hover {
  text-decoration: underline;
}

.kit-product-description-2 {
  display: block;
  width: 100%;
  margin-top: 4px;
  padding-right: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px none #e7e7e7;
  font-family: Inter, sans-serif;
  color: #6f6f6f;
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  text-decoration: none;
}

.kit-product-description-2:hover {
  text-decoration: underline;
}

.link-foot-2 {
  margin-right: 18px;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  color: #000;
  font-size: 22px;
  line-height: 39px;
  font-weight: 700;
  text-decoration: none;
}

.link-foot-2:hover {
  text-decoration: underline;
}

.link-foot-2.red {
  margin-bottom: 0px;
  margin-left: 0px;
  color: #ff6316;
  line-height: 31px;
}

.foot-links-2 {
  display: block;
  margin-top: 0px;
  margin-right: 11px;
  margin-bottom: 0px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: Inter, sans-serif;
  color: grey;
  font-size: 14px;
  line-height: 26px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
}

.foot-links-2:hover {
  text-decoration: underline;
}

.foot-links-2.hide {
  display: none;
}

.kit-price-2 {
  display: block;
  margin-top: 4px;
  margin-right: 8px;
  padding: 5px 8px;
  float: none;
  clear: none;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 6px;
  background-color: #ffefe5;
  font-family: Inter, sans-serif;
  color: #fa6400;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
}

.purchase-block-2 {
  position: relative;
  display: block;
  height: auto;
  margin-top: 0px;
  padding: 80px 7vw;
  background-color: #f9f9fb;
}

.top-plashka-2 {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 10000;
  display: block;
  height: 80px;
  padding-top: 24px;
  padding-right: 24px;
  padding-left: 24px;
}

.loading-line {
  display: block;
  width: 100vw;
  height: 1vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0px;
  background-image: url('../images/19.-Can-Can.jpg');
  background-position: 0px 0px;
  background-size: 100vw 200px;
  background-repeat: no-repeat;
}

.heading-14 {
  display: block;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
  font-family: Inter, sans-serif;
  color: #000;
  font-size: 60px;
  line-height: 68px;
  font-weight: 700;
  text-align: center;
}

.h3 {
  font-family: Inter, sans-serif;
  color: #202020;
  font-size: 74px;
  line-height: 112%;
  font-weight: 900;
}

._1350 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 1350px;
  margin-right: auto;
  margin-left: auto;
  -webkit-perspective: none;
  perspective: none;
}

.download-plashka {
  position: relative;
  top: 0px;
  right: 0px;
  display: block;
  width: 31px;
  height: 31px;
  margin-top: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-right: 5px;
  padding-left: 5px;
  float: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
}

.color-dot-2 {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 8px;
  border-radius: 100px;
  background-color: #c3c6f4;
}

.color-dot-2._141 {
  background-color: #c3d7f2;
}

.color-dot-2._279 {
  background-color: #fbbed4;
}

.color-dot-2._217 {
  background-color: #fdeae5;
}

.color-dot-2._286 {
  background-color: #e5eff5;
}

.color-dot-2._181 {
  background-color: #e1ebfa;
}

.color-dot-2._53 {
  background-color: #f09435;
}

.color-dot-2._251 {
  background-color: #f7a0d5;
}

.color-dot-2._189 {
  background-color: #bee2ee;
}

.color-dot-2._47 {
  background-color: #fb5c83;
}

.color-dot-2._281 {
  background-color: #f89cd4;
}

.color-dot-2._83 {
  background-color: #c8f377;
}

.color-dot-2._164 {
  background-color: #fff0d1;
}

.color-dot-2._295 {
  background-color: #b8ebd0;
}

.color-dot-2._174 {
  background-color: #dc97ef;
}

.color-dot-2._76 {
  background-color: #f3f55e;
}

.color-dot-2._93 {
  background-color: #e6a6d9;
}

.color-dot-2._159 {
  background-color: #e7aaf7;
}

.color-dot-2._148 {
  background-color: #f4f2fc;
}

.color-dot-2._64 {
  background-color: #f9f6de;
}

.color-dot-2._98 {
  background-color: #fd67a6;
}

.color-dot-2._11 {
  background-color: #d464a0;
}

.color-dot-2._232 {
  background-color: #e5e4f1;
}

.color-dot-2._33 {
  background-color: #1e2ae6;
}

.color-dot-2._215 {
  background-color: #f8d6df;
}

.color-dot-2._142 {
  background-color: #fee38d;
}

.color-dot-2._81 {
  background-color: #f97aac;
}

.color-dot-2._240 {
  background-color: #9dbcfb;
}

.color-dot-2._176 {
  background-color: #fabab9;
}

.color-dot-2._291 {
  background-color: #374792;
}

.color-dot-2._132 {
  background-color: #d784da;
}

.color-dot-2._290 {
  background-color: #b98cee;
}

.color-dot-2._136 {
  background-color: #fcf3ed;
}

.color-dot-2._250 {
  background-color: #fce5e2;
}

.color-dot-2._22 {
  background-color: #ede5f1;
}

.color-dot-2._180 {
  background-color: #eae9ed;
}

.color-dot-2._266 {
  background-color: #bcfad0;
}

.color-dot-2._66 {
  background-color: #c64ecf;
}

.color-dot-2._107 {
  background-color: #8ddff3;
}

.color-dot-2._160 {
  background-color: #fef2d2;
}

.color-dot-2._54 {
  background-color: #ef5ea2;
}

.color-dot-2._190 {
  background-color: #f4f4eb;
}

.color-dot-2._271 {
  background-color: #fadfde;
}

.color-dot-2._97 {
  background-color: #fcebc2;
}

.color-dot-2._209 {
  background-color: #b8fff3;
}

.color-dot-2._263 {
  background-color: #eafbfd;
}

.color-dot-2._171 {
  background-color: #7bd4fc;
}

.color-dot-2._155 {
  background-color: #f3e7ea;
}

.color-dot-2._196 {
  background-color: #fef3df;
}

.color-dot-2._82 {
  background-color: #a5d9fa;
}

.color-dot-2._58 {
  background-color: #e3b1f6;
}

.color-dot-2._276 {
  background-color: #f0a4c8;
}

.color-dot-2._168 {
  background-color: #a17dfa;
}

.color-dot-2._62 {
  background-color: #00fcfc;
}

.color-dot-2._183 {
  background-color: #cbd4f6;
}

.color-dot-2._20 {
  background-color: #f3b578;
}

.color-dot-2._103 {
  background-color: #fdf368;
}

.color-dot-2._87 {
  background-color: #8579ec;
}

.color-dot-2._123 {
  background-color: #faac6e;
}

.color-dot-2._292 {
  background-color: #dbfa8a;
}

.color-dot-2._126 {
  background-color: #fe716a;
}

.color-dot-2._113 {
  background-color: #a8aae4;
}

.color-dot-2._143 {
  background-color: #fafdba;
}

.color-dot-2._84 {
  background-color: #8696e7;
}

.color-dot-2._222 {
  background-color: #ca75f7;
}

.color-dot-2._10 {
  background-color: #e3d1e3;
}

.color-dot-2._80 {
  background-color: #39f8f0;
}

.color-dot-2._248 {
  background-color: #c8f2f7;
}

.color-dot-2._284 {
  background-color: #e9a8c5;
}

.color-dot-2._280 {
  background-color: #f5e8f1;
}

.color-dot-2._71 {
  background-color: #62e7fa;
}

.color-dot-2._18 {
  background-color: #d1576a;
}

.color-dot-2._207 {
  background-color: #fd8fad;
}

.color-dot-2._244 {
  background-color: #f5dbf3;
}

.color-dot-2._245 {
  background-color: #f3ccef;
}

.color-dot-2._105 {
  background-color: #fb5173;
}

.color-dot-2._300 {
  background-color: #2c3075;
}

.color-dot-2._256 {
  background-color: #f2e8f4;
}

.color-dot-2._34 {
  background-color: #f4edc9;
}

.color-dot-2._199 {
  background-color: #f3f2f9;
}

.color-dot-2._92 {
  background-color: #87e5f3;
}

.color-dot-2._35 {
  background-color: #9fe1fa;
}

.color-dot-2._254 {
  background-color: #f8f8ae;
}

.color-dot-2._120 {
  background-color: #fcc781;
}

.color-dot-2._5 {
  background-color: #e976c7;
}

.color-dot-2._188 {
  background-color: #e5d5df;
}

.color-dot-2._31 {
  background-color: #abdafb;
}

.color-dot-2._267 {
  background-color: #e19ef0;
}

.color-dot-2._234 {
  background-color: #96dff5;
}

.color-dot-2._131 {
  background-color: #d1effc;
}

.color-dot-2._106 {
  background-color: #f3f3cf;
}

.color-dot-2._162 {
  background-color: #a0d9e0;
}

.color-dot-2._288 {
  background-color: #da8df2;
}

.color-dot-2._67 {
  background-color: #f9f2d6;
}

.color-dot-2._37 {
  background-color: #65d5f9;
}

.color-dot-2._187 {
  background-color: #f5eeee;
}

.color-dot-2._9 {
  background-color: #a8dbfa;
}

.color-dot-2._205 {
  background-color: #fedcd4;
}

.color-dot-2._38 {
  background-color: #fb558b;
}

.color-dot-2._65 {
  background-color: #fc8265;
}

.color-dot-2._275 {
  background-color: #a1bff6;
}

.color-dot-2._30 {
  background-color: #ef2d6b;
}

.color-dot-2._39 {
  background-color: #505fdd;
}

.color-dot-2._79 {
  background-color: #f6fc62;
}

.color-dot-2._272 {
  background-color: #b6f4ce;
}

.color-dot-2._45 {
  background-color: #f366dc;
}

.color-dot-2._270 {
  background-color: #fcbbcc;
}

.color-dot-2._223 {
  background-color: #dafdfc;
}

.color-dot-2._28 {
  background-color: #d8f15a;
}

.color-dot-2._257 {
  background-color: #cdfad6;
}

.color-dot-2._293 {
  background-color: #fad19d;
}

.color-dot-2._269 {
  background-color: #bce7d8;
}

.color-dot-2._161 {
  background-color: #f6d9db;
}

.color-dot-2._124 {
  background-color: #f3e1b9;
}

.color-dot-2._218 {
  background-color: #fbd8c6;
}

.color-dot-2._36 {
  background-color: #ee1f1b;
}

.color-dot-2._52 {
  background-color: #dff5d1;
}

.color-dot-2._262 {
  background-color: #d2f8fd;
}

.color-dot-2._70 {
  background-color: #f8ebd5;
}

.color-dot-2._203 {
  background-color: #d2fad9;
}

.color-dot-2._108 {
  background-color: #f39d9d;
}

.color-dot-2._24 {
  background-color: #6e2fb8;
}

.color-dot-2._260 {
  background-color: #afa8f1;
}

.color-dot-2._99 {
  background-color: #b298fa;
}

.color-dot-2._261 {
  background-color: #f77fee;
}

.color-dot-2._163 {
  background-color: #b4e4fc;
}

.color-dot-2._185 {
  background-color: #e6dde5;
}

.color-dot-2._258 {
  background-color: #eab9f8;
}

.color-dot-2._117 {
  background-color: #3781f6;
}

.color-dot-2._144 {
  background-color: #d897f7;
}

.color-dot-2._145 {
  background-color: #f0eaf0;
}

.color-dot-2._252 {
  background-color: #d6b7ee;
}

.color-dot-2._102 {
  background-color: #3d83f8;
}

.color-dot-2._51 {
  background-color: #9778f3;
}

.color-dot-2._226 {
  background-color: #e9f5f6;
}

.color-dot-2._152 {
  background-color: #f6c0ec;
}

.color-dot-2._128 {
  background-color: #e5f97e;
}

.color-dot-2._137 {
  background-color: #fec1bc;
}

.color-dot-2._121 {
  background-color: #d1edf7;
}

.color-dot-2._133 {
  background-color: #efd8ef;
}

.color-dot-2._236 {
  background-color: #a3fdf1;
}

.color-dot-2._238 {
  background-color: #e8f2f4;
}

.color-dot-2._1 {
  background-color: #55e7f4;
}

.color-dot-2._157 {
  background-color: #f6f6dd;
}

.color-dot-2._195 {
  background-color: #dab7f0;
}

.color-dot-2._278 {
  background-color: #c3ebf1;
}

.color-dot-2._61 {
  background-color: #cdf3ff;
}

.color-dot-2._208 {
  background-color: #d3fefc;
}

.color-dot-2._186 {
  background-color: #dcdaf1;
}

.color-dot-2._184 {
  background-color: #fcf1f0;
}

.color-dot-2._89 {
  background-color: #9394f2;
}

.color-dot-2._116 {
  background-color: #e7adf6;
}

.color-dot-2._17 {
  background-color: #bc9aec;
}

.color-dot-2._253 {
  background-color: #f8ebea;
}

.color-dot-2._299 {
  background-color: #eb635f;
}

.color-dot-2._57 {
  background-color: #ee527f;
}

.color-dot-2._216 {
  background-color: #fbbfd3;
}

.color-dot-2._201 {
  background-color: #e9b6f5;
}

.color-dot-2._129 {
  background-color: #53d25b;
}

.color-dot-2._247 {
  background-color: #fcf4e7;
}

.color-dot-2._210 {
  background-color: #e5f9af;
}

.color-dot-2._90 {
  background-color: #dfabf7;
}

.color-dot-2._268 {
  background-color: #e6f9f0;
}

.color-dot-2._255 {
  background-color: #a1c3f5;
}

.color-dot-2._265 {
  background-color: #eaf0f2;
}

.color-dot-2._78 {
  background-color: #d366d7;
}

.color-dot-2._12 {
  background-color: #5569d5;
}

.color-dot-2._264 {
  background-color: #98f8fd;
}

.color-dot-2._63 {
  background-color: #f78ffa;
}

.color-dot-2._197 {
  background-color: #fdcfd9;
}

.color-dot-2._193 {
  background-color: #e8eef8;
}

.color-dot-2._173 {
  background-color: #eac6ee;
}

.color-dot-2._192 {
  background-color: #f4b0e8;
}

.color-dot-2._277 {
  background-color: #fff3f0;
}

.color-dot-2._46 {
  background-color: #f8ec83;
}

.color-dot-2._4 {
  background-color: #fbeebc;
}

.color-dot-2._246 {
  background-color: #fecac1;
}

.color-dot-2._221 {
  background-color: #f1bde4;
}

.color-dot-2._211 {
  background-color: #f4f8dc;
}

.color-dot-2._140 {
  background-color: #ebd4e1;
}

.color-dot-2._6 {
  background-color: #4541de;
}

.color-dot-2._200 {
  background-color: #fad3fb;
}

.color-dot-2._167 {
  background-color: #c4c7f5;
}

.color-dot-2._135 {
  background-color: #af6cda;
}

.color-dot-2._44 {
  background-color: #b467e2;
}

.color-dot-2._60 {
  background-color: #ff4f8b;
}

.color-dot-2._134 {
  background-color: #da88b2;
}

.color-dot-2._86 {
  background-color: #cdb7f7;
}

.color-dot-2._285 {
  background-color: #d5b7ef;
}

.color-dot-2._2 {
  background-color: #e8587c;
}

.color-dot-2._165 {
  background-color: #f1b5e7;
}

.color-dot-2._287 {
  background-color: #898ef8;
}

.color-dot-2._259 {
  background-color: #f6e9f1;
}

.color-dot-2._242 {
  background-color: #fbb8b6;
}

.color-dot-2._172 {
  background-color: #f3edf3;
}

.color-dot-2._177 {
  background-color: #f9aad6;
}

.color-dot-2._149 {
  background-color: #5fc9f8;
}

.color-dot-2._111 {
  background-color: #61b6fb;
}

.color-dot-2._43 {
  background-color: #00e2f9;
}

.color-dot-2._153 {
  background-color: #fc946f;
}

.color-dot-2._298 {
  background-color: #919df2;
}

.color-dot-2._21 {
  background-color: #d863a4;
}

.color-dot-2._68 {
  background-color: #f4e097;
}

.color-dot-2._19 {
  background-color: #dff492;
}

.color-dot-2._74 {
  background-color: #f2f75d;
}

.color-dot-2._88 {
  background-color: #72e7fc;
}

.color-dot-2._94 {
  background-color: #fffbca;
}

.color-dot-2._214 {
  background-color: #d4d4fa;
}

.color-dot-2._166 {
  background-color: #f7ddd6;
}

.color-dot-2._8 {
  background-color: #635ee2;
}

.color-dot-2._297 {
  background-color: #132140;
}

.color-dot-2._231 {
  background-color: #f9a7c9;
}

.color-dot-2._178 {
  background-color: #f0e8e8;
}

.color-dot-2._104 {
  background-color: #fdad4b;
}

.color-dot-2._213 {
  background-color: #e7b4f5;
}

.color-dot-2._219 {
  background-color: #bfc4eb;
}

.color-dot-2._179 {
  background-color: #e1d4dd;
}

.color-dot-2._16 {
  background-color: #e4c7ca;
}

.color-dot-2._274 {
  background-color: #f3dee4;
}

.color-dot-2._127 {
  background-color: #eef6b2;
}

.color-dot-2._7 {
  background-color: #d3f5cf;
}

.color-dot-2._150 {
  background-color: #fa38d0;
}

.color-dot-2._224 {
  background-color: #cff6e0;
}

.color-dot-2._227 {
  background-color: #f5afea;
}

.color-dot-2._151 {
  background-color: #fbf8d3;
}

.color-dot-2._14 {
  background-color: #46d0ea;
}

.color-dot-2._55 {
  background-color: #62e7f3;
}

.color-dot-2._282 {
  background-color: #adf1fc;
}

.color-dot-2._138 {
  background-color: #b4aed6;
}

.color-dot-2._32 {
  background-color: #ea3883;
}

.color-dot-2._75 {
  background-color: #f69ad4;
}

.color-dot-2._283 {
  background-color: #fdd7ca;
}

.color-dot-2._191 {
  background-color: #ade7fc;
}

.color-dot-2._100 {
  background-color: #43c9f5;
}

.color-dot-2._139 {
  background-color: #f0e4df;
}

.color-dot-2._109 {
  background-color: #f4e9aa;
}

.color-dot-2._156 {
  background-color: #edc2da;
}

.color-dot-2._42 {
  background-color: #f95f77;
}

.color-dot-2._101 {
  background-color: #e0abfa;
}

.color-dot-2._110 {
  background-color: #aebaf8;
}

.color-dot-2._119 {
  background-color: #fde36f;
}

.color-dot-2._146 {
  background-color: #c9d6f1;
}

.color-dot-2._170 {
  background-color: #f8e9e6;
}

.color-dot-2._40 {
  background-color: #4c9bf6;
}

.color-dot-2._147 {
  background-color: #83b6fa;
}

.color-dot-2._77 {
  background-color: #cef554;
}

.color-dot-2._241 {
  background-color: #f2f1f6;
}

.color-dot-2._225 {
  background-color: #f6b8eb;
}

.color-dot-2._237 {
  background-color: #d06ef6;
}

.color-dot-2._112 {
  background-color: #54daf4;
}

.color-dot-2._235 {
  background-color: #ddf6f0;
}

.color-dot-2._27 {
  background-color: #ff5fa0;
}

.color-dot-2._202 {
  background-color: #e0fbee;
}

.color-dot-2._49 {
  background-color: #f6e37f;
}

.color-dot-2._23 {
  background-color: #ec94bc;
}

.color-dot-2._130 {
  background-color: #f8edd9;
}

.color-dot-2._122 {
  background-color: #f3f6c9;
}

.color-dot-2._3 {
  background-color: #fdd6bd;
}

.color-dot-2._158 {
  background-color: #f6e6b3;
}

.color-dot-2._249 {
  background-color: #f0cffd;
}

.color-dot-2._206 {
  background-color: #f792c9;
}

.color-dot-2._198 {
  background-color: #b9e0f3;
}

.color-dot-2._59 {
  background-color: #f8e356;
}

.color-dot-2._41 {
  background-color: #f8b0c0;
}

.color-dot-2._50 {
  background-color: #fb3e82;
}

.color-dot-2._228 {
  background-color: #a27ff2;
}

.color-dot-2._194 {
  background-color: #f5afcc;
}

.color-dot-2._25 {
  background-color: #fcb5f8;
}

.color-dot-2._125 {
  background-color: #c77bf2;
}

.color-dot-2._230 {
  background-color: #b8f6e7;
}

.color-dot-2._220 {
  background-color: #fdf2de;
}

.color-dot-2._114 {
  background-color: #f095ce;
}

.color-dot-2._175 {
  background-color: #f2e5e4;
}

.color-dot-2._48 {
  background-color: #9b6cf7;
}

.color-dot-2._91 {
  background-color: #f7e9c6;
}

.color-dot-2._26 {
  background-color: #39f5de;
}

.color-dot-2._273 {
  background-color: #ecaae4;
}

.color-dot-2._204 {
  background-color: #e7baf8;
}

.color-dot-2._296 {
  background-color: #f5835b;
}

.color-dot-2._15 {
  background-color: #f06322;
}

.color-dot-2._239 {
  background-color: #f7b3d6;
}

.color-dot-2._73 {
  background-color: #61f0f0;
}

.color-dot-2._13 {
  background-color: #f3e38c;
}

.color-dot-2._29 {
  background-color: #ed5f1e;
}

.color-dot-2._95 {
  background-color: #fc4b89;
}

.color-dot-2._85 {
  background-color: #9ff2fc;
}

.color-dot-2._69 {
  background-color: #fd7c36;
}

.color-dot-2._72 {
  background-color: #f49cd3;
}

.color-dot-2._212 {
  background-color: #f3ceea;
}

.color-dot-2._289 {
  background-color: #cfefa6;
}

.color-dot-2._294 {
  background-color: #384990;
}

.color-dot-2._56 {
  background-color: #f5aafc;
}

.color-dot-2._229 {
  background-color: #defaf3;
}

.color-dot-2._154 {
  background-color: #efe3f7;
}

.color-dot-2._233 {
  background-color: #9ebaeb;
}

.color-dot-2._169 {
  background-color: #fbe1fb;
}

.color-dot-2._118 {
  background-color: #fbf6b5;
}

.color-dot-2._243 {
  background-color: #fc9291;
}

.color-dot-2._115 {
  background-color: #56d8f5;
}

.color-dot-2._96 {
  background-color: #3949de;
}

.color-dot-2._182 {
  background-color: #f8eaf9;
}

.close-button {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 15px;
  height: 15px;
  min-width: 10px;
  padding: 4px 4px 2px;
  border-radius: 100px;
  background-color: #dfdfdf;
}

.close-button:hover {
  background-color: #bdbdbd;
}

.preloader-2 {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 100000;
  display: none;
  width: 100vw;
  height: 100vh;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f9f9fb;
}

.arrow-link {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 100;
}

.preview-card-info {
  height: auto;
  padding: 22px 20px 22px 28px;
}

.purchase-img-2 {
  display: block;
  max-width: 27%;
  margin-right: auto;
  margin-left: auto;
}

.div-block-59 {
  display: block;
  width: 42px;
  height: 42px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100px;
  background-image: url('../images/76.-Rice-Flower.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.preview-card {
  position: relative;
  overflow: hidden;
  width: 31%;
  margin-top: 8%;
  margin-bottom: -3vw;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 6px;
  box-shadow: -4px 9px 25px -6px rgba(0, 0, 0, 0.1);
}

.div-block-58 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lstore-logo-2 {
  position: relative;
  top: -6px;
  display: inline-block;
  width: auto;
  height: auto;
}

.banner {
  position: fixed;
  left: 28px;
  right: -3px;
  bottom: 26px;
  z-index: 9999;
  display: block;
  width: 150px;
  padding: 18px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.08);
}

.jpg {
  position: absolute;
  left: 10px;
  top: 4px;
  right: 0px;
  bottom: 0px;
  opacity: 0;
  color: #202020;
  text-decoration: none;
}

.purchase-plashka {
  display: block;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #fff;
}

.software-icon {
  width: 38px;
  max-width: 50%;
  margin-right: 12px;
  background-color: #f9f9fb;
}

.software-icon.purchase {
  display: block;
  width: 32px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-top-style: none;
  background-color: #fff;
}

.software-icon.extension-1 {
  background-color: #f9f9fb;
}

.software-icon.extension-1._22 {
  width: 40px;
  max-width: 47%;
  background-color: #f9f9fb;
}

.software-icon.extension-1._22.purchase {
  width: 32px;
  margin-right: 8px;
  padding-bottom: 0px;
  background-color: rgba(249, 249, 251, 0);
}

.software-icon.extension-1.purchase {
  margin-right: 8px;
  padding-bottom: 0px;
  border-top-style: none;
}

.software-icon._2 {
  position: static;
  display: block;
}

.software-icon._2.purchse {
  width: 32px;
}

.iphones {
  display: block;
  max-width: 64vw;
  margin-top: 4%;
  margin-right: auto;
  margin-left: auto;
}

.gradient-preview {
  display: block;
  height: auto;
  padding: 0px 7vw 100px;
  background-color: #f9f9fb;
  -webkit-perspective: 2000px;
  perspective: 2000px;
}

.text-2 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.image-804 {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  min-width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
  float: left;
  clear: left;
  text-shadow: 1px 0 0 #000;
}

.preview-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  margin-top: -24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-perspective: 2000px;
  perspective: 2000px;
}

.sofricons {
  margin-top: 3%;
}

.sofricons.purchase {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top-style: none;
  text-align: center;
}

.div-block-60 {
  width: 44px;
  height: 44px;
  border-radius: 100px;
  background-image: url('../images/Logo.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.09);
}

.image-805 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.text-block-23 {
  display: inline-block;
  font-family: Inter, sans-serif;
  color: #202020;
  font-size: 14px;
  font-weight: 500;
}

.more-design-tools-button {
  position: relative;
  top: -12px;
  display: block;
  width: 170px;
  margin-right: auto;
  margin-left: auto;
  padding: 12px 16px;
  float: right;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.13);
  color: #202020;
  font-size: 13px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0px;
}

.more-design-tools-button:hover {
  background-color: #fee06a;
}

.div-block-61 {
  width: 120px;
  height: 30px;
  border-radius: 6px;
}

.gradient-img-preview {
  position: relative;
  width: auto;
  height: 273px;
  margin-bottom: 0px;
  padding-top: 23px;
  padding-right: 25px;
  background-image: url('../images/50.-Columbia-Blue.jpg');
  background-position: 0px 0px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.gradient-img-preview._11 {
  background-image: url('../images/11.-Fuchsia.jpg');
  background-size: cover;
}

.gradient-img-preview._6 {
  background-image: url('../images/06.-Wisteria.jpg');
  background-size: cover;
}

.gradient-img-preview._25 {
  background-image: url('../images/25.-Witch-Haze.jpg');
  background-size: cover;
}

.gradient-img-preview._71 {
  background-image: url('../images/71.-Quartz_1.jpg');
  background-size: cover;
}

.gradient-img-preview._3 {
  background-image: url('../images/03.-Snowy-Mint.jpg');
  background-size: cover;
}

.gradient-img-preview._69 {
  background-image: url('../images/69.-Shocking_1.jpg');
  background-size: cover;
}

.gradient-img-preview._57 {
  background-image: url('../images/57.-Glowish.jpg');
  background-size: cover;
}

.gradient-img-preview._76 {
  background-image: url('../images/76.-Rice-Flower.jpg');
  background-size: cover;
}

.gradient-img-preview._7 {
  background-image: url('../images/07.-Tidal.jpg');
  background-size: cover;
}

.gradient-img-preview._75 {
  background-image: url('../images/75.-Pale-Turquoise.jpg');
  background-size: cover;
}

.gradient-img-preview._92 {
  background-image: url('../images/92.-Sunset.jpg');
  background-size: cover;
}

.gradient-img-preview._16 {
  background-image: url('../images/16.-Medium-Purple.jpg');
  background-size: cover;
}

.gradient-img-preview._100 {
  background-image: url('../images/100.-Chetwode-Blue.jpg');
  background-size: cover;
}

.gradient-img-preview._41 {
  background-image: url('../images/41.-Tonys-Pink.jpg');
  background-size: cover;
}

.gradient-img-preview._8 {
  background-image: url('../images/08.-Violet-Blue.jpg');
  background-size: cover;
}

.gradient-img-preview._68 {
  background-image: url('../images/68.-Corvette.jpg');
  background-size: cover;
}

.gradient-img-preview._82 {
  background-image: url('../images/82.-Creamish.jpg');
  background-size: cover;
}

.gradient-img-preview._84 {
  background-image: url('../images/84.-Lolypop.jpg');
  background-size: cover;
}

.gradient-img-preview._83 {
  background-image: url('../images/83.-Frosted-Mint.jpg');
  background-size: cover;
}

.gradient-img-preview._51 {
  background-image: url('../images/51.-Spindle.jpg');
  background-size: cover;
}

.gradient-img-preview._49 {
  background-image: url('../images/49.-Soft-Peach.jpg');
  background-size: cover;
}

.gradient-img-preview._90 {
  background-image: url('../images/90.-Grass-mint.jpg');
  background-size: cover;
}

.gradient-img-preview._46 {
  background-image: url('../images/46.-Watusi.jpg');
  background-size: cover;
}

.gradient-img-preview._55 {
  background-image: url('../images/55.-My-Pink_1.jpg');
  background-size: cover;
}

.gradient-img-preview._24 {
  background-image: url('../images/24.-Sky-Blue.jpg');
  background-size: cover;
}

.gradient-img-preview._53 {
  background-image: url('../images/53.-Canary.jpg');
  background-size: cover;
}

.gradient-img-preview._32 {
  background-image: url('../images/32.-Banana-Mania_1.jpg');
  background-size: cover;
}

.gradient-img-preview._47 {
  background-image: url('../images/47.-Whisper_1.jpg');
  background-size: cover;
}

.gradient-img-preview._20 {
  background-image: url('../images/20.-Melanie_1.jpg');
  background-size: cover;
}

.gradient-img-preview._36 {
  background-image: url('../images/36.-Pale-Chestnut_1.jpg');
  background-size: cover;
}

.gradient-img-preview._50 {
  background-image: url('../images/50.-Vivid.jpg');
  background-size: cover;
}

.gradient-img-preview._79 {
  background-image: url('../images/79.-Heliotrope.jpg');
  background-size: cover;
}

.gradient-img-preview._5 {
  background-image: url('../images/05.-Flax_1.jpg');
  background-size: cover;
}

.gradient-img-preview._80 {
  background-image: url('../images/80.-Dusty-blue_1.jpg');
  background-size: cover;
}

.gradient-img-preview._98 {
  background-image: url('../images/98.-Torea-Bay_1.jpg');
  background-size: cover;
}

.gradient-img-preview._42 {
  background-image: url('../images/42.-Charm_1.jpg');
  background-size: cover;
}

.gradient-img-preview._26 {
  background-image: url('../images/26.-Honeysuckle.jpg');
  background-size: cover;
}

.gradient-img-preview._58 {
  background-image: url('../images/58.-Polution.jpg');
  background-size: cover;
}

.gradient-img-preview._14 {
  background-image: url('../images/14.-Prim.jpg');
  background-size: cover;
}

.gradient-img-preview._85 {
  background-image: url('../images/85.-Lily-White.jpg');
  background-size: cover;
}

.gradient-img-preview._28 {
  background-image: url('../images/28.-Deco_1.jpg');
  background-size: cover;
}

.gradient-img-preview._9 {
  background-image: url('../images/09.-Light-Sky-Blue.jpg');
  background-size: cover;
}

.gradient-img-preview._33 {
  background-image: url('../images/33.-Beauty-Bush_1.jpg');
  background-size: cover;
}

.gradient-img-preview._62 {
  background-image: url('../images/62.-Amour.jpg');
  background-size: cover;
}

.gradient-img-preview._29 {
  background-image: url('../images/29.-Pale-Cornflower-Blue.jpg');
  background-size: cover;
}

.gradient-img-preview._17 {
  background-image: url('../images/17.-Dark-Salmon_1.jpg');
  background-size: cover;
}

.gradient-img-preview._88 {
  background-image: url('../images/88.-Sunny.jpg');
  background-size: cover;
}

.gradient-img-preview._72 {
  background-image: url('../images/72.-Sazerac_1.jpg');
  background-size: cover;
}

.gradient-img-preview._15 {
  background-image: url('../images/15.-Perfume.jpg');
  background-size: cover;
}

.gradient-img-preview._1 {
  background-image: url('../images/01.-Royal-Heath_1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.gradient-img-preview._61 {
  background-image: url('../images/61.-Lavender_1.jpg');
  background-size: cover;
}

.gradient-img-preview._18 {
  background-image: url('../images/18.-Buttercup.jpg');
  background-size: cover;
}

.gradient-img-preview._40 {
  background-image: url('../images/40.-Cherokee.jpg');
  background-size: cover;
}

.gradient-img-preview._13 {
  background-image: url('../images/13.-Pale-Violet-Red.jpg');
  background-size: cover;
}

.gradient-img-preview._87 {
  background-image: url('../images/87.-Spacy_1.jpg');
  background-size: cover;
}

.gradient-img-preview._63 {
  background-image: url('../images/63.-Pastel-Surface.jpg');
  background-size: cover;
}

.gradient-img-preview._86 {
  background-image: url('../images/86.-Cherub.jpg');
  background-size: cover;
}

.gradient-img-preview._95 {
  background-image: url('../images/95.-Milkyway_1.jpg');
  background-size: cover;
}

.gradient-img-preview._34 {
  background-image: url('../images/34.-Mauve.jpg');
  background-size: cover;
}

.gradient-img-preview._30 {
  background-image: url('../images/30.-Wild-Rice.jpg');
  background-size: auto;
}

.gradient-img-preview._39 {
  background-image: url('../images/39.-Prelude.jpg');
  background-size: cover;
}

.gradient-img-preview._89 {
  background-image: url('../images/89.-Canvas.jpg');
  background-size: cover;
}

.gradient-img-preview._54 {
  background-image: url('../images/54.-Ice-Cream.jpg');
  background-size: cover;
}

.gradient-img-preview._96 {
  background-image: url('../images/96.-Lake_1.jpg');
  background-size: cover;
}

.gradient-img-preview._52 {
  background-image: url('../images/52.-Pink-Chalk.jpg');
  background-size: cover;
}

.gradient-img-preview._10 {
  background-image: url('../images/10.-Mindaro.jpg');
  background-size: cover;
}

.gradient-img-preview._97 {
  background-image: url('../images/97.-Flare_1.jpg');
  background-size: cover;
  -webkit-perspective: 2000px;
  perspective: 2000px;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.gradient-img-preview._56 {
  background-image: url('../images/56.-Color-Smoke.jpg');
  background-size: cover;
}

.gradient-img-preview._45 {
  background-image: url('../images/45.-Fog.jpg');
  background-size: cover;
}

.gradient-img-preview._12 {
  background-image: url('../images/12.-Tumbleweed.jpg');
  background-size: cover;
}

.gradient-img-preview._70 {
  background-image: url('../images/70.-Honeydew_1.jpg');
  background-size: cover;
}

.gradient-img-preview._99 {
  margin-bottom: 0px;
  background-image: url('../images/99.-Romanpreview.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.gradient-img-preview._66 {
  background-image: url('../images/66.-Yellow-sand.jpg');
  background-size: cover;
}

.gradient-img-preview._94 {
  background-image: url('../images/94.-Almond.jpg');
  background-size: cover;
}

.gradient-img-preview._23 {
  background-image: url('../images/23.-California.jpg');
  background-size: auto;
}

.gradient-img-preview._74 {
  background-image: url('../images/74.-Medium-Purple_1.jpg');
  background-size: cover;
}

.gradient-img-preview._43 {
  background-image: url('../images/43.-Harvest-Gold_1.jpg');
  background-size: cover;
}

.gradient-img-preview._27 {
  background-image: url('../images/27.-Melanie.jpg');
  background-size: cover;
}

.gradient-img-preview._22 {
  background-image: url('../images/22.-Shalimar.jpg');
  background-size: cover;
}

.gradient-img-preview._48 {
  background-image: url('../images/48.-Yellowish.jpg');
  background-size: cover;
}

.gradient-img-preview._93 {
  background-image: url('../images/93.-Medium-Goldenrod.jpg');
  background-position: 0px 0px;
  background-size: 101% 100%;
  background-attachment: scroll;
}

.gradient-img-preview._65 {
  background-image: url('../images/65.-Prim.jpg');
  background-size: cover;
}

.gradient-img-preview._35 {
  background-image: url('../images/35.-Ronchi_1.jpg');
  background-size: cover;
}

.gradient-img-preview._64 {
  background-image: url('../images/64.-Makeup.jpg');
  background-size: cover;
}

.gradient-img-preview._31 {
  background-image: url('../images/31.-Portage_1.jpg');
  background-size: cover;
}

.gradient-img-preview._67 {
  background-image: url('../images/67.-Violet-Rain.jpg');
  background-size: cover;
}

.gradient-img-preview._44 {
  background-image: url('../images/44.-Green-Yellow.jpg');
  background-size: cover;
}

.gradient-img-preview._73 {
  background-image: url('../images/73.-Negroni.jpg');
  background-size: cover;
}

.gradient-img-preview._81 {
  background-image: url('../images/81.-Kobi.jpg');
  background-size: cover;
}

.gradient-img-preview._91 {
  background-image: url('../images/91.-Berry_1.jpg');
  background-size: cover;
}

.gradient-img-preview._78 {
  background-image: url('../images/78.-Night-sky_1.jpg');
  background-size: cover;
}

.gradient-img-preview._59 {
  background-image: url('../images/59.-Private.jpg');
  background-size: cover;
}

.gradient-img-preview._38 {
  background-image: url('../images/38.-Sky-Blue.jpg');
  background-size: cover;
}

.gradient-img-preview._21 {
  background-image: url('../images/21.-Columbia-Blue.jpg');
  background-size: cover;
}

.gradient-img-preview._4 {
  display: block;
  background-image: url('../images/04.-Hopbush_1.jpg');
  background-size: cover;
}

.gradient-img-preview._2 {
  display: block;
  background-image: url('../images/02.-Egg-Sour_1.jpg');
  background-size: cover;
}

.gradient-img-preview._60 {
  background-image: url('../images/60.-Zircon_1.jpg');
  background-size: cover;
}

.gradient-img-preview._77 {
  background-image: url('../images/77.-Green-bonbon.jpg');
  background-size: cover;
}

.gradient-img-preview._37 {
  background-image: url('../images/37.-Light-Sky-Blue.jpg');
  background-size: cover;
}

.gradient-img-preview._19 {
  background-image: url('../images/19.-Can-Can.jpg');
  background-size: cover;
}

.link-15 {
  margin-top: 8px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 6px;
  background-color: #f35234;
}

.link-15:hover {
  background-color: #ff3d00;
}

.color-dots-group {
  display: inline-block;
  float: right;
}

.paragraph-4 {
  display: block;
  margin-top: 1.5%;
  margin-right: auto;
  margin-left: auto;
  font-family: Inter, sans-serif;
  color: #898989;
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
  text-align: center;
}

.paragraph-4.xs {
  font-size: 14px;
}

.paragraph-text {
  margin-top: 2%;
  font-family: Inter, sans-serif;
  color: #202020;
  font-size: 18px;
  text-align: center;
  letter-spacing: -0.4px;
}

.h1 {
  display: block;
  width: 100%;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  font-family: Inter, sans-serif;
  color: #202020;
  font-size: 60px;
  line-height: 70px;
  font-weight: 900;
  text-align: center;
  letter-spacing: -1px;
}

.h2 {
  margin-top: auto;
  font-family: Inter, sans-serif;
  color: #202020;
  font-size: 36px;
  line-height: 110%;
  font-weight: 700;
  text-align: center;
  letter-spacing: -1px;
}

.link-block-6 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 100;
  width: auto;
  height: auto;
}

.link-block-6._1 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  min-width: 120%;
}

.arrow-icon {
  margin-top: 8px;
  float: right;
}

.button-8 {
  display: block;
  width: 300px;
  height: 81px;
  margin-top: 4%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  border-radius: 6px;
  background-color: #6d55ff;
  box-shadow: 1px 1px 4px 0 rgba(92, 69, 229, 0.3);
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}

.button-8:hover {
  background-color: #6d55ff;
  box-shadow: 1px 1px 4px 0 rgba(92, 69, 229, 0.3);
}

.button-8.purchase {
  margin-top: 4%;
  font-weight: 400;
}

.button-8.purchase.js-buy-free {
  width: auto;
  max-width: 400px;
}

.header {
  display: block;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 8%;
  padding-right: 0px;
  padding-bottom: 8%;
  background-color: #f9f9fb;
}

.div-block-62 {
  display: block;
}

@media screen and (max-width: 991px) {
  .footer-description {
    float: none;
    font-size: 17px;
    line-height: 144%;
    text-align: left;
  }

  .kit-header-1 {
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .foot-copy {
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .kit-more-button {
    margin-top: 20px;
  }

  .soc_media {
    margin-right: 37px;
  }

  .product-name {
    display: block;
  }

  .foot-social-icons {
    padding-left: 0px;
  }

  .description {
    padding-right: 0px;
  }

  .grid-subproduct {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .mp-image-logo-copy {
    display: block;
    margin-top: 9px;
    margin-right: auto;
  }

  .kit-product {
    min-height: auto;
  }

  .kit-content {
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .kit-product-name {
    display: block;
  }

  .footer-33 {
    width: 50%;
  }

  .footer-33.left {
    width: 50%;
    border-bottom-left-radius: 0px;
  }

  .footer-33.right {
    width: 100%;
    border-top-style: none;
    border-left-style: solid;
    border-left-color: #e7e7e7;
    border-top-right-radius: 0px;
  }

  .link-foot.w--current {
    font-size: 20px;
  }

  .foot-links {
    font-size: 12px;
  }

  .product-name-2 {
    display: block;
  }

  .kit-content-2 {
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .kit-product-name-2 {
    display: block;
  }

  .link-foot-2.w--current {
    font-size: 20px;
  }

  .foot-links-2 {
    font-size: 12px;
  }

  .purchase-block-2 {
    height: auto;
  }

  .h3 {
    font-size: 5vw;
  }

  .purchase-img-2 {
    max-width: 50%;
  }

  .preview-card {
    width: 47%;
    margin-top: 10%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .iphones {
    max-width: 81vw;
    margin-top: 6%;
  }

  .text-2 {
    margin-top: 4%;
  }

  .preview-block {
    margin-top: -19px;
    padding-top: 0px;
  }

  .sofricons {
    margin-top: 7%;
  }

  .sofricons.purchase {
    margin-top: 3%;
  }

  .gradient-img-preview._11 {
    background-size: auto 100%;
  }

  .gradient-img-preview._3 {
    background-size: auto 100%;
  }

  .gradient-img-preview._16 {
    background-size: cover;
  }

  .gradient-img-preview._14 {
    background-size: cover;
  }

  .gradient-img-preview._15 {
    background-size: cover;
  }

  .gradient-img-preview._1 {
    height: 273px;
    background-size: auto 100%;
  }

  .gradient-img-preview._13 {
    background-size: auto 100%;
  }

  .gradient-img-preview._10 {
    background-size: auto 100%;
  }

  .gradient-img-preview._12 {
    background-size: auto 100%;
  }

  .gradient-img-preview._4 {
    background-size: auto 100%;
  }

  .gradient-img-preview._2 {
    background-size: auto 100%;
  }

  .paragraph-4 {
    margin-top: 3%;
  }

  .h1 {
    width: 87vw;
  }

  .h2 {
    margin-top: 7%;
    font-size: 5vw;
  }

  .button-8.purchase {
    margin-top: 6%;
  }
}

@media screen and (max-width: 767px) {
  .footer-description {
    font-size: 18px;
    line-height: 142%;
  }

  .kit-header-1 {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
  }

  .foot-copy {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .soc_media {
    margin-right: auto;
  }

  .footer_bottom {
    padding-right: 36px;
  }

  .product-name {
    font-size: 12px;
  }

  .foot-social-icons {
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .footer_top {
    padding-right: 36px;
  }

  .description {
    min-height: 0px;
  }

  .grid-subproduct {
    margin-top: 0px;
  }

  .mp-image-logo-copy {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .mp-logo-footer {
    margin-left: 20px;
    padding-left: 0px;
  }

  .mp-logo-footer.w--current {
    margin-left: 0px;
  }

  .foot-links-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .kit-product {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .kit-content {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .kit-product-description {
    line-height: 26px;
  }

  .link-foot {
    font-size: 20px;
  }

  .link-foot.w--current {
    font-size: 16px;
  }

  .foot-links {
    margin-top: auto;
    margin-right: 15px;
    font-size: 12px;
  }

  .product-name-2 {
    font-family: Inter, sans-serif;
    font-size: 12px;
  }

  .kit-content-2 {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .kit-product-description-2 {
    line-height: 26px;
  }

  .link-foot-2 {
    font-size: 20px;
  }

  .link-foot-2.w--current {
    font-size: 16px;
  }

  .foot-links-2 {
    margin-top: auto;
    margin-right: 15px;
    font-size: 12px;
  }

  .top-plashka-2 {
    height: 70px;
    background-color: #f9f9fb;
  }

  .heading-14 {
    width: 72%;
    font-size: 6.8vw;
    line-height: 110%;
  }

  .h3 {
    font-size: 6.8vw;
    line-height: 119%;
  }

  .purchase-img-2 {
    max-width: 71%;
  }

  .lstore-logo-2 {
    top: -13px;
  }

  .banner {
    width: 160px;
    padding-right: 36px;
    padding-bottom: 18px;
  }

  .purchase-plashka {
    padding-top: 8%;
    padding-bottom: 8%;
  }

  .iphones {
    max-width: 88vw;
  }

  .text-2 {
    margin-top: 6%;
  }

  .preview-block {
    margin-top: -7px;
  }

  .sofricons.purchase {
    margin-top: 4%;
  }

  .more-design-tools-button {
    top: -12px;
  }

  .h2 {
    margin-bottom: 20px;
    font-size: 6vw;
    line-height: 128%;
  }

  .button-8 {
    margin-top: 8%;
  }

  .button-8.purchase {
    margin-top: 8%;
  }
}

@media screen and (max-width: 479px) {
  .footer-description {
    font-size: 20px;
  }

  .kit-header-1 {
    margin-left: 0px;
  }

  .foot-copy {
    padding: 20px 0px;
  }

  .kit-price-software {
    margin-bottom: 10px;
  }

  .footer_bottom {
    padding-right: 18px;
    padding-left: 32px;
    border-top-color: #e7e7e7;
  }

  .foot-social-icons {
    margin-top: 52px;
  }

  .footer_top {
    padding: 32px 18px 32px 32px;
  }

  .description {
    min-height: 0px;
  }

  .footer_top_small {
    padding-right: 18px;
    padding-left: 32px;
  }

  .grid-subproduct {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .mp-image-logo-copy {
    display: block;
    margin-right: auto;
    margin-left: 0px;
  }

  .mp-logo-footer {
    margin-left: 0px;
  }

  .foot-links-div {
    position: relative;
    z-index: 10000;
    width: 100%;
    float: none;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .kit-product {
    padding-right: 0px;
    padding-left: 0px;
  }

  .kit-content {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .link-social-1 {
    display: block;
  }

  .kit-product-description {
    margin-top: 4px;
    padding-right: 0px;
    font-size: 15px;
    line-height: 25px;
  }

  .footer-33 {
    width: 100%;
    border-left-color: #e7e7e7;
  }

  .footer-33.left {
    width: 100%;
    border-right-style: solid;
    border-bottom-style: none;
  }

  .footer-33.right {
    padding-top: 0px;
  }

  .link-foot {
    margin-left: 0px;
    font-size: 20px;
    line-height: 148%;
    font-weight: 700;
  }

  .foot-links {
    margin-right: 18px;
    font-size: 12px;
  }

  .kit-content-2 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .kit-product-description-2 {
    margin-top: 4px;
    padding-right: 0px;
    font-size: 15px;
    line-height: 25px;
  }

  .link-foot-2 {
    margin-left: 0px;
    font-size: 20px;
    line-height: 148%;
    font-weight: 700;
  }

  .foot-links-2 {
    margin-right: 18px;
    font-size: 12px;
  }

  .purchase-block-2 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .heading-14 {
    width: 85%;
  }

  .h3 {
    width: auto;
    font-size: 9vw;
    line-height: 132%;
  }

  ._1350 {
    max-width: 100vw;
  }

  .purchase-img-2 {
    max-width: 80%;
  }

  .preview-card {
    width: 100%;
    margin-bottom: 1vw;
  }

  .div-block-58 {
    margin-left: 4px;
  }

  .purchase-plashka {
    width: 100vw;
    text-align: center;
  }

  .software-icon {
    width: 30px;
  }

  .software-icon.extension-1._22 {
    width: 30px;
  }

  .iphones {
    position: relative;
    right: 19%;
    overflow: visible;
    width: 160vw;
    max-width: 140vw;
    margin-top: 14%;
  }

  .gradient-preview {
    padding-top: 9%;
  }

  .text-2 {
    margin-top: 30%;
  }

  .preview-block {
    margin-top: 0px;
  }

  .sofricons.purchase {
    margin-top: 6%;
  }

  .more-design-tools-button:hover {
    background-color: #6d55ff;
    color: #fff;
  }

  .gradient-img-preview._1 {
    margin-top: 8px;
  }

  .link-15 {
    padding-right: 12px;
    padding-left: 12px;
  }

  .paragraph-4 {
    width: 80vw;
    margin-top: 6%;
    line-height: 27px;
  }

  .paragraph-text {
    margin-top: 0%;
  }

  .h2 {
    margin-top: 14%;
    margin-bottom: 10px;
    font-size: 9vw;
    line-height: 123%;
  }

  .button-8 {
    width: 70vw;
    height: 70px;
    margin-top: 13%;
    padding-top: 24px;
    font-size: 22px;
  }

  .button-8.purchase {
    margin-top: 13%;
  }

  .header {
    overflow: hidden;
    text-align: center;
  }
}

#w-node-f6b7d29a-78f7-fc65-b726-65b11ade7780-7bba43cd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

