:root {
  --hcamera--bg: #021010;
  --hcamera--accent: #10caca;
  --hcamera--balck: #061717;
  --hcamera--gray: #6f7272;
  --hcamera--white: #f0f4f4;
  --hcamera--light-gray: #a2a4a4;
  --white: white;
  --op1--bg: #f2f7ff;
  --system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --0-41: -.41px;
  --430: 430px;
  --op1--osn: #fc4f5d;
  --dt1--bg: #061d2d;
  --dt1--blue: #27a4ff;
  --rb2--transparent: #fff0;
  --rb2--white: white;
  --rb2--color: #31a8fe;
  --rb2--grey1: #ddd;
  --rb2--bg: #f7f6ff;
  --rb2--grey: #86858c;
  --rb2--body-text: #484848;
  --hc28--white: white;
  --br1--bg: #f5f8ff;
  --rb1--blue: #397adb;
  --rb1--white: #fefefe;
  --rb1--gray: #828282;
  --rb1--dark-gray: #555;
  --hc28--blue: #007aff;
  --hc28--grey-100: #9d9d9d;
  --hc28--black: #1c1c1e;
  --hc28--grey-200: #515152;
  --hc28--grey-50: silver;
  --hc28--red: #ff3b30;
  --hc26--white: var(--white);
  --hc26--light-blue: #aacbff;
  --ci2--bg: #dbe9d8;
  --ci2--green: #329552;
  --ci2--white: white;
  --ci2--gray: #8e8e8e;
  --ci2--black: #363636;
  --hc29--bg: #f7fbff;
  --hc29--osn: #096ad1;
  --pi1--bg: #f8f4e9;
  --pi1--red: #e44f51;
  --wa5--osn: #21c69c;
  --wa5--black: #0f0f0f;
  --wa6--bg: #f2f8ff;
  --wa6--blue: #4d7ee7;
  --wa6--gray: #888;
  --wa6--black: #323232;
  --wa7--bg: #eff0f4;
  --wa7--primary: #353750;
  --hai--black-bg: #1a1a1a;
  --hai--light-gray-1: #999;
  --hai--blue: #38aaba;
  --hai--pwhite: #f3f3f3;
  --hai--gray: #787878;
  --diary--bg: #e5f1fe;
  --diary--white: #f9f9f9;
  --diary--gray: #858585;
  --diary--blue: #4d86e3;
  --diary--dark-blue: #566a80;
  --hc3--bg: #17181c;
  --hc3--white: var(--white);
  --hc3--light-gray: #9a9a9a;
  --hc3--pink: #da30aa;
  --hc3--violet: #9747ff;
  --ia2--black: #1b1a1d;
  --ia2--grey: #aaabab;
  --hc33--blue: #306ee1;
  --hc33--white: white;
  --hc33--gray: #a3a3a3;
  --hc33--black: #313131;
  --gf10--bg: #f8faff;
  --gf10--black: #1e1e1e;
  --gf10--blue: #007aff;
  --black: black;
  --hc26--black: #1772ff;
  --hcamera--grey1: #bebebe;
}

.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--hcamera--bg);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block {
  letter-spacing: -.41px;
  background-image: url('../images/pw1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-2 {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  background-color: #03111100;
  background-image: linear-gradient(#03111100, #031111 6%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block {
  background-color: var(--hcamera--accent);
  color: var(--hcamera--balck);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.div-block-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-2 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-5 {
  background-color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-3 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-6 {
  background-color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-4 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-5 {
  color: var(--hcamera--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
  display: flex;
}

.div-block-8 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.div-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-6, .text-block-7, .text-block-8, .text-block-9 {
  color: var(--hcamera--light-gray);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-10 {
  color: var(--hcamera--light-gray);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-11 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-12 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-11 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
  display: block;
}

.text-block-12 {
  color: var(--hcamera--accent);
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
  display: flex;
}

.text-span, .text-span-2 {
  font-weight: 400;
}

.div-block-13 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image {
  margin-top: 61px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-2 {
  background-color: var(--hcamera--bg);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-14 {
  letter-spacing: -.41px;
  background-image: url('../images/pw2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-15 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-16 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-13 {
  background-color: var(--hcamera--accent);
  color: var(--hcamera--balck);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.text-block-14 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  height: 0;
  font-size: 10px;
  font-weight: 600;
  line-height: 70px;
  display: flex;
}

.div-block-18 {
  background-color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-15 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  height: 0;
  font-size: 10px;
  font-weight: 600;
  line-height: 70px;
  display: flex;
}

.div-block-19 {
  background-color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-16 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  height: 0;
  font-size: 10px;
  font-weight: 600;
  line-height: 70px;
  display: flex;
}

.div-block-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/9909.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 272px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-17 {
  color: var(--hcamera--white);
  text-align: center;
  text-transform: uppercase;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 24.5px;
  display: flex;
}

.text-block-18 {
  color: var(--hcamera--gray);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.div-block-21 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-image: url('../images/Frame-1171276284.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 113px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-19 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
}

.div-block-22 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-20 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
  display: flex;
}

.div-block-23 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-25 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-27 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-28 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-21, .text-block-22, .text-block-23, .text-block-24 {
  color: var(--hcamera--light-gray);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-25 {
  color: var(--hcamera--light-gray);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-29 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.image-2 {
  margin-top: 61px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-3, .body-4 {
  background-color: var(--hcamera--bg);
  letter-spacing: -.41px;
  justify-content: center;
  align-items: stretch;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-30 {
  background-image: url('../images/pw_osn.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-31 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #333;
  background-image: linear-gradient(#02101000, #021010 9%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-32 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-26 {
  background-color: var(--hcamera--accent);
  color: var(--hcamera--balck);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.div-block-33 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-27 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.div-block-34 {
  background-color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-28 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.div-block-35 {
  background-color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-29 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.div-block-36 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-37 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-30 {
  color: var(--hcamera--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
  display: flex;
}

.div-block-38 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-31 {
  color: #919898;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 22px;
  display: block;
}

.text-block-32 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #919898;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.text-span-3 {
  text-decoration: underline;
}

.image-3 {
  margin-top: 61px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-39 {
  background-image: url('../images/pw2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-40 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-41 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-33 {
  background-color: var(--hcamera--accent);
  color: var(--hcamera--balck);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.div-block-42 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-34 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.div-block-43 {
  background-color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-35 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.div-block-44 {
  background-color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-36 {
  color: var(--hcamera--gray);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.div-block-45 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-46 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-37 {
  color: var(--hcamera--accent);
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 40px;
  font-weight: 700;
  line-height: 31px;
  display: flex;
}

.div-block-47 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-38 {
  color: var(--hcamera--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
  display: flex;
}

.div-block-48 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-39 {
  color: var(--hcamera--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.text-block-40 {
  color: var(--hcamera--light-gray);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 17px;
  line-height: 130%;
  display: flex;
}

.div-block-49 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-50 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-41 {
  color: var(--hcamera--accent);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  padding: 10px;
  font-size: 15px;
  line-height: 120%;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
}

.div-block-51 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 387px;
}

.div-block-52 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-5 {
  background-color: var(--hcamera--bg);
  letter-spacing: -.41px;
  justify-content: center;
  align-items: stretch;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-53 {
  background-color: var(--hcamera--bg);
  background-image: url('../images/pr1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-54 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-55 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-56 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-42 {
  background-color: var(--hcamera--accent);
  color: var(--hcamera--balck);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.div-block-57 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-43 {
  color: var(--hcamera--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
  display: flex;
}

.div-block-58 {
  background-image: url('../images/pr2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
  position: relative;
}

.div-block-59 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-color: #020f0f;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-60 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-42-copy, .text-block-42-buttone {
  background-color: var(--hcamera--accent);
  color: var(--hcamera--balck);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.div-block-61 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-44 {
  color: var(--hcamera--accent);
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 24px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.text-block-45 {
  color: var(--hcamera--white);
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-62 {
  background-image: url('../images/pr3.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
  position: relative;
}

.text-block-42-buttone-2 {
  background-color: var(--hcamera--accent);
  color: var(--hcamera--balck);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.div-block-63 {
  background-image: url('../images/pr4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.text-block-42-buttone-3 {
  background-color: var(--hcamera--accent);
  color: var(--hcamera--balck);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.div-block-64 {
  background-image: url('../images/pw2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
  position: relative;
}

.div-block-65 {
  background-color: #010e0e;
  flex-flow: column;
  order: 0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: static;
}

.div-block-66 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-46 {
  background-color: var(--hcamera--accent);
  color: var(--hcamera--balck);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
  position: static;
}

.div-block-67 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 87px;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: static;
  inset: 0 0% 221px;
}

.div-block-68 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--hcamera--accent);
  background-color: #15d7d71a;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 16px;
  display: flex;
}

.div-block-69 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-70 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-71 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-72 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-47 {
  color: var(--hcamera--white);
  text-align: left;
  letter-spacing: -.54px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  display: flex;
}

.image-4 {
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.body-6 {
  color: #fff;
  letter-spacing: -.41px;
  background-color: #141519;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-73 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-74 {
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-75 {
  width: 100%;
}

.text-block-48 {
  background-color: #e64242;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.div-block-76, .div-block-77 {
  background-color: #a8a8a8;
  width: 2px;
  height: 16px;
}

.div-block-78 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #a8a8a8;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.text-block-49 {
  color: #e64242;
  margin-bottom: 32px;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
}

.text-block-50 {
  color: #a8a8a8;
  margin-bottom: 4px;
  font-size: 15px;
  line-height: 120%;
}

.text-span-4, .text-span-5 {
  font-weight: 600;
}

.div-block-79 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 80px;
  display: flex;
}

.image-5 {
  width: 24px;
  height: 24px;
}

.div-block-80 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-51 {
  color: #a8a8a8;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-80-copy_pw1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-51-copy_pw1 {
  color: #a8a8a8;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-52 {
  margin-bottom: 24px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-81 {
  background-image: url('../images/pw1_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin-bottom: 24px;
}

.image-6 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-6-copy_pw1 {
  opacity: .4;
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-7 {
  color: #fff;
  letter-spacing: -.41px;
  background-color: #141519;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-82 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-83 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-53 {
  color: #e64242;
  margin-bottom: 32px;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
}

.div-block-84 {
  background-image: url('../images/pw2_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 320px;
  margin-top: 16px;
  margin-bottom: 8px;
  display: flex;
}

.text-block-54 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 600;
  line-height: 25px;
}

.text-block-55 {
  color: #a8a8a8;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-85 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-86 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-87 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-7 {
  width: 24px;
  height: 24px;
}

.text-block-56 {
  color: #a8a8a8;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-86-copy_pw2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-56-copy_pw2 {
  color: #a8a8a8;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-57 {
  text-align: center;
  margin-top: 90px;
  margin-bottom: 24px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.image-8 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-8-copy_pw2 {
  opacity: .4;
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-8 {
  color: #fff;
  letter-spacing: -.41px;
  background-color: #141519;
  flex-flow: row;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-88 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-89 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-58 {
  color: #a8a8a8;
  text-align: center;
  margin-bottom: 16px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-59 {
  color: #a8a8a8;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-60 {
  text-align: center;
  margin-bottom: 4px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-61 {
  color: #e64242;
  margin-bottom: 4px;
  font-size: 40px;
  font-weight: 700;
  line-height: 34px;
}

.image-9 {
  border-radius: 32px;
  width: 100%;
  margin-top: 110px;
  margin-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-10 {
  border-radius: 0;
  width: 100%;
  margin-top: 110px;
  margin-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-62 {
  opacity: .6;
  color: #e64242;
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  font-size: 15px;
  line-height: 120%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-9 {
  color: #fff;
  letter-spacing: -.41px;
  background-color: #141519;
  flex-flow: row;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-90 {
  background-image: url('../images/pw_osn_14.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-91 {
  background-image: linear-gradient(#14151900, #141519 4%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-63 {
  color: #a8a8a8;
  text-align: center;
  margin-bottom: 32px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-64 {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-span-6 {
  text-decoration: underline;
}

.div-block-92 {
  background-image: url('../images/pw_osn_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.image-11 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-11-copy_pw_osn {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-10 {
  color: #a8a8a8;
  letter-spacing: -.41px;
  background-color: #141519;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.div-block-93 {
  background-image: url('../images/pr-6.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
}

.div-block-94 {
  background-image: linear-gradient(#14151900, #141519 4%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-65 {
  color: #fff;
  text-align: center;
  background-color: #e64242;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  margin-bottom: 70px;
  font-weight: 600;
  display: flex;
}

.image-12 {
  width: 103px;
  height: 110px;
  margin-top: 16px;
  margin-bottom: 32px;
}

.div-block-95 {
  background-image: url('../images/pr1_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-96 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
}

.div-block-97 {
  background-image: linear-gradient(#14151900, #141519 4%);
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-66 {
  color: #e64242;
  text-align: center;
  text-transform: uppercase;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-67 {
  text-align: center;
  margin-bottom: 32px;
  font-weight: 500;
}

.div-block-98 {
  background-image: url('../images/pr2_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-98-copy_pr3 {
  background-image: url('../images/pr3_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-98-copy_pr4 {
  background-image: url('../images/pr4_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-96-copy_pr3 {
  background-image: url('../images/pr-8.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-96-copy_pr4 {
  background-image: url('../images/pr-10.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-96-copy_pr5 {
  background-image: url('../images/pr-9.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-98-copy_pr5 {
  background-image: url('../images/pr5.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-96-copy_pr2 {
  background-image: url('../images/pr-7.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-98-copy_pr2 {
  background-image: url('../images/pr2_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.body-11 {
  background-color: var(--op1--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-99 {
  max-width: var(--430);
  background-image: url('../images/pw1_2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-100 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-68 {
  color: #fff;
  background-color: #fc4f5d;
  border-radius: 14px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.text-block-69 {
  color: #86858c;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-101 {
  background-color: #86858c;
  width: 2px;
  height: 16px;
}

.div-block-102 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-103 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-70 {
  color: #8a8a8a;
  font-size: 17px;
  font-weight: 500;
}

.div-block-104 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 68px;
  display: flex;
}

.text-block-70-copy {
  color: #8a8a8a;
  font-size: 17px;
  font-weight: 500;
  text-decoration: underline;
}

.text-block-71 {
  color: #000;
  text-align: center;
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.text-block-72 {
  color: #8a8a8a;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
}

.text-block-73 {
  color: var(--op1--osn);
  text-align: center;
  margin-bottom: 24px;
  font-size: 17px;
  font-weight: 600;
}

.div-block-105 {
  background-color: var(--op1--bg);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-13 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-12 {
  background-color: var(--op1--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-106 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-107 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-108 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 115px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-13-copypw2 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-104-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-109 {
  background-image: url('../images/pw2_2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 343px;
  display: flex;
}

.div-block-110 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-74 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-75 {
  color: #ffffffb3;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.body-13 {
  background-color: var(--op1--bg);
  font-family: var(--system);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-111 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-112 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-14 {
  margin-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-76 {
  opacity: .5;
  color: var(--op1--osn);
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  font-size: 15px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-block-77 {
  color: var(--op1--osn);
  text-align: center;
  margin-bottom: 4px;
  font-size: 40px;
  font-weight: 700;
  line-height: 31px;
}

.text-block-78 {
  color: #000;
  text-align: center;
  margin-bottom: 4px;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-79 {
  color: #000;
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-80 {
  color: #000;
  text-align: center;
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 22px;
}

.body-14 {
  background-color: var(--op1--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-113 {
  max-width: var(--430);
  background-image: url('../images/pw_osn_2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-114 {
  background-color: var(--op1--bg);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-81 {
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-82 {
  color: #8a8a8a;
  text-align: center;
  margin-bottom: 26px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-7 {
  text-decoration: underline;
}

.image-13-copypwosn {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-15 {
  background-color: var(--op1--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-115 {
  max-width: var(--430);
  background-image: url('../images/pr1_2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-116 {
  background-color: var(--op1--bg);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-117 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  display: flex;
}

.text-block-83 {
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.text-block-84 {
  color: var(--op1--osn);
  text-align: center;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-85 {
  color: #000;
  text-align: center;
  margin-bottom: 28px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-115-copysc1 {
  max-width: var(--430);
  background-image: url('../images/pr1-1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-115-copysc2 {
  max-width: var(--430);
  background-image: url('../images/pr1-3.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-115-copysc3 {
  max-width: var(--430);
  background-image: url('../images/pr1-2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-115-copysc4 {
  max-width: var(--430);
  background-image: url('../images/pr1-4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-118 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 36px;
  display: flex;
}

.div-block-119 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--op1--osn);
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
}

.image-15 {
  width: 66px;
}

.text-block-86 {
  color: #fff;
  font-size: 11px;
  line-height: 12px;
}

.div-block-120 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.body-16 {
  justify-content: center;
  display: flex;
}

.div-block-121 {
  background-image: url('../images/ft_pw_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  order: 0;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.text-block-87 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  text-transform: uppercase;
  column-count: auto;
  word-break: normal;
  overflow-wrap: normal;
  font-size: 32px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-122 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.div-block-123 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-124 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-88 {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-88-copy {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-125 {
  background-image: linear-gradient(#1c223800, #1c22386b 4%, #1c2238 32%);
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-126 {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-127 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-block-89 {
  color: #64789b;
  letter-spacing: -.08px;
  font-size: 15px;
}

.text-span-8 {
  font-size: 15px;
  font-weight: 600;
}

.text-span-9 {
  font-weight: 600;
}

.text-block-90 {
  color: #62a1ff;
  letter-spacing: -.08px;
  margin-top: 4px;
  font-size: 15px;
  font-weight: 600;
}

.text-block-91 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  background-color: #3887fb;
  border-radius: 8px;
  margin-top: 32px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-128 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #64789b;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-129 {
  background-color: #64789b;
  width: 2px;
  height: 16px;
}

.image-16 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-17 {
  justify-content: center;
  display: flex;
}

.div-block-130 {
  background-color: #1c2238;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-131 {
  background-color: #0000004d;
  border-bottom: 1px solid #67a5ff80;
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-92 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-132 {
  flex-flow: column;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.div-block-133 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-134 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.text-block-93 {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-93-copy {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-94 {
  color: #64789b;
  text-align: center;
  letter-spacing: -.08px;
  margin-top: 16px;
  margin-bottom: 24px;
  font-size: 15px;
  font-weight: 600;
}

.div-block-135 {
  background-image: url('../images/_Режим_ізоляції.svg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 312px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-136 {
  background-image: url('../images/Vector.svg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 226px;
  height: 177px;
  display: flex;
}

.text-block-95 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 24.5px;
}

.text-block-96 {
  color: #62a1ff;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-137 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 36px;
  display: flex;
}

.div-block-138 {
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-97 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  background-color: #3887fb;
  border-radius: 8px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-139 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #64789b;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-140 {
  background-color: #64789b;
  width: 2px;
  height: 16px;
}

.text-block-98 {
  letter-spacing: -.24px;
}

.image-17 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-18 {
  justify-content: center;
  display: flex;
}

.div-block-141 {
  background-color: #1c2238;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.text-block-99 {
  color: #62a1ff;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
}

.text-block-100 {
  color: #fff;
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.div-block-142 {
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.div-block-143 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 35px;
  display: flex;
}

.div-block-144 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  display: flex;
}

.text-block-101 {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-102 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-103 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  text-transform: capitalize;
  background-color: #3887fb;
  border-radius: 8px;
  margin-top: 16px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-145 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #64789b;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-146 {
  background-color: #64789b;
  width: 2px;
  height: 16px;
}

.text-block-104 {
  color: #ffffff80;
  letter-spacing: -.08px;
  margin-top: 60px;
  margin-left: 20px;
  padding: 10px;
  font-size: 15px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-18 {
  margin-top: 100px;
}

.body-19 {
  justify-content: center;
  display: flex;
}

.div-block-147 {
  background-image: url('../images/ft_pw_osn.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-148 {
  background-image: linear-gradient(#1c223894, #1c2238);
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.text-block-105 {
  color: #62a1ff;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-106 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-10 {
  text-decoration: underline;
}

.text-block-107 {
  color: #fff;
  text-align: center;
  background-color: #3887fb;
  border-radius: 8px;
  margin-top: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-149 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #64789b;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-150 {
  background-color: #64789b;
  width: 2px;
  height: 16px;
}

.image-19 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-20 {
  justify-content: center;
  display: flex;
}

.div-block-151 {
  background-image: url('../images/fts1pr_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-152 {
  background-color: #1c223800;
  background-image: linear-gradient(#1c223880, #1c2238);
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-108 {
  color: #62a1ff;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-109 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-110 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  background-color: #3887fb;
  border-radius: 8px;
  margin-top: 32px;
  margin-bottom: 70px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-151-copy {
  background-image: url('../images/fts2pr_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-151-copy-2 {
  background-image: url('../images/fts3pr_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-151-copy-3 {
  background-image: url('../images/fts4pr_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-151-copy-4 {
  background-image: url('../images/fts5pr_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.body-21 {
  justify-content: center;
  display: flex;
}

.div-block-153 {
  background-image: url('../images/pr-1-pw.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-154 {
  background-color: #1c223800;
  background-image: linear-gradient(#1c223880, #1c2238ab 4%, #1c2238 23%);
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.text-block-111 {
  color: #62a1ff;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-112 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-11 {
  text-decoration: underline;
}

.text-block-113 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  background-color: #3887fb;
  border-radius: 8px;
  margin-top: 32px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-155 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #64789b;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-156 {
  background-color: #64789b;
  width: 2px;
  height: 16px;
}

.image-20 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-157 {
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.body-22 {
  background-color: var(--dt1--bg);
  font-family: var(--system);
  color: #fff;
  letter-spacing: var(--0-41);
  flex-flow: row;
  justify-content: center;
  display: flex;
}

.div-block-158 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-159 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-160 {
  width: 100%;
}

.text-block-114 {
  color: #061d2d;
  text-align: center;
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  font-size: 17px;
  font-weight: 700;
  line-height: 22px;
  display: flex;
}

.div-block-161, .div-block-162 {
  background-color: #fff;
  width: 2px;
  height: 16px;
}

.text-block-115, .text-block-116 {
  font-size: 10px;
  line-height: 70px;
}

.text-block-117 {
  font-size: 10px;
  line-height: 70px;
  display: block;
}

.div-block-163 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .7;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-118 {
  color: var(--dt1--blue);
  margin-bottom: 32px;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
}

.text-block-119 {
  opacity: .7;
  margin-bottom: 4px;
  font-size: 15px;
  line-height: 120%;
}

.text-span-12, .text-span-13 {
  font-weight: 600;
}

.div-block-164 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 64px;
  display: flex;
}

.image-21 {
  width: 24px;
  height: 24px;
}

.div-block-165 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-120 {
  opacity: .7;
  font-size: 17px;
  line-height: 22px;
}

.div-block-165-copy_pw1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-120-copy_pw1 {
  opacity: .7;
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-121 {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.image-22 {
  height: 100%;
}

.image-23 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-166 {
  background-image: url('../images/pw1_3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.body-23 {
  background-color: var(--dt1--bg);
  font-family: var(--system);
  color: #fff;
  letter-spacing: var(--0-41);
  justify-content: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.div-block-167 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-168 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-169 {
  background-image: url('../images/pw2_5.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 292px;
  margin-bottom: 8px;
  display: flex;
}

.text-block-122 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 600;
  line-height: 25px;
}

.text-block-123 {
  opacity: .7;
  font-weight: 600;
}

.div-block-170 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 90px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-124 {
  opacity: .7;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 500;
  line-height: 120%;
}

.image-24 {
  width: 24px;
  height: 24px;
}

.div-block-171 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.text-block-125 {
  opacity: .7;
}

.div-block-172 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 24px;
  display: flex;
}

.div-block-171-copy_pw2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.text-block-125-copy_pw2 {
  opacity: .7;
  text-decoration: underline;
}

.text-block-126 {
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.image-25 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-25-copy_pw2 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-24 {
  background-color: var(--dt1--bg);
  font-family: var(--system);
  color: #fff;
  letter-spacing: var(--0-41);
  flex-flow: row;
  justify-content: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.div-block-173 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-174 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-127 {
  opacity: .7;
  text-align: center;
  margin-bottom: 16px;
}

.text-block-128 {
  text-align: center;
  margin-bottom: 4px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-129 {
  color: var(--dt1--blue);
  margin-bottom: 4px;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.text-block-130 {
  opacity: .7;
  font-weight: 600;
}

.text-block-131 {
  opacity: .6;
  color: var(--dt1--blue);
  padding: 10px;
  font-size: 15px;
  line-height: 120%;
  position: static;
  inset: 0% auto auto 0%;
}

.body-25 {
  font-family: var(--system);
  color: #fff;
  letter-spacing: var(--0-41);
  background-color: #061d2d;
  justify-content: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.div-block-175 {
  max-width: var(--430);
  background-image: url('../images/pw_osn_10.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-176 {
  background-image: linear-gradient(#061d2d00, #061d2d 4%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-132 {
  opacity: .7;
  text-align: center;
  margin-bottom: 32px;
}

.text-block-133 {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-177 {
  background-image: url('../images/pw_osn_3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.image-27 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-span-14 {
  text-decoration: underline;
}

.body-26 {
  font-family: var(--system);
  color: #fff;
  letter-spacing: var(--0-41);
  background-color: #061d2d;
  justify-content: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.div-block-178 {
  max-width: var(--430);
  background-image: url('../images/pr1_15.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-179 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-134 {
  color: var(--dt1--bg);
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  margin-bottom: 70px;
  font-weight: 700;
  display: flex;
}

.image-28 {
  width: 143px;
  height: 131px;
  margin-top: 9px;
  margin-bottom: 32px;
}

.div-block-180 {
  background-image: linear-gradient(#061d2d00, #061d2d 4%);
  padding-top: 24px;
}

.div-block-181 {
  background-image: url('../images/pr1_3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-182 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-183 {
  background-image: linear-gradient(#061d2d00, #061d2d 4%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-135 {
  text-align: center;
  margin-bottom: 32px;
}

.text-block-136 {
  color: var(--dt1--blue);
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
}

.div-block-184 {
  background-image: url('../images/pr2_2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-182-copy_pr2 {
  max-width: var(--430);
  background-image: url('../images/pr2_9.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-182-copy_pr3 {
  max-width: var(--430);
  background-image: url('../images/pr3_8.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-182-copy_pr4 {
  max-width: var(--430);
  background-image: url('../images/pr4_10.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-182-copy_pr5 {
  max-width: var(--430);
  background-image: url('../images/pr5_6.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-184-copy_pr2 {
  background-image: url('../images/pr2_2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-184-copy_pw3 {
  background-image: url('../images/pr3_2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-184-copy_pr4 {
  background-image: url('../images/pr4_2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-184-copy_pr5 {
  background-image: url('../images/pr5_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.body-27 {
  background-color: var(--rb2--transparent);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  font-size: 15px;
  display: flex;
}

.div-block-185 {
  max-width: var(--430);
  background-image: url('../images/pw1_4.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-186 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--rb2--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-187 {
  background-color: var(--rb2--color);
  box-shadow: 0 10px 20px 0 var(--rb2--grey1);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 54px;
  display: flex;
}

.text-block-137 {
  font-size: 17px;
}

.text-block-138 {
  color: var(--rb2--bg);
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-188 {
  display: flex;
}

.text-block-139 {
  color: var(--rb2--grey);
  width: 2px;
  height: 16px;
}

.div-block-189 {
  background-color: var(--rb2--grey);
  color: var(--rb2--grey);
  width: 2px;
  height: 16px;
}

.text-block-140 {
  color: var(--rb2--grey);
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-190 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  order: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-191 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  margin-bottom: 24px;
  display: flex;
}

.text-block-141 {
  color: var(--rb2--body-text);
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.text-block-142 {
  color: var(--rb2--body-text);
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-span-15 {
  font-weight: 600;
}

.div-block-192 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  order: 0;
  width: 100%;
  margin-bottom: 32px;
  padding-bottom: 0;
  display: flex;
}

.text-block-143 {
  color: var(--rb2--body-text);
  text-align: center;
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.div-block-193 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-194 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.text-block-144 {
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-145 {
  color: var(--rb2--body-text);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-145-copy {
  color: var(--rb2--body-text);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-195 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-29 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-28 {
  background-color: var(--rb2--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-196 {
  max-width: var(--430);
  background-color: var(--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: inline-flex;
  position: relative;
}

.div-block-197 {
  background-image: url('../images/Frame-1171275697.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-30 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-198 {
  background-image: url('../images/Frame-1171275697.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 320px;
  margin-bottom: 24px;
  display: flex;
}

.div-block-199 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-146 {
  color: var(--hc28--white);
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-147 {
  color: var(--hc28--white);
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.image-31 {
  margin: 60px 10px 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-200 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-148 {
  font-size: 28px;
}

.text-block-149 {
  background-color: var(--rb2--color);
  color: var(--rb2--white);
  text-align: center;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
  box-shadow: 0 2px 5px #0003, 0 10px 20px #0000001c;
}

.text-block-150 {
  color: var(--rb2--body-text);
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.text-block-151 {
  color: var(--rb2--body-text);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-201 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-flow: column;
  width: 100%;
  margin-top: 100px;
  margin-left: 0;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
}

.text-block-151-copy {
  color: var(--rb2--body-text);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.body-29 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-202 {
  max-width: var(--430);
  background-color: var(--rb2--transparent);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-block-152 {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.text-block-153 {
  color: var(--rb2--body-text);
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.text-block-154 {
  color: var(--rb2--color);
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.div-block-203 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  order: 0;
  margin-bottom: 4px;
  display: flex;
}

.image-32 {
  width: 100%;
  margin-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-155 {
  color: var(--rb2--grey1);
  margin: 60px 10px 10px;
  padding: 10px;
  display: inline-flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-30 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-204 {
  max-width: var(--430);
  background-image: url('../images/paywall_osn.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-block-141-copy {
  color: var(--rb2--body-text);
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-156, .text-block-156-copy {
  text-align: center;
}

.text-block-156-copy-copy {
  text-align: center;
  text-decoration: underline;
}

.text-block-157 {
  color: var(--rb2--body-text);
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.text-span-16 {
  text-decoration: underline;
}

.image-33 {
  margin: 60px 10px 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-31 {
  font-family: var(--system);
  text-align: center;
  letter-spacing: var(--0-41);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-205 {
  max-width: var(--430);
  background-image: url('../images/1_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-block-158 {
  font-size: 28px;
}

.text-block-159 {
  color: var(--rb2--body-text);
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.div-block-206 {
  max-width: var(--430);
  min-width: var(--430);
  background-image: url('../images/2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-207 {
  max-width: var(--430);
  background-image: url('../images/pw3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
  position: relative;
}

.div-block-208 {
  max-width: var(--430);
  background-image: url('../images/pw4.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
  position: relative;
}

.div-block-209 {
  max-width: var(--430);
  background-image: url('../images/5.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.body-32 {
  background-color: var(--br1--bg);
  letter-spacing: -.41px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-210 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-211 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-160 {
  background-color: var(--rb1--blue);
  color: var(--rb1--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-212 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-161 {
  color: var(--rb1--gray);
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-213 {
  background-color: var(--rb1--gray);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-162 {
  color: var(--rb1--gray);
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-214 {
  background-color: var(--rb1--gray);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-163 {
  color: var(--rb1--gray);
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-215 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-216 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #eaf1fd00;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.text-block-164 {
  color: var(--rb1--blue);
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-217 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.div-block-218 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-165 {
  color: var(--rb1--dark-gray);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  display: flex;
}

.div-block-218-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-165-button {
  color: var(--rb1--dark-gray);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
  display: flex;
}

.div-block-219 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.text-block-166 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--rb1--gray);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 136%;
  display: flex;
}

.text-block-167 {
  color: var(--rb1--blue);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
}

.text-span-17 {
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 500;
  line-height: 136%;
}

.text-span-18 {
  font-size: 17px;
  font-weight: 500;
  line-height: 136%;
}

.image-34 {
  margin-top: 60px;
  margin-left: 20px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-220 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #eef3fd00;
  background-image: linear-gradient(0deg, #eef3fd 92%, #eef3fd00);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.body-33 {
  background-color: var(--br1--bg);
  letter-spacing: -.41px;
  justify-content: center;
  align-items: stretch;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-221 {
  background-image: url('../images/2_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-211-copy1 {
  background-image: linear-gradient(180deg, #f5f8ff00, var(--br1--bg) 86%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-222 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #eaf1fd;
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 114px;
  padding-bottom: 22px;
  display: flex;
}

.text-block-168 {
  color: var(--rb1--gray);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
}

.div-block-223 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-image: url('../images/xxxxx.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 203px;
  display: flex;
}

.text-block-169 {
  color: var(--rb1--dark-gray);
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 126%;
  display: flex;
}

.text-block-170 {
  color: #696969;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.image-35 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-34 {
  background-color: var(--br1--bg);
  letter-spacing: -.41px;
  justify-content: center;
  align-items: stretch;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-224 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/Pr-5.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-211-copy2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-225 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-226 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-171 {
  color: var(--rb1--blue);
  justify-content: center;
  align-items: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  display: flex;
}

.text-block-172 {
  color: var(--rb1--dark-gray);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
  display: flex;
}

.div-block-227 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-173 {
  color: var(--rb1--dark-gray);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.text-block-174 {
  color: var(--rb1--dark-gray);
  text-align: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.div-block-228 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-229 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-36 {
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.text-block-175 {
  color: var(--rb1--blue);
  margin-top: 0;
  margin-left: 0;
  padding: 10px;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
  position: relative;
  inset: 0% auto auto 0%;
}

.body-35 {
  background-color: var(--br1--bg);
  letter-spacing: -.41px;
  justify-content: center;
  align-items: stretch;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-230 {
  background-image: url('../images/Pw-osn.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-211-copy3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-231 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--br1--bg);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 26px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-232 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-176 {
  color: var(--rb1--blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
  display: flex;
}

.div-block-233 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-177 {
  color: var(--rb1--gray);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

.text-block-178 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--rb1--gray);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.text-span-19 {
  text-decoration: underline;
}

.image-37 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-36 {
  background-color: var(--br1--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-234 {
  background-image: url('../images/Pr-1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-235 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 70px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-179 {
  background-color: var(--rb1--blue);
  color: var(--rb1--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-236 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-180 {
  color: var(--rb1--blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
  display: flex;
}

.div-block-237 {
  background-image: url('../images/Pr-2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
  position: relative;
}

.div-block-235-copy1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--br1--bg);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-180-copy {
  color: var(--rb1--blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
  display: flex;
}

.text-block-181 {
  color: var(--rb1--dark-gray);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 136%;
  display: flex;
}

.div-block-238 {
  background-image: url('../images/Pr-3.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 430px;
  display: none;
  position: relative;
}

.div-block-235-copy2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--br1--bg);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-180-copy1 {
  color: var(--rb1--blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
  display: flex;
}

.text-block-181-copy1 {
  color: var(--rb1--dark-gray);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 136%;
  display: flex;
}

.div-block-239 {
  background-image: url('../images/Pr-4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 430px;
  display: none;
  position: relative;
}

.div-block-235-copy3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--br1--bg);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-180-copy2 {
  color: var(--rb1--blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
  display: flex;
}

.text-block-181-copy2 {
  color: var(--rb1--dark-gray);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 136%;
  display: flex;
}

.text-block-179-copy2, .text-block-179-copy1, .text-block-179-copy {
  background-color: var(--rb1--blue);
  color: var(--rb1--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-240 {
  background-image: url('../images/Pr-5.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
  position: relative;
}

.text-block-179-copy3 {
  background-color: var(--rb1--blue);
  color: var(--rb1--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-241 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 152px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-242 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid #85aeeb;
  border-radius: 999px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-right: 0;
  display: flex;
}

.div-block-243 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-182 {
  color: var(--rb1--blue);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.text-block-183 {
  color: var(--rb1--dark-gray);
  justify-content: center;
  align-items: center;
  font-size: 11px;
  line-height: 12px;
  display: flex;
}

.image-38 {
  width: 109px;
  height: 109px;
}

.div-block-244 {
  background-color: #85aeeb;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 1px;
  display: flex;
}

.image-39 {
  width: 109px;
  height: 109px;
}

.text-block-182-copy {
  color: var(--rb1--blue);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.text-block-183-copy {
  color: var(--rb1--dark-gray);
  justify-content: center;
  align-items: center;
  font-size: 11px;
  line-height: 12px;
  display: flex;
}

.image-40 {
  width: 109px;
  height: 109px;
}

.text-block-182-copy-1 {
  color: var(--rb1--blue);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.text-block-183-copy-1 {
  color: var(--rb1--dark-gray);
  justify-content: center;
  align-items: center;
  font-size: 11px;
  line-height: 12px;
  display: flex;
}

.text-block-182-copy-2 {
  color: var(--rb1--blue);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.text-block-183-copy-2 {
  color: var(--rb1--dark-gray);
  justify-content: center;
  align-items: center;
  font-size: 11px;
  line-height: 12px;
  display: flex;
}

.image-41 {
  width: 109px;
  height: 109px;
}

.div-block-245 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--br1--bg);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-184 {
  background-color: var(--rb2--color);
  color: var(--rb2--white);
  text-align: center;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  margin-bottom: 70px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.div-block-246 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  margin-bottom: 24px;
  display: flex;
}

.text-block-185 {
  color: var(--rb2--color);
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.text-block-186 {
  font-size: 17px;
  line-height: 22px;
}

.div-block-247 {
  max-width: var(--430);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/2_2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
  position: relative;
}

.div-block-248 {
  max-width: var(--430);
  background-image: url('../images/pw5.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.text-block-187 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--hcamera--gray);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 136%;
  display: block;
}

.text-span-20 {
  font-weight: 400;
}

.body-37 {
  font-family: var(--system);
  color: #fff;
  letter-spacing: var(--0-41);
  background-color: #000;
  flex-flow: row;
  justify-content: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.div-block-249 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-250 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-251 {
  width: 100%;
}

.text-block-188 {
  background-color: #0a84ff;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  font-weight: 600;
  display: flex;
}

.div-block-252 {
  background-color: #737373;
  width: 2px;
  height: 16px;
}

.div-block-253 {
  color: #737373;
  background-color: #737373;
  width: 2px;
  height: 16px;
}

.text-block-189, .text-block-190, .text-block-191 {
  color: #737373;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-254 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-192 {
  margin-bottom: 24px;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
}

.text-block-193 {
  color: #9d9d9d;
  font-size: 15px;
  line-height: 120%;
}

.text-span-21, .text-span-22 {
  font-weight: 600;
}

.div-block-255 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-bottom: 48px;
  display: flex;
}

.image-42 {
  width: 24px;
  height: 24px;
}

.div-block-256 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-194 {
  font-weight: 600;
}

.text-block-195 {
  color: #737373;
  font-size: 15px;
  line-height: 120%;
}

.div-block-256-copy_pw1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-194-copy_pw1 {
  font-weight: 600;
  text-decoration: underline;
}

.text-block-196 {
  margin-bottom: 24px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-257 {
  background-image: url('../images/pw1_5.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin-bottom: 8px;
}

.image-43 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-43-copy_pw1 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-38 {
  font-family: var(--system);
  color: #fff;
  letter-spacing: var(--0-41);
  background-color: #000;
  flex-flow: row;
  justify-content: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.div-block-258 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-259 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-260 {
  background-image: url('../images/pw2_3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  display: flex;
}

.text-block-197 {
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 25px;
}

.text-block-198 {
  opacity: .7;
}

.div-block-261 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-199 {
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
}

.image-44 {
  width: 24px;
  height: 24px;
}

.div-block-262 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-200 {
  font-weight: 600;
}

.div-block-263 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 32px;
  display: flex;
}

.div-block-262-copy_pw2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-200-copy_pw2 {
  font-weight: 600;
  text-decoration: underline;
}

.text-block-201 {
  text-align: center;
  margin-top: 119px;
  margin-bottom: 24px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.image-45 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-45-copy_pw2 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-39 {
  font-family: var(--system);
  color: #fff;
  letter-spacing: var(--0-41);
  background-color: #000;
  justify-content: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.div-block-264 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-265 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-202 {
  color: #737373;
  text-align: center;
  margin-bottom: 16px;
}

.text-block-203 {
  text-align: center;
  margin-bottom: 4px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-204 {
  color: #0a84ff;
  margin-bottom: 4px;
  font-size: 40px;
  font-weight: 700;
  line-height: 31px;
}

.text-block-205 {
  color: #737373;
  font-weight: 600;
}

.image-46 {
  width: 100%;
  margin-top: 110px;
  margin-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-206 {
  font-size: 15px;
  line-height: 120%;
}

.text-block-207 {
  opacity: .8;
  color: #0a84ff;
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  font-size: 15px;
  line-height: 120%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-40 {
  font-family: var(--system);
  color: #fff;
  letter-spacing: var(--0-41);
  background-color: #000;
  justify-content: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.div-block-266 {
  max-width: var(--430);
  background-image: url('../images/pw_osn_4.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-267 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-268 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-208 {
  color: #737373;
}

.text-block-209 {
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.image-47 {
  width: 52px;
  height: 4px;
  margin-top: 80px;
  margin-bottom: 24px;
}

.div-block-269 {
  background-repeat: no-repeat;
  width: 100%;
  position: relative;
}

.image-48 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-span-23 {
  text-decoration: underline;
}

.image-48-copy_pw_osn {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-41 {
  font-family: var(--system);
  color: #fff;
  letter-spacing: var(--0-41);
  background-color: #000;
  justify-content: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.div-block-270 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-271 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-210 {
  background-color: #0a84ff;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  margin-bottom: 70px;
  font-weight: 600;
  display: flex;
}

.text-block-211 {
  color: #737373;
  text-align: center;
  margin-bottom: 24px;
}

.text-block-212 {
  text-align: center;
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-272 {
  background-image: url('../images/pr1_4.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-270-copy_pr2 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.pr {
  background-image: url('../images/pr1_4.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-272_copy_pr2 {
  background-image: url('../images/pr2_3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-270-copy_pr3 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-272-copy_pr3 {
  background-image: url('../images/pr3_3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-270-copy_pr4 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-272-copy_pr4 {
  background-image: url('../images/pr4_3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-270-copy_pr5 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-272-copy_pr5 {
  background-image: url('../images/pr5_2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.body-42 {
  justify-content: center;
  display: flex;
}

.div-block-273 {
  background-image: url('../images/wa3_pw_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-274 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#f2f1f700, #f2f1f754 3%, #f2f1f7 8%);
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-213 {
  color: #0089fd;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-275 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #282830;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.div-block-276 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-214 {
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-214-copy {
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-277 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-278 {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 64px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-279 {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.text-block-215 {
  color: #b2b2b2;
  letter-spacing: -.08px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  display: flex;
}

.text-span-24 {
  text-transform: uppercase;
  font-weight: 600;
}

.text-span-25 {
  text-align: center;
  font-weight: 600;
}

.text-block-216 {
  color: #0089fd;
  text-align: center;
  letter-spacing: -.08px;
  margin-top: 4px;
  font-size: 15px;
  font-weight: 600;
}

.text-block-217 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  text-transform: uppercase;
  background-color: #0089fd;
  border-radius: 12px;
  margin-top: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-280 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-218 {
  color: #b2b2b2;
  letter-spacing: -.24px;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-281 {
  background-color: #b2b2b2;
  width: 2px;
  height: 16px;
}

.image-49 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-block-219 {
  color: #b2b2b2;
  text-align: center;
  letter-spacing: -.24px;
  font-size: 15px;
}

.text-span-26, .text-span-27 {
  font-weight: 600;
}

.body-43 {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-282 {
  background-color: #f2f1f7;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-283 {
  background-color: #0089fd;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  flex-flow: column;
  justify-content: flex-start;
  padding-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

.div-block-284 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.text-block-220 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  margin-bottom: 16px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-285 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-286 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.text-block-221 {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-221-copy {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-222 {
  color: #ffffff80;
  text-align: center;
  letter-spacing: -.08px;
  margin-top: 32px;
  margin-bottom: 24px;
  font-size: 15px;
  font-weight: 500;
}

.div-block-287 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 45px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-288 {
  background-image: url('../images/Group-1171275902.svg');
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  width: 222px;
  height: 200px;
  display: flex;
}

.div-block-289 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 63px;
  display: flex;
}

.text-block-223 {
  color: #0089fd;
  text-align: center;
  letter-spacing: -.41px;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 24.5px;
}

.text-block-224 {
  color: #b2b2b2;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-290 {
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-225 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  text-transform: uppercase;
  background-color: #0089fd;
  border-radius: 12px;
  margin-top: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-291 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #b2b2b2;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-292 {
  background-color: #b2b2b2;
  width: 2px;
  height: 16px;
}

.image-50 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-44 {
  justify-content: center;
  display: flex;
}

.div-block-293 {
  background-color: #f2f1f7;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: static;
}

.div-block-294 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  margin-top: 32px;
  display: flex;
}

.div-block-295 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-226 {
  color: #0089fd;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 40px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-227 {
  color: #282830;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-296 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  display: flex;
}

.text-block-228 {
  color: #282830;
  letter-spacing: -.41px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-229 {
  color: #282830;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.div-block-297 {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 16px;
  display: flex;
}

.text-block-230 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  background-color: #0089fd;
  border-radius: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-298 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #b2b2b2;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-299 {
  background-color: #b2b2b2;
  width: 2px;
  height: 16px;
}

.text-block-231 {
  color: #0070ea80;
  letter-spacing: -.08px;
  padding: 10px;
  font-size: 15px;
  font-weight: 400;
  position: static;
  inset: 0% auto auto 0%;
}

.image-51 {
  width: 100%;
  margin-top: 32px;
}

.div-block-300 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-45 {
  justify-content: center;
  display: flex;
}

.div-block-301 {
  background-color: #f2f1f7;
  background-image: url('../images/paywall_osn.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-302 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-303 {
  background-image: linear-gradient(#f2f1f700, #f2f1f726 1%, #f2f1f78a 5%, #f2f1f7 15%);
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 56px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-232 {
  color: #282830;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-233 {
  color: #818086;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-28 {
  text-decoration: underline;
}

.text-block-234 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  background-color: #0089fd;
  border-radius: 12px;
  margin-top: 32px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-304 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #b2b2b2;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-305 {
  background-color: #b2b2b2;
  width: 2px;
  height: 16px;
}

.image-52 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-46 {
  justify-content: center;
  display: flex;
}

.div-block-306 {
  background-image: url('../images/wa3_Preroll_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-307 {
  background-color: #f2f1f7cc;
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-235 {
  color: #282830;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-span-29 {
  color: #0089fd;
}

.text-block-236 {
  color: #818086;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-237 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  background-color: #0089fd;
  border-radius: 12px;
  margin-top: 32px;
  margin-bottom: 70px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-306-copy {
  background-image: url('../images/wa3_2Preroll_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.text-block-238 {
  color: #282830;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-306-copy-2 {
  background-image: url('../images/wa3_3Preroll_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-306-copy-3 {
  background-image: url('../images/wa3_4Preroll_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-306-copy-4 {
  background-image: url('../images/wa3_5Preroll_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.body-47 {
  justify-content: center;
  display: flex;
}

.div-block-308 {
  background-image: url('../images/wa3_pw_pr1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-309 {
  text-align: center;
  background-color: #f2f1f700;
  background-image: linear-gradient(#f2f1f600, #f2f1f6ab 3%, #f2f1f6 15%);
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-239 {
  color: #282830;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-240 {
  color: #818086;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-30 {
  text-decoration: underline;
}

.text-block-241 {
  color: #fff;
  letter-spacing: -.41px;
  background-color: #0089fd;
  border-radius: 12px;
  margin-top: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-310 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #b2b2b2;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-311 {
  background-color: #b2b2b2;
  width: 2px;
  height: 16px;
}

.image-53 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-48 {
  background-color: var(--hc28--white);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-312 {
  max-width: var(--430);
  background-color: var(--hc28--white);
  background-image: url('../images/pw1_6.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-313 {
  background-color: var(--hc28--white);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-242 {
  background-color: var(--hc28--blue);
  color: var(--hc28--white);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.div-block-314 {
  background-color: var(--hc28--grey-100);
  color: var(--hc28--grey-100);
  width: 2px;
  height: 16px;
}

.text-block-243, .text-block-244, .text-block-245 {
  color: var(--hc28--grey-100);
  height: 0;
  font-size: 10px;
  font-weight: 500;
}

.div-block-315 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  height: 0;
  display: flex;
}

.div-block-316 {
  background-color: var(--hc28--grey-100);
  align-self: center;
  width: 2px;
  height: 16px;
}

.text-block-246 {
  color: var(--hc28--grey-100);
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-317 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.text-block-247 {
  color: var(--hc28--grey-100);
  font-size: 15px;
  font-weight: 400;
}

.text-block-248 {
  color: var(--hc28--blue);
  text-align: center;
  font-size: 15px;
  font-weight: 500;
}

.div-block-318 {
  padding-bottom: 32px;
}

.text-block-249 {
  color: var(--hc28--black);
  text-align: center;
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.text-block-250 {
  color: var(--hc28--grey-200);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  display: flex;
}

.div-block-319 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-320 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 24px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-250-copy {
  color: var(--hc28--grey-200);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: underline;
  display: flex;
}

.image-54 {
  margin: 60px 10px 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-49 {
  background-color: var(--hc28--white);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-321 {
  max-width: var(--430);
  background-color: var(--hc28--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-block-251 {
  color: var(--hc28--black);
  text-align: center;
  padding-bottom: 16px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.div-block-322 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-323 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding: 114px 0 0;
  display: flex;
}

.text-block-252 {
  font-weight: 500;
}

.text-block-253 {
  color: var(--hc28--grey-200);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-253-copy {
  color: var(--hc28--grey-200);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-324 {
  background-image: url('../images/22.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-325 {
  background-image: url('../images/22.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 430px;
}

.text-block-254 {
  color: var(--hc28--grey-100);
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 500;
}

.text-block-255, .div-block-326 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-256 {
  font-weight: 700;
}

.text-block-257 {
  text-align: center;
  padding-bottom: 8px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
  display: flex;
}

.div-block-327 {
  justify-content: center;
  align-items: center;
  width: auto;
  padding-bottom: 8px;
  display: flex;
}

.div-block-328 {
  background-image: url('../images/Group-1597880451.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 252px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-block-329 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-258 {
  color: var(--hc28--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.text-block-259 {
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-260 {
  color: var(--hc28--white);
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.image-55 {
  margin: 60px 10px 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-56 {
  margin: 60px 10px 10px;
  padding: 10px;
  display: inline-flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-50 {
  background-color: var(--hc28--white);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-330 {
  max-width: var(--430);
  background-color: var(--hc28--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-block-261 {
  color: var(--hc28--blue);
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-262 {
  color: var(--hc28--black);
  text-align: center;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-263 {
  color: var(--hc28--black);
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-264 {
  color: var(--hc28--black);
  text-align: center;
  font-size: 17px;
  line-height: 22px;
}

.div-block-331 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-57 {
  padding: 0;
}

.text-block-265 {
  color: var(--hc28--grey-100);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  padding: 10px;
  font-size: 15px;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
}

.body-51 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-332 {
  max-width: var(--430);
  background-color: var(--hc28--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-block-266, .text-block-266-copy {
  color: var(--hc28--black);
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.div-block-333 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.text-block-267 {
  color: var(--hc28--grey-50);
  padding-bottom: 8px;
  font-size: 15px;
}

.image-58 {
  width: 100%;
  height: 330px;
  padding-bottom: 32px;
}

.text-block-268 {
  color: var(--hc28--grey-200);
  font-size: 17px;
  line-height: 22px;
}

.div-block-334 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.text-block-269 {
  color: var(--hc28--black);
  text-align: center;
  padding-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.div-block-335 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 79px 0 0;
  display: flex;
}

.text-block-268-copy {
  color: var(--hc28--grey-200);
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.image-59 {
  margin: 60px 10px 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-block-270 {
  color: var(--hc28--red);
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.body-52 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--hc28--white);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-336 {
  max-width: var(--430);
  background-image: url('../images/pr1_5.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.text-block-271 {
  background-color: var(--hc28--blue);
  color: var(--hc28--white);
  text-align: center;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 44px;
  margin-bottom: 70px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.div-block-337 {
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-272 {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.text-block-273 {
  color: var(--hc28--blue);
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.div-block-338 {
  text-align: center;
  padding-bottom: 24px;
}

.div-block-339 {
  max-width: var(--430);
  background-image: url('../images/pr1_5.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: inline-flex;
}

.div-block-340 {
  background-color: var(--hc28--white);
  color: var(--hc28--blue);
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-274 {
  background-color: var(--hc28--blue);
  color: var(--hc28--white);
  text-align: center;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  margin-bottom: 70px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.div-block-341 {
  background-image: url('../images/09.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-block-275 {
  font-weight: 700;
}

.text-block-276 {
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.div-block-342 {
  max-width: var(--430);
  background-image: url('../images/pr2_4.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.text-block-277 {
  color: var(--hc28--black);
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-278 {
  color: var(--hc28--grey-200);
  text-align: center;
  margin-top: 16px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.div-block-343 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.div-block-344 {
  max-width: var(--430);
  background-image: url('../images/pr3_4.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-345 {
  max-width: var(--430);
  background-image: url('../images/pr4_4.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  order: 0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-346 {
  max-width: var(--430);
  background-image: url('../images/pr5_3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.text-block-739 {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}

.div-block-818 {
  flex-flow: column;
  order: 0;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-738 {
  color: #fff;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
}

.div-block-823 {
  margin-bottom: 24px;
}

.text-block-736 {
  color: #fff;
  font-size: 17px;
  line-height: 22px;
}

.div-block-820 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-817 {
  background-image: url('../images/pic.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.text-block-735 {
  color: silver;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.text-block-737 {
  color: #fff;
  text-transform: uppercase;
  padding-bottom: 24px;
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
}

.text-block-736-copy {
  color: #fff;
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-819 {
  background-color: silver;
  width: 2px;
  height: 16px;
}

.div-block-821 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-183 {
  margin-top: 70px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-822 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #98c1ff42;
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  margin-bottom: 32px;
  padding: 8px;
  display: flex;
}

.text-block-734 {
  color: #fff;
  background-color: #1772ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.body-53 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.body-54 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.text-block-740 {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}

.div-block-824 {
  flex-flow: column;
  order: 0;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-741 {
  color: #fff;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
}

.div-block-825 {
  margin-bottom: 24px;
}

.text-block-742 {
  color: #fff;
  font-size: 17px;
  line-height: 22px;
}

.div-block-826 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-827 {
  background-image: url('../images/pic.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.text-block-743 {
  color: silver;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.text-block-744 {
  color: #fff;
  text-transform: uppercase;
  padding-bottom: 24px;
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
}

.div-block-828 {
  background-color: silver;
  width: 2px;
  height: 16px;
}

.div-block-829 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-184 {
  margin-top: 70px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-830 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #98c1ff42;
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  margin-bottom: 32px;
  padding: 8px;
  display: flex;
}

.text-block-745 {
  color: #fff;
  background-color: #1772ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.body-55 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-793 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.text-block-716 {
  color: #fff;
  font-size: 17px;
  line-height: 22px;
}

.div-block-831 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-801 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 95px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-794 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #98c1ff42;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 8px;
  display: flex;
}

.text-block-716-copy {
  color: #fff;
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-832 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('../images/pic_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 312px;
  display: flex;
}

.text-block-746 {
  color: silver;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.text-block-747 {
  color: #fff;
  background-color: #1772ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.text-block-748 {
  color: silver;
}

.text-block-749 {
  color: #aacbff;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-833 {
  padding-bottom: 16px;
}

.image-185 {
  margin-top: 70px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-834 {
  background-color: #151628;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-835 {
  background-color: silver;
  width: 2px;
  height: 16px;
}

.text-block-720 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.text-block-750 {
  color: #aacbff;
  text-align: center;
  text-transform: uppercase;
  flex-flow: column;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.div-block-836 {
  background-image: linear-gradient(#15162800, #151628 4%);
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.body-56 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-837 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-751 {
  color: #aacbff;
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.text-block-752 {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
  display: flex;
}

.div-block-838 {
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-753 {
  color: #fff;
  background-color: #1772ff;
  border-radius: 8px;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.text-block-754 {
  color: silver;
  font-size: 10px;
}

.text-block-755 {
  color: #aacbff;
  font-size: 17px;
  font-weight: 600;
  line-height: 32px;
}

.image-186 {
  margin-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-756 {
  color: silver;
  font-size: 10px;
  font-weight: 500;
}

.text-block-757 {
  color: silver;
  font-size: 10px;
  font-weight: 600;
}

.div-block-839 {
  background-color: silver;
  width: 2px;
  height: 16px;
}

.text-block-758 {
  color: #1772ff;
  text-align: center;
  font-size: 34px;
  font-weight: 600;
  line-height: 41px;
}

.div-block-840 {
  margin-bottom: 24px;
}

.text-block-759 {
  color: silver;
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  font-size: 15px;
  line-height: 20px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-841 {
  background-color: #151628;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  line-height: 70px;
  display: flex;
  position: relative;
}

.div-block-842 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-57 {
  background-color: var(--hc26--white);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-843 {
  max-width: var(--430);
  background-color: var(--hc26--white);
  background-image: url('../images/paywall_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-block-760 {
  color: var(--hc26--light-blue);
  text-align: center;
  padding-bottom: 24px;
}

.text-block-761 {
  color: var(--hc26--white);
  text-align: center;
  margin-bottom: 16px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-760-copy {
  color: var(--hc26--light-blue);
  text-align: center;
  padding-bottom: 24px;
}

.text-block-762 {
  color: var(--hc26--light-blue);
  text-align: center;
  margin-bottom: 24px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-31 {
  text-decoration: underline;
}

.image-187 {
  margin: 60px 10px 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-58 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-776 {
  background-image: url('../images/pr1_6.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.div-block-844 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  background-color: #151628;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-188 {
  margin-bottom: 40px;
}

.text-block-763 {
  color: #fff;
  text-align: center;
  background-color: #1772ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.div-block-809 {
  background-image: url('../images/pr2_5.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
  position: relative;
}

.div-block-816 {
  background-color: #151628;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-810 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 24px;
  display: flex;
}

.text-block-730 {
  color: #fff;
  text-align: right;
  justify-content: flex-start;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.text-block-731 {
  color: #fff;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.text-block-733 {
  color: #fff;
  text-align: center;
  background-color: #1772ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  margin-bottom: 70px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.div-block-811 {
  background-image: url('../images/pr-3_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
}

.div-block-845 {
  background-color: #151628;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-846 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 24px;
  display: flex;
}

.text-block-764 {
  color: #fff;
  text-align: right;
  justify-content: flex-start;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.text-block-765 {
  color: #fff;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.text-block-766 {
  color: #fff;
  text-align: center;
  background-color: #1772ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  margin-bottom: 70px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.div-block-847 {
  background-image: url('../images/pr-3_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  padding-left: 0;
  padding-right: 0;
  display: inline-flex;
  position: relative;
}

.div-block-848 {
  background-color: #151628;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-849 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 24px;
  display: flex;
}

.text-block-767 {
  color: #fff;
  text-align: right;
  justify-content: flex-start;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.text-block-768 {
  color: #fff;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.text-block-769 {
  color: #fff;
  text-align: center;
  background-color: #1772ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  margin-bottom: 70px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.div-block-811-copy {
  background-image: url('../images/pr4_5.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
}

.div-block-850 {
  background-color: #151628;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-851 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 24px;
  display: flex;
}

.text-block-770 {
  color: #fff;
  text-align: right;
  justify-content: flex-start;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.text-block-771 {
  color: #fff;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.text-block-772 {
  color: #fff;
  text-align: center;
  background-color: #1772ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  margin-bottom: 70px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.div-block-852 {
  background-image: url('../images/pr-5_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
  position: relative;
}

.div-block-853 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 120px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-854 {
  text-align: center;
  -webkit-text-stroke-width: 0px;
  -webkit-text-fill-color: inherit;
  background-color: #aacbff;
  background-clip: border-box;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 0;
  padding: 8px;
}

.div-block-855 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-bottom: 4px;
  display: flex;
}

.text-block-773 {
  color: #151628;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-856 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-857 {
  background-color: #151628;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-774 {
  color: #fff;
  text-align: center;
  background-color: #1772ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  margin-bottom: 70px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  display: flex;
}

.image-189 {
  margin: 60px 10px 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-59 {
  background-color: var(--ci2--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-858 {
  background-image: url('../images/Pw-1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-859 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-775 {
  background-color: var(--ci2--green);
  color: var(--ci2--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-860 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-861, .div-block-862 {
  background-color: var(--ci2--gray);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-776 {
  color: var(--ci2--gray);
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.text-block-777 {
  color: var(--ci2--gray);
  justify-content: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.text-block-778 {
  color: var(--ci2--gray);
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-863 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(#dbe9d800, #dbe9d8 10%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-864 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-865 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-779 {
  color: var(--ci2--green);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 41px;
  display: flex;
}

.div-block-866 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.div-block-867 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-780 {
  color: var(--ci2--black);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.div-block-868 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-781 {
  color: var(--ci2--black);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
  display: flex;
}

.div-block-869 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-782 {
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 136%;
  display: flex;
}

.text-block-783 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--ci2--gray);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 136%;
  display: flex;
}

.text-span-32 {
  justify-content: center;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.text-span-33 {
  font-weight: 500;
  display: flex;
}

.text-block-784 {
  color: var(--ci2--green);
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
}

.image-190 {
  flex: 0 auto;
  order: 0;
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-60 {
  background-color: var(--ci2--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-870 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/Pw-6.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-859-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-775-button {
  background-color: var(--ci2--green);
  color: var(--ci2--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-871 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--ci2--white);
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 114px;
  padding-bottom: 22px;
  display: flex;
}

.div-block-872 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-785 {
  color: var(--ci2--green);
  justify-content: center;
  align-items: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 41px;
  display: flex;
}

.div-block-873 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-874 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-786 {
  color: var(--ci2--black);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.div-block-875 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-787 {
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
  display: flex;
}

.text-block-788 {
  color: var(--ci2--gray);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
}

.div-block-876 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.text-block-789 {
  color: var(--ci2--black);
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 126%;
  display: flex;
}

.text-block-790 {
  color: #696969;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: block;
}

.image-191 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-61 {
  background-color: var(--ci2--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
  display: flex;
}

.div-block-877 {
  background-image: url('../images/Pw-3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-859-copy-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-775-button-1 {
  background-color: var(--ci2--green);
  color: var(--ci2--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-878 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-879 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-791 {
  color: var(--ci2--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
  display: flex;
}

.text-block-792 {
  color: var(--ci2--green);
  justify-content: center;
  align-items: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  display: flex;
}

.div-block-880 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-793 {
  color: var(--ci2--gray);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.text-block-794 {
  color: var(--ci2--gray);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.div-block-881 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-192 {
  width: auto;
  max-width: none;
  max-height: none;
}

.image-193 {
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.text-block-795 {
  color: var(--ci2--green);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  padding: 10px;
  font-size: 15px;
  line-height: 120%;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
}

.body-62 {
  background-color: var(--ci2--bg);
  letter-spacing: -.41px;
  justify-content: center;
  align-items: stretch;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-882 {
  background-image: url('../images/Pw-osn_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-859-copy-3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-775-button-2 {
  background-color: var(--ci2--green);
  color: var(--ci2--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-883 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--ci2--white);
  outline-offset: 0px;
  mix-blend-mode: normal;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  outline: 3px #333;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 26px;
  display: flex;
  box-shadow: 0 -4px 16px #0000001f;
}

.div-block-884 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-885 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-796 {
  color: var(--ci2--green);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 41px;
  display: flex;
}

.text-block-797 {
  color: var(--ci2--green);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 41px;
  display: flex;
}

.div-block-886 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.text-block-798 {
  color: var(--ci2--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 22px;
  display: block;
}

.text-block-799 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--ci2--black);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 22px;
  display: block;
}

.text-span-34 {
  text-decoration: underline;
}

.image-194 {
  flex: 0 auto;
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-span-35 {
  color: var(--ci2--gray);
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 500;
  line-height: 136%;
}

.text-span-36 {
  color: var(--ci2--gray);
  font-size: 17px;
  font-weight: 500;
  line-height: 136%;
}

.text-block-800 {
  color: var(--hcamera--gray);
  text-align: center;
  font-size: 17px;
  line-height: 136%;
}

.body-63 {
  background-color: var(--ci2--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-887 {
  background-image: url('../images/Pr1_7.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-888 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 70px;
  display: flex;
}

.div-block-889 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-801 {
  background-color: var(--ci2--green);
  color: var(--ci2--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-890 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-802 {
  color: var(--ci2--green);
  overflow-wrap: normal;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  font-weight: 700;
  line-height: 136%;
  display: flex;
}

.div-block-891 {
  background-image: url('../images/Pr2_6.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-889-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-801-copy {
  background-color: var(--ci2--green);
  color: var(--ci2--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-892 {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  background-color: #e1eadf;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 70px;
  display: flex;
}

.div-block-893 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-803 {
  color: var(--ci2--green);
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.text-block-804 {
  color: #555;
  text-align: center;
  font-size: 17px;
  line-height: 136%;
}

.div-block-894, .div-block-894-copy {
  background-image: url('../images/Pr3_5.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
}

.text-block-803-copy {
  color: var(--ci2--green);
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.text-block-804-copy {
  color: #555;
  text-align: center;
  font-size: 17px;
  line-height: 136%;
}

.text-block-801-copy-1 {
  background-color: var(--ci2--green);
  color: var(--ci2--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-894-111112c {
  background-image: url('../images/Pr3_5.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-895 {
  background-image: url('../images/Pr4_6.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  order: 0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.text-block-803-copy-1 {
  color: var(--ci2--green);
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.text-block-804-copy-2 {
  color: #555;
  text-align: center;
  font-size: 17px;
  line-height: 136%;
}

.text-block-801-copy-3 {
  background-color: var(--ci2--green);
  color: var(--ci2--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-896 {
  background-image: url('../images/Pw-3.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
  position: relative;
}

.div-block-897 {
  display: flex;
}

.div-block-889-copy-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-801-copy-4 {
  background-color: var(--ci2--green);
  color: var(--ci2--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-898 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 140px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-899 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--ci2--white);
  border-radius: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 12px;
  display: flex;
  box-shadow: 0 4px 16px #00000029;
}

.div-block-900 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-805 {
  color: var(--ci2--green);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-806 {
  color: #555;
  font-size: 11px;
  line-height: 12px;
}

.image-195 {
  width: 96px;
  height: 96px;
}

.div-block-899-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--ci2--white);
  border-radius: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 12px;
  display: flex;
  box-shadow: 0 4px 16px #00000029;
}

.text-block-805-copy1 {
  color: var(--ci2--green);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-806-copy1 {
  color: #555;
  font-size: 11px;
  line-height: 12px;
}

.image-196, .image-197 {
  width: 96px;
  height: 96px;
}

.body-64 {
  background-color: var(--hc29--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-901 {
  max-width: var(--430);
  background-image: url('../images/pw1_7.png');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-902 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-807 {
  display: flex;
}

.text-block-808 {
  background-color: var(--hc29--osn);
  color: #fff;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 64px;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.text-block-809 {
  color: #9b9fa4;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-903 {
  background-color: #9b9fa4;
  width: 2px;
  height: 16px;
}

.div-block-904 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-905 {
  background-image: linear-gradient(180deg, #f7fbff00, var(--hc29--bg) 4%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-810 {
  color: #000;
  text-align: center;
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.text-block-811 {
  color: #2a4067;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-906 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-907 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 52px;
  display: flex;
}

.text-block-811-copy {
  color: #2a4067;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-812 {
  color: #096ad180;
  text-align: center;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 600;
}

.text-block-813 {
  color: var(--hc29--osn);
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 600;
}

.body-65 {
  background-color: var(--hc29--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-908 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-198 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-909 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-910 {
  background-image: url('../images/pw2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 292px;
  display: flex;
}

.div-block-911 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 120px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-907-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.image-198-copypw2 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-912 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-814 {
  color: var(--hc29--osn);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-815 {
  color: #096ad180;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.body-66 {
  background-color: var(--hc29--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-913 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-914 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-915 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-199 {
  width: 100%;
}

.text-block-816 {
  color: #086ad180;
  padding: 10px;
  font-size: 15px;
  font-weight: 400;
}

.text-block-817 {
  color: var(--hc29--osn);
  text-align: center;
  margin-bottom: 4px;
  font-size: 31px;
  font-weight: 700;
  line-height: 37px;
}

.text-block-818 {
  color: #2a4067;
  text-align: center;
  margin-bottom: 13px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-819 {
  color: #2a4067;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-820 {
  color: #2a4067;
  text-align: center;
  margin-bottom: 18px;
  font-size: 17px;
  line-height: 22px;
}

.image-200 {
  border-radius: 32px;
  width: 100%;
  margin-left: 0;
  margin-right: auto;
}

.body-67 {
  background-color: var(--hc29--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-916 {
  max-width: var(--430);
  background-image: url('../images/pw_osn_5.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-917 {
  background-image: linear-gradient(#f7fbff00, #f7fbff 4%);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-198-copypwosn {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-block-821 {
  color: #000;
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-822 {
  text-align: center;
  margin-bottom: 18px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-37 {
  text-decoration: underline;
}

.body-68 {
  background-color: var(--hc29--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-918 {
  max-width: var(--430);
  background-image: url('../images/pr1_8.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-919 {
  background-image: linear-gradient(180deg, #f7fbff00, var(--hc29--bg) 4%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-808-copypr {
  background-color: var(--hc29--osn);
  color: #fff;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 64px;
  margin-bottom: 70px;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.text-block-823 {
  color: #000;
  text-align: center;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-824 {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-918-copysc1 {
  max-width: var(--430);
  background-image: url('../images/pr1-1_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-918-copysc2 {
  max-width: var(--430);
  background-image: url('../images/pr1-3_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-918-copysc3 {
  max-width: var(--430);
  background-image: url('../images/pr1-2_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-918-copysc4 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  display: none;
}

.image-201 {
  width: 214px;
  margin-bottom: 24px;
}

.div-block-920 {
  background-image: linear-gradient(180deg, var(--hc29--bg) 96%, #f7fbff00);
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-823-copy {
  color: #000;
  text-align: center;
  margin-top: 76px;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-921 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-922 {
  background-image: url('../images/Frame-1171275717.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 122px;
  padding-right: 33px;
  display: flex;
}

.div-block-923 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 190px;
  display: flex;
}

.text-block-825 {
  color: var(--hc29--osn);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-826 {
  color: #000;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
}

.div-block-922-copy {
  background-image: url('../images/Frame-1171275716.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 122px;
  padding-right: 33px;
  display: flex;
}

.div-block-922-copy2 {
  background-image: url('../images/Frame-1171275718.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 122px;
  padding-right: 33px;
  display: flex;
}

.div-block-924 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-925 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-926 {
  background-image: url('../images/coin.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 203px;
  display: flex;
}

.div-block-927 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-928 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-929 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-930 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-931 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.div-block-932 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-933 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-934 {
  background-image: url('../images/Frame-14.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 242px;
  display: flex;
}

.div-block-334-1, .div-block-334-2, .div-block-334-3, .div-block-334-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-69 {
  background-color: var(--white);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-935 {
  max-width: var(--430);
  background-image: url('../images/pw1_8.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-936 {
  background-image: linear-gradient(#fff0, #fff 6%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-937 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-827 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.text-block-828 {
  color: #8a8a8a;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-938 {
  background-color: #8a8a8a;
  width: 2px;
  height: 16px;
}

.div-block-939 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-829 {
  color: #8a8a8a;
  text-align: center;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
}

.text-block-830 {
  color: #000;
  text-align: center;
  margin-bottom: 24px;
  font-size: 15px;
  font-weight: 600;
}

.text-block-831 {
  color: #000;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-940 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-941 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 75px;
  display: flex;
}

.text-block-831-copy {
  color: #000;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-832 {
  color: #000;
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.body-70 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  font-family: var(--system);
  letter-spacing: var(--0-41);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-942 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-202 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-943, .div-block-944 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-945 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 114px;
  display: flex;
}

.div-block-941-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.image-202-copypw2 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-946 {
  background-image: url('../images/pw2_4.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 292px;
  display: flex;
}

.text-block-833 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-834 {
  color: #00000080;
  text-align: center;
  font-size: 17px;
  font-weight: 600;
}

.body-71 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-947 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-948 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-203 {
  width: 100%;
}

.text-block-835 {
  color: #00000080;
  padding: 10px;
  font-size: 15px;
}

.div-block-949 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-836 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 40px;
  font-weight: 700;
  line-height: 31px;
  display: flex;
}

.text-block-837 {
  color: #000;
  text-align: center;
  margin-bottom: 4px;
  font-size: 43px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-838 {
  color: #000;
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-839 {
  color: #000;
  text-align: center;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.body-72 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-950 {
  max-width: var(--430);
  background-image: url('../images/pw_osn_6.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-951 {
  background-image: linear-gradient(#fff0, #fff 5%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-840 {
  color: #000;
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-841 {
  color: #8a8a8a;
  text-align: center;
  margin-bottom: 32px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-38 {
  text-decoration: underline;
}

.image-202-copypwosn {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-73 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-952 {
  max-width: var(--430);
  background-color: #000a13;
  background-image: url('../images/pr1_9.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-953 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-827-copypr {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-bottom: 70px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.div-block-954 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-204 {
  width: 179px;
  margin-bottom: 24px;
}

.text-block-842 {
  color: #fff;
  text-align: center;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-843 {
  color: #fff;
  text-align: center;
  margin-bottom: 24px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-952-copysc1 {
  max-width: var(--430);
  background-color: #000a13;
  background-image: url('../images/pr1-1_2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-952-copysc2 {
  max-width: var(--430);
  background-color: #000a13;
  background-image: url('../images/pr1-4_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-952-copysc3 {
  max-width: var(--430);
  background-color: #000a13;
  background-image: url('../images/pr1_10.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-952-copysc4 {
  max-width: var(--430);
  background-color: #000a13;
  background-image: url('../images/pr1-3_2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-955 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 24px;
  display: flex;
}

.div-block-956 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
}

.image-205 {
  width: 66px;
}

.text-block-844 {
  color: #000;
  font-size: 11px;
  line-height: 12px;
}

.div-block-957, .div-block-958, .div-block-959 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.body-74 {
  font-family: var(--system);
  color: #000;
  letter-spacing: var(--0-41);
  background-color: #ebf1f1;
  justify-content: center;
  display: flex;
}

.div-block-960 {
  max-width: var(--430);
  background-image: url('../images/pw_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-961 {
  max-width: var(--430);
  background-image: linear-gradient(#fff0, #ebf1f1 3%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-845 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
  box-shadow: 0 1px 3px 1px #00000026, 0 1px 2px #0000004d;
}

.text-block-846, .text-block-847, .text-block-848 {
  color: #9d9d9d;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-962, .div-block-963 {
  background-color: #9d9d9d;
  width: 2px;
  height: 16px;
}

.div-block-964 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-849 {
  color: #1dbcbc;
  text-align: center;
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
}

.text-block-850 {
  color: #000;
  text-align: center;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-39, .text-span-40 {
  font-weight: 600;
}

.image-206 {
  width: 24px;
  height: 24px;
}

.div-block-965 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.text-block-851 {
  color: #000;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-966 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.div-block-967 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-965-copy_pw1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.text-block-851-copy_pw1 {
  color: #000;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-852 {
  text-align: center;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.image-207 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-207-copy_pw1 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-75 {
  font-family: var(--system);
  color: #000;
  letter-spacing: var(--0-41);
  background-color: #ebf1f1;
  justify-content: center;
  display: flex;
}

.div-block-968 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-969 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-853 {
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
}

.div-block-970 {
  background-image: url('../images/pw_2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 292px;
  display: flex;
}

.text-block-854 {
  color: #1dbcbc;
  text-align: center;
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.text-block-855 {
  font-size: 17px;
  line-height: 22px;
}

.text-span-41 {
  font-weight: 700;
}

.image-208 {
  width: 24px;
  height: 24px;
}

.div-block-971 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-856 {
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-972 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-971-copy_pw2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-856-copy_pw2 {
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-973 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 120px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-857 {
  text-align: center;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.image-209 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-209-copy_pw2 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-76 {
  font-family: var(--system);
  color: #000;
  letter-spacing: var(--0-41);
  background-color: #ebf1f1;
  justify-content: center;
  display: flex;
}

.div-block-974 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-975 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-858 {
  text-align: center;
  margin-bottom: 16px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-859 {
  text-align: center;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-860 {
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-861 {
  color: #1dbcbc;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.div-block-976 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-210 {
  width: 100%;
}

.text-block-862 {
  color: #1dbcbc;
  padding: 10px;
  font-size: 15px;
  line-height: 120%;
}

.body-77 {
  font-family: var(--system);
  color: #000;
  letter-spacing: var(--0-41);
  background-color: #ebf1f1;
  justify-content: center;
  display: flex;
}

.div-block-977 {
  max-width: var(--430);
  background-image: url('../images/pw_osn_7.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-978 {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-846-copy_pw_osn {
  color: #fff;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-962-copy_pw_osn {
  background-color: #fff;
  width: 2px;
  height: 16px;
}

.text-block-847-copy_pw_osn {
  color: #fff;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-963-copy_pw_osn {
  background-color: #fff;
  width: 2px;
  height: 16px;
}

.text-block-848_copy_pw_osn {
  color: #fff;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-964-copy_pw_osn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-979 {
  width: 100%;
  margin-top: 111px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-863 {
  text-align: center;
  font-size: 17px;
  line-height: 22px;
}

.text-span-42 {
  text-decoration: underline;
}

.text-block-864 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.image-211 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-211-copy_pw_osn {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-78 {
  font-family: var(--system);
  color: #000;
  letter-spacing: var(--0-41);
  background-color: #ebf1f1;
  justify-content: center;
  display: flex;
}

.div-block-980 {
  max-width: var(--430);
  background-image: url('../images/pr1_11.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-981 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-981-copy_pr1 {
  background-image: linear-gradient(#ebf1f100, #ebf1f1 5%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-865 {
  opacity: .6;
  text-align: center;
  margin-bottom: 24px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-866 {
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-980-copy_pr2 {
  max-width: var(--430);
  background-image: url('../images/pr2_7.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-980-copy_pr3 {
  max-width: var(--430);
  background-image: url('../images/pr3_6.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-980-copy_pr4 {
  max-width: var(--430);
  background-image: url('../images/pr4_7.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-980-copy_pr5 {
  max-width: var(--430);
  background-image: url('../images/pr5_4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.text-block-867 {
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  margin-bottom: 70px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
  box-shadow: 0 1px 3px 1px #00000026, 0 1px 2px #0000004d;
}

.body-79 {
  background-color: var(--pi1--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-982 {
  max-width: var(--430);
  background-image: url('../images/pw1_9.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-983 {
  background-image: linear-gradient(180deg, #f8f4e900, var(--pi1--bg) 3%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-984 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-868 {
  width: 100%;
}

.text-block-869 {
  background-color: var(--pi1--red);
  color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.text-block-870 {
  color: #b6b2a9;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-985 {
  background-color: #b6b2a9;
  width: 2px;
  height: 16px;
}

.div-block-986 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-871 {
  color: #000;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-987 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-871-copy {
  color: #000;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.div-block-988 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 72px;
  display: flex;
}

.text-block-872 {
  text-align: center;
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.text-block-873 {
  color: var(--pi1--red);
  margin-bottom: 26px;
  font-size: 15px;
  font-weight: 600;
}

.text-block-874 {
  color: #b6b2a9;
  text-align: center;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 600;
}

.image-212 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-80 {
  background-color: var(--pi1--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-989 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-990 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 120px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-991 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-212-copypw2 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-988-copypw2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.div-block-992 {
  background-image: url('../images/Frame-1171275766.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 292px;
  display: flex;
}

.image-213 {
  width: 70px;
}

.div-block-993 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-875 {
  color: #00000080;
  text-align: center;
  margin-bottom: 4px;
  font-size: 17px;
  font-weight: 600;
}

.text-block-876 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.text-span-43 {
  color: var(--pi1--red);
}

.body-81 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  background-color: #000;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-994 {
  max-width: var(--430);
  background-color: #000;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-995 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-996 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-214 {
  width: 100%;
}

.text-block-877 {
  opacity: .49;
  color: #e44f5180;
  padding: 10px;
  font-size: 15px;
}

.text-block-878 {
  color: var(--pi1--red);
  margin-bottom: 4px;
  font-size: 40px;
  font-weight: 700;
  line-height: 31px;
}

.text-block-879 {
  color: #fff;
  text-align: center;
  margin-bottom: 4px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-880 {
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-881 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.body-82 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  background-color: #000;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-997 {
  max-width: var(--430);
  background-image: url('../images/Paywall.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-998 {
  background-color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-212-copypwosb {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-block-882 {
  color: #fff;
  text-align: center;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.text-block-883 {
  color: #b6b2a9;
  text-align: center;
  margin-bottom: 26px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-44 {
  text-decoration: none;
}

.body-83 {
  background-color: var(--pi1--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-999 {
  max-width: var(--430);
  background-image: url('../images/pr1_12.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1000 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1000-copypr1 {
  background-image: linear-gradient(#0000, #f8f4e9 5%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-215 {
  width: 179px;
  margin-bottom: 24px;
}

.text-block-884 {
  color: var(--pi1--red);
  text-align: center;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-885 {
  color: #000;
  text-align: center;
  margin-bottom: 39px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-999-copysc1 {
  max-width: var(--430);
  background-image: url('../images/pr1-1_3.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-999-copysc2 {
  max-width: var(--430);
  background-image: url('../images/pr1-4_2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-999-copysc3 {
  max-width: var(--430);
  background-image: url('../images/pr1-2_2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-999-copysc4 {
  max-width: var(--430);
  background-image: url('../images/pr1-3_3.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1001 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 24px;
  display: flex;
}

.div-block-1002 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
}

.image-216 {
  width: 66px;
}

.div-block-1003 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1000-copypr1-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-886, .text-block-887, .text-block-888 {
  color: #000;
  font-size: 11px;
  line-height: 12px;
}

.body-84 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1004 {
  max-width: var(--430);
  background-image: url('../images/pw-4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1005 {
  background-image: linear-gradient(180deg, #fff0, var(--white) 4%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1006 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-889 {
  background-color: var(--wa5--osn);
  color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.text-block-890 {
  color: #9d9d9d;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-1007 {
  background-color: #9d9d9d;
  width: 2px;
  height: 16px;
}

.div-block-1008 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-891 {
  color: var(--wa5--black);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-1009 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1010 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 64px;
  display: flex;
}

.text-block-891-copy {
  color: var(--wa5--black);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-892 {
  color: var(--wa5--black);
  text-align: center;
  margin-bottom: 16px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-893 {
  color: #b1b1b1;
  text-align: center;
  margin-bottom: 4px;
  font-size: 15px;
}

.text-block-894 {
  color: var(--wa5--osn);
  margin-bottom: 32px;
  font-size: 15px;
  font-weight: 600;
}

.image-217 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-85 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1011 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1012 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1013 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 120px;
  display: flex;
}

.div-block-1010-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1014 {
  background-image: url('../images/Frame-14_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 292px;
  display: flex;
}

.div-block-1015 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-895 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-896 {
  color: #ffffff80;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.image-217-copypw2 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-86 {
  font-family: var(--system);
  color: #20c69c80;
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  font-size: 15px;
  display: flex;
}

.div-block-1016 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.div-block-1017 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-897 {
  color: #0f0f0f;
  text-align: center;
  margin-bottom: 22px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-898 {
  color: var(--wa5--osn);
  margin-bottom: 4px;
  font-size: 37px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-899 {
  color: #0f0f0f;
  text-align: center;
  margin-bottom: 4px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-900 {
  color: #0f0f0f;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-1018 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-218 {
  width: 100%;
}

.text-block-901 {
  padding: 10px;
}

.body-87 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1019 {
  max-width: var(--430);
  background-image: url('../images/pw_osn_8.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-217-copypwosn {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-1020 {
  background-image: linear-gradient(#fff0, #fff 5%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-902 {
  color: #0f0f0f;
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-903 {
  color: #0f0f0f99;
  text-align: center;
  margin-bottom: 38px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-45 {
  text-decoration: underline;
}

.body-88 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1021 {
  max-width: var(--430);
  background-image: url('../images/pr-12.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1022 {
  background-image: linear-gradient(#0000, #fff 5%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-889-copypr1 {
  background-color: var(--wa5--osn);
  color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-bottom: 70px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.image-219 {
  width: 128px;
  margin-bottom: 40px;
}

.text-block-904 {
  color: #0f0f0f;
  text-align: center;
  margin-bottom: 1px;
  font-size: 24px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-905 {
  color: #0f0f0f;
  text-align: center;
  margin-bottom: 30px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-1021-copysc1 {
  max-width: var(--430);
  background-image: url('../images/pr-13.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1021-copysc2 {
  max-width: var(--430);
  background-image: url('../images/pr-14.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1021-copysc3 {
  max-width: var(--430);
  background-image: url('../images/pr-15.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1021-copysc4 {
  max-width: var(--430);
  background-image: url('../images/pr-16.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1023 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 16px;
  display: flex;
}

.div-block-1024 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
  box-shadow: 0 4px 10px #0000001f;
}

.image-220 {
  width: 60px;
}

.text-block-906 {
  text-align: center;
  font-size: 11px;
  line-height: 12px;
}

.text-block-907 {
  color: #0f0f0f;
  text-align: center;
  font-size: 11px;
  line-height: 12px;
}

.body-89 {
  flex-flow: row;
  justify-content: center;
  display: flex;
}

.div-block-1025 {
  background-image: url('../images/pw_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-1026 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#ffffff1a, #ffffff80 4%, #fff 48%);
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1027 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-908 {
  color: #0072dc;
  text-align: center;
  letter-spacing: -.41px;
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1028 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  display: flex;
}

.text-block-909 {
  color: #2c303a;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-909-copy {
  color: #2c303a;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-1029 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1030 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1031 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-910 {
  color: #818a8c;
  text-align: center;
  letter-spacing: -.08px;
  font-size: 15px;
}

.text-block-911 {
  color: #0072dc;
  text-align: center;
  letter-spacing: -.08px;
  font-size: 15px;
  font-weight: 600;
}

.text-span-46, .text-span-47 {
  font-weight: 600;
}

.div-block-1032 {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 72px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-912 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  background-color: #0072dc;
  border-radius: 100px;
  margin-top: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  line-height: 25px;
}

.div-block-1033 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #818a8c;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1034 {
  background-color: #818a8c;
  width: 2px;
  height: 16px;
}

.image-221 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-1035 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-90 {
  justify-content: center;
  display: flex;
}

.div-block-1036 {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-1037 {
  background-color: #0072dc;
  border: 1px solid #ffffff1a;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  flex-flow: column;
  order: 0;
  padding-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 4px 6px #00000040;
}

.text-block-913 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1038 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 16px;
  display: flex;
}

.div-block-1039 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  display: flex;
}

.text-block-914 {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-914-copy {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-915 {
  color: #ffffff80;
  text-align: center;
  letter-spacing: -.08px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 500;
}

.div-block-1040 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-1041 {
  background-image: url('../images/Full-Screen.svg');
  background-position: 50% 0;
  background-size: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
}

.text-block-916 {
  color: #2c303a;
  text-align: center;
  letter-spacing: -.41px;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-917 {
  color: #0072dc99;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-1042 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 44px;
  display: flex;
}

.image-222 {
  margin-top: 8px;
}

.div-block-1043 {
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-918 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  text-transform: uppercase;
  background-color: #0072dc;
  border-radius: 100px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-1044 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #818a8c;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1045 {
  background-color: #818a8c;
  width: 2px;
  height: 16px;
}

.image-223 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-1046 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.body-91 {
  flex-flow: row;
  justify-content: center;
  display: flex;
}

.div-block-1047 {
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-1048 {
  background-image: url('../images/Frame-1171275946.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1049 {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 38px;
  display: flex;
}

.div-block-1050 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-919 {
  color: #0072dc;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 40px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-920 {
  color: #1c274c;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1051 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  margin-top: 4px;
  display: flex;
}

.text-block-921 {
  color: #2c303a;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-922 {
  color: #2c303a;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.div-block-1052 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.text-block-923 {
  font-weight: 600;
}

.div-block-1053 {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 16px;
  display: flex;
}

.text-block-924 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  background-color: #0072dc;
  border-radius: 100px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-1054 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #818a8c;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1055 {
  background-color: #818a8c;
  width: 2px;
  height: 16px;
}

.text-block-925 {
  color: #0072dc80;
  letter-spacing: -.08px;
  padding: 10px;
  font-size: 15px;
  position: static;
  inset: 0% auto auto 0%;
}

.div-block-1056 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-224 {
  width: 100%;
  margin-top: 32px;
  display: block;
}

.body-92 {
  justify-content: center;
  display: flex;
}

.div-block-1057 {
  background-image: url('../images/Paywall_osn_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-1058 {
  background-color: #ffffffe6;
  border: 1px #000;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 -4px 6px #00000040;
}

.div-block-1059 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.text-block-926 {
  color: #0072dc;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 32px;
  font-weight: 800;
  line-height: 41px;
}

.text-block-927 {
  color: #2c303a;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-48 {
  text-decoration: underline;
}

.text-block-928 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  background-color: #0072dc;
  border-radius: 100px;
  margin-top: 32px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-1060 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #818a8c;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1061 {
  background-color: #818a8c;
  width: 2px;
  height: 16px;
}

.image-225 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-93 {
  justify-content: center;
  display: flex;
}

.div-block-1062 {
  background-image: url('../images/1Preroll_1.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1063 {
  background-image: linear-gradient(#ffffff1a, #fff9 4%, #fff 29%);
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-929 {
  color: #0072dc;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-930 {
  color: #818a8c;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-931 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  background-color: #0072dc;
  border-radius: 100px;
  margin-top: 32px;
  margin-bottom: 70px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-1062-copy {
  background-image: url('../images/2Preroll_1.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-1062-copy-2 {
  background-image: url('../images/3Preroll_1.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-1062-copy-3 {
  background-image: url('../images/4Preroll_1.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-1062-copy-4 {
  background-image: url('../images/5Preroll_1.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.body-94 {
  justify-content: center;
  display: flex;
}

.div-block-1064 {
  background-image: url('../images/Paywall_pr1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-1065 {
  background-image: linear-gradient(#ffffff0d, #ffffff80 3%, #fff 15% 76%);
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-932 {
  color: #0072dc;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-933 {
  color: #818a8c;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-934 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  background-color: #0072dc;
  border-radius: 100px;
  margin-top: 32px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-1066 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #818a8c;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1067 {
  background-color: #818a8c;
  width: 2px;
  height: 16px;
}

.image-226 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-span-49 {
  text-decoration: underline;
}

.body-95 {
  background-color: var(--wa6--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1068 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: url('../images/Pw-1_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-1069 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-935 {
  background-color: var(--wa6--blue);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-1070 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-936 {
  color: var(--wa6--gray);
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1071, .div-block-1072 {
  background-color: var(--wa6--gray);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-937, .text-block-938 {
  color: var(--wa6--gray);
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1073 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-939 {
  color: var(--wa6--blue);
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1074 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1075 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-940 {
  color: var(--wa6--black);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-1075-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-940-copy {
  color: var(--wa6--black);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-1076 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1077 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-941 {
  color: var(--wa6--gray);
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 136%;
}

.text-span-50 {
  text-transform: uppercase;
}

.text-span-51, .text-span-52 {
  font-weight: 400;
}

.text-block-942 {
  color: var(--wa6--blue);
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
}

.image-227 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-96 {
  background-color: var(--wa6--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1078 {
  background-image: url('../images/Pw-4_1.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-1069-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-935-copy1 {
  background-color: var(--wa6--blue);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-1079 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  background-color: var(--white);
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 82px;
  padding-bottom: 24px;
  display: flex;
}

.div-block-1080 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1081 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1082 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-943 {
  color: var(--wa6--black);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-1082-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-943-copy1 {
  color: var(--wa6--black);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-944 {
  color: var(--wa6--blue);
  font-size: 28px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-945 {
  color: var(--wa6--gray);
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
}

.div-block-1083 {
  background-image: url('../images/speed.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 274px;
  display: flex;
}

.div-block-1084 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-946 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 126%;
}

.text-block-947 {
  color: #f2f2f2;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.image-228 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-97 {
  background-color: var(--wa6--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1085 {
  background-image: url('../images/Pw-3_1.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-1069-copy-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-935-copy2 {
  background-color: var(--wa6--blue);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-1086 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1087 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1088 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-948 {
  color: var(--wa6--blue);
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-949 {
  color: var(--wa6--black);
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.div-block-1089 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-950 {
  color: var(--wa6--gray);
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-951 {
  color: var(--wa6--gray);
  text-align: center;
  font-size: 17px;
  line-height: 22px;
}

.div-block-1090 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-229 {
  width: 100%;
}

.text-block-952 {
  color: var(--wa6--blue);
  padding: 10px;
  font-size: 15px;
  line-height: 120%;
}

.body-98 {
  background-color: var(--wa6--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1091 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/Pw_-osn.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-1069-copy-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-935-copy3 {
  background-color: var(--wa6--blue);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-1092 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1093 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-953 {
  color: var(--wa6--blue);
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 33px;
}

.text-block-954 {
  color: var(--wa6--black);
  text-align: center;
  font-size: 17px;
}

.text-block-955 {
  color: var(--wa6--black);
  font-size: 17px;
}

.text-span-53 {
  text-decoration: underline;
}

.div-block-1094 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(180deg, #f2f8ff00, var(--wa6--bg) 6%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  display: flex;
}

.image-230 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-99 {
  background-color: var(--wa6--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1095 {
  background-image: url('../images/Pr1_13.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
}

.div-block-1096 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-956 {
  background-color: var(--wa6--blue);
  color: var(--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-1097 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-957 {
  color: var(--wa6--blue);
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  line-height: 126%;
}

.div-block-1098 {
  background-image: url('../images/Pr2_8.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-1096-copy {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-image: linear-gradient(180deg, #f2f8ff00, var(--wa6--bg) 5%);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 10px 20px 70px;
  display: flex;
}

.text-block-956-copy {
  background-color: var(--wa6--blue);
  color: var(--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.text-block-957-copy {
  color: var(--wa6--blue);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.div-block-1097-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-958 {
  color: var(--wa6--black);
  text-align: center;
  font-size: 17px;
  line-height: 136%;
}

.div-block-1099 {
  background-image: url('../images/Pr3_7.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-1096-copy-1 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-image: linear-gradient(180deg, #f2f8ff00, var(--wa6--bg) 5%);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 10px 20px 70px;
  display: flex;
}

.text-block-957-copy-1 {
  color: var(--wa6--blue);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.text-block-958-copy {
  color: var(--wa6--black);
  text-align: center;
  font-size: 17px;
  line-height: 136%;
}

.text-block-956-copy-1 {
  background-color: var(--wa6--blue);
  color: var(--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-1100 {
  background-image: url('../images/Pr4_8.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-1096-copy-2 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-image: linear-gradient(180deg, #f2f8ff00, var(--wa6--bg) 5%);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 10px 20px 70px;
  display: flex;
}

.text-block-957-copy-2 {
  color: var(--wa6--blue);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.text-block-958-co1 {
  color: var(--wa6--black);
  text-align: center;
  font-size: 17px;
  line-height: 136%;
}

.text-block-956-copy-2 {
  background-color: var(--wa6--blue);
  color: var(--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-1101 {
  background-image: url('../images/Pr5_5.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-1096-copy-3 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  padding: 0 20px;
  display: flex;
}

.text-block-956-copy-3 {
  background-color: var(--wa6--blue);
  color: var(--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-898-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 124px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-899-copy, .div-block-899-copy-1, .div-block-899-copy-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fff9;
  border-radius: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 12px;
  display: flex;
  box-shadow: 0 4px 16px #00000029;
}

.text-block-805-copy {
  color: var(--wa6--blue);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-806-copy {
  color: #555;
  font-size: 11px;
  line-height: 12px;
}

.text-block-805-copy-copy {
  color: var(--wa6--blue);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-806-copy-copy {
  color: #555;
  font-size: 11px;
  line-height: 12px;
}

.text-block-805-copy1-copy {
  color: var(--wa6--blue);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-806-copy1-copy {
  color: #555;
  font-size: 11px;
  line-height: 12px;
}

.image-231, .image-232, .image-233 {
  width: 96px;
  height: 96px;
}

.body-100 {
  background-color: var(--wa7--bg);
  font-family: var(--system);
  color: #000;
  letter-spacing: var(--0-41);
  flex-flow: row;
  justify-content: center;
  display: flex;
}

.div-block-1102 {
  max-width: var(--430);
  background-image: url('../images/pw1_14.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1103 {
  background-image: linear-gradient(#eff0f400, #eff0f4 3%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-959 {
  background-color: var(--wa7--primary);
  color: var(--white);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.div-block-1104 {
  width: 100%;
}

.div-block-1105, .div-block-1106 {
  background-color: #585858;
  width: 2px;
  height: 16px;
}

.text-block-960, .text-block-961, .text-block-962 {
  color: #585858;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-1107 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-963 {
  color: var(--wa7--primary);
  margin-bottom: 32px;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
}

.text-block-964 {
  color: #7c7c7c;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-54, .text-span-55 {
  font-weight: 600;
}

.text-block-965 {
  color: var(--wa7--primary);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.image-234 {
  width: 24px;
  height: 24px;
}

.div-block-1108 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-1109 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 48px;
  display: flex;
}

.div-block-1108-copy_pw1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-965-copy_pw1 {
  color: var(--wa7--primary);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-966 {
  color: var(--wa7--primary);
  text-align: center;
  margin-bottom: 24px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1110 {
  background-image: url('../images/pw1_10.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.image-235 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-235-copy_pw1 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-101 {
  background-color: var(--wa7--bg);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  display: flex;
}

.div-block-1111 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1112 {
  flex-flow: column;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-967 {
  color: var(--wa7--primary);
  text-align: center;
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
}

.div-block-1113 {
  background-image: url('../images/pw2_7.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 292px;
  display: flex;
}

.text-block-968 {
  color: var(--wa7--primary);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.image-236 {
  width: 24px;
  height: 24px;
}

.div-block-1114 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-1115 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1114-copy_pw2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.text-block-968-copy_pw2 {
  color: var(--wa7--primary);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-969 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 120px;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 600;
  line-height: 25px;
}

.text-block-970 {
  color: #7c7c7c;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-971 {
  color: var(--wa7--primary);
  text-align: center;
  margin-bottom: 16px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1116 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 110px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-237 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-237-copy_pw2 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-102 {
  background-color: var(--wa7--bg);
  justify-content: center;
  display: flex;
}

.div-block-1117 {
  max-width: var(--430);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1118 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-972 {
  color: var(--wa7--primary);
  text-align: center;
  margin-bottom: 16px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-973 {
  color: var(--wa7--primary);
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-974 {
  color: var(--wa7--primary);
  text-align: center;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-975 {
  color: #6b6e94;
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.image-238 {
  width: 100%;
}

.div-block-1119 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-976 {
  opacity: .8;
  color: var(--wa7--primary);
  padding: 10px;
  font-size: 15px;
  line-height: 120%;
  display: block;
}

.body-103 {
  background-color: var(--wa7--bg);
  color: var(--wa7--primary);
  justify-content: center;
  display: flex;
}

.div-block-1120 {
  max-width: var(--430);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1121 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1122 {
  background-color: #fff;
  border-radius: 24px;
  flex-flow: column;
  width: 100%;
  margin-bottom: 24px;
  padding: 24px 8px;
  display: flex;
  box-shadow: 0 1px 3px 1px #00000026, 0 1px 2px #0000004d;
}

.text-block-977 {
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-978 {
  color: #585858;
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-span-56 {
  text-decoration: underline;
}

.image-239 {
  width: 100%;
}

.div-block-1123 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-240 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-240-copy_pw_osn {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-104 {
  background-color: var(--hai--black-bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1124 {
  background-image: url('../images/Pw_4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-1125 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(#1e292d00, #1c2124 4%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1126 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-block-979 {
  color: #fff;
  background-image: linear-gradient(272deg, #3b86bf, #36b3c5 54%, #3087b4);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-1127 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1128, .div-block-1129 {
  background-color: var(--hai--light-gray-1);
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-980, .text-block-981, .text-block-982 {
  color: var(--hai--light-gray-1);
  font-size: 10px;
  font-weight: 500;
  line-height: 78px;
}

.div-block-1130 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1131 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-983 {
  color: var(--hai--blue);
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1132 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1133 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-984 {
  color: var(--hai--pwhite);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-1133-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-984-copy {
  opacity: .98;
  color: var(--hai--pwhite);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.div-block-1134 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-985 {
  color: var(--hai--blue);
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
}

.text-block-986 {
  color: var(--hai--light-gray-1);
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 136%;
}

.text-span-57 {
  text-transform: uppercase;
}

.text-span-58, .text-span-59 {
  font-weight: 400;
}

.image-241 {
  margin-top: 44px;
  margin-left: 6px;
  padding: 10px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-105 {
  background-color: var(--hai--black-bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1135 {
  background-image: url('../images/Pw_5.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-1126-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-block-979-copy {
  color: #fff;
  background-image: linear-gradient(272deg, #3b86bf, #36b3c5 54%, #3087b4);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-1136 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  background-color: #1b2023;
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 110px;
  padding-bottom: 24px;
  display: flex;
}

.div-block-1137 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-987 {
  color: var(--hai--blue);
  font-size: 28px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1138 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1139 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-988 {
  color: var(--hai--pwhite);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-988-copy {
  color: var(--hai--pwhite);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-989 {
  color: var(--hai--gray);
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
}

.div-block-1140 {
  background-image: url('../images/Frame-1171276054.png');
  background-position: 50%;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  display: flex;
}

.div-block-1141 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-990 {
  color: var(--hai--pwhite);
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 126%;
}

.text-block-991 {
  color: var(--hai--light-gray-1);
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.image-242 {
  margin-top: 44px;
  margin-left: 6px;
  padding: 10px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-106 {
  background-color: var(--hai--black-bg);
  letter-spacing: -.41px;
  flex-flow: row;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1142 {
  background-image: url('../images/Pw_6.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
}

.div-block-1143 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-979-copy-1 {
  color: #fff;
  background-image: linear-gradient(272deg, #3b86bf, #36b3c5 54%, #3087b4);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-1126-copy-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.div-block-1144 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1145 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-992 {
  color: var(--hai--pwhite);
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-993 {
  color: var(--hai--blue);
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.div-block-1146 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-994 {
  color: var(--hai--light-gray-1);
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-995 {
  color: var(--hai--light-gray-1);
  text-align: center;
  font-size: 17px;
  line-height: 22px;
}

.div-block-1147 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 50px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.image-243 {
  width: 100%;
}

.text-block-996 {
  color: var(--hai--gray);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 17px;
  line-height: 22px;
}

.body-107 {
  background-color: var(--hai--black-bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1148 {
  background-image: url('../images/Pw_osn_9.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  order: 0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-1126-copy-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-block-979-copy-2 {
  color: #fff;
  background-image: linear-gradient(272deg, #3b86bf, #36b3c5 54%, #3087b4);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 17px;
  font-weight: 700;
  line-height: 126%;
  display: flex;
}

.div-block-1149 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#1c222500, #1c2225 7%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-1150 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-block-997 {
  color: var(--hai--pwhite);
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 142%;
}

.div-block-1151 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-998 {
  color: #d0d0d0;
  text-align: center;
  font-size: 20px;
  line-height: 142%;
}

.text-block-999 {
  color: #d0d0d0;
  font-size: 20px;
  line-height: 142%;
}

.text-span-60 {
  text-decoration: underline;
}

.image-244 {
  margin-top: 44px;
  margin-left: 6px;
  padding: 10px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-245, .image-246, .image-247 {
  margin-top: 44px;
  margin-left: 6px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-108 {
  background-color: var(--wa7--bg);
  font-family: var(--system);
  color: var(--wa7--primary);
  letter-spacing: var(--0-41);
  justify-content: center;
  display: flex;
}

.div-block-1152 {
  max-width: var(--430);
  background-image: url('../images/pr1_19.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1153 {
  background-image: linear-gradient(#eff0f400, #eff0f4 4%);
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1000 {
  background-color: var(--wa7--primary);
  color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  margin-bottom: 70px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.text-block-1001 {
  opacity: .6;
  text-align: center;
  margin-bottom: 24px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-1002 {
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1152-copy_pr2 {
  max-width: var(--430);
  background-image: url('../images/pr2_11.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1152-copy_pr3 {
  max-width: var(--430);
  background-image: url('../images/pr3_12.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1152-copy_pr4 {
  max-width: var(--430);
  background-image: url('../images/pr4_9.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1152-copy {
  max-width: var(--430);
  background-image: url('../images/pr1_14.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1152-copy_pr5 {
  max-width: var(--430);
  background-image: url('../images/pr5_8.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.body-109 {
  background-color: #1c3130;
  justify-content: center;
  display: flex;
}

.div-block-1154 {
  background-color: #1c3130;
  background-image: url('../images/pw_7.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-1155 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.text-block-1003 {
  color: #20cea3;
  text-align: center;
  letter-spacing: -.41px;
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1156 {
  color: #fff;
  letter-spacing: -.41px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 16px;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.div-block-1157, .div-block-1157-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.text-block-1004 {
  text-decoration: underline;
}

.div-block-1158 {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 80px;
  display: flex;
}

.text-block-1005 {
  color: #20cea3;
  text-align: center;
  letter-spacing: -.08px;
  font-size: 15px;
}

.text-span-61, .text-span-62 {
  font-weight: 600;
}

.text-block-1006 {
  color: #20cea380;
  text-align: center;
  letter-spacing: -.08px;
  margin-top: 4px;
  font-size: 15px;
  font-weight: 600;
}

.text-block-1007 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  text-transform: uppercase;
  background-color: #20cea3;
  border-radius: 100px;
  margin-top: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-1159 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #20cea3;
  letter-spacing: -.24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1160 {
  background-color: #20cea3;
  width: 2px;
  height: 16px;
}

.image-248 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-110 {
  background-color: #21312e;
  justify-content: center;
  display: flex;
}

.div-block-1161 {
  background-color: #21312e;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-1162 {
  background-color: #20cea34d;
  border-bottom: 1px solid #ffffff1a;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  flex-flow: column;
  justify-content: flex-end;
  padding-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 4px 6px #20cea340;
}

.text-block-1008 {
  color: #35f1c3;
  text-align: center;
  letter-spacing: -.41px;
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1163 {
  color: #fff;
  letter-spacing: -.41px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 16px;
  font-size: 17px;
  line-height: 22px;
  display: flex;
}

.div-block-1164, .div-block-1164-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.text-block-1009 {
  text-decoration: underline;
}

.text-block-1010 {
  color: #ffffff80;
  text-align: center;
  letter-spacing: -.08px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 500;
}

.div-block-1165 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 18px;
  margin-bottom: 18px;
  display: flex;
}

.div-block-1166 {
  background-image: url('../images/target-02.svg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 235px;
  height: 235px;
  display: flex;
}

.div-block-1167 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1011 {
  color: #35f1c3;
  text-align: center;
  letter-spacing: -.41px;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 24.5px;
}

.text-block-1012 {
  text-align: center;
  letter-spacing: -.41px;
}

.text-block-1013 {
  color: #35f1c399;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-1168 {
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1014 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  text-transform: uppercase;
  background-color: #20cea3;
  border-radius: 100px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-1169 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #20cea3;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1170 {
  background-color: #20cea3;
  width: 2px;
  height: 16px;
}

.image-249 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-111 {
  background-color: #21312e;
  justify-content: center;
  display: flex;
}

.div-block-1171 {
  background-color: #21312e;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1172 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-250 {
  width: 100%;
  margin-top: 32px;
}

.text-block-1015 {
  color: #35f1c380;
  letter-spacing: -.08px;
  padding: 10px;
  font-size: 15px;
  font-weight: 400;
}

.div-block-1173 {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 38px;
  display: flex;
}

.div-block-1174 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.text-block-1016 {
  color: #35f1c3;
  letter-spacing: -.41px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 41px;
  display: block;
}

.text-block-1017 {
  color: #20cea3;
  text-align: center;
  letter-spacing: -.41px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
  display: block;
}

.div-block-1175 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  display: flex;
}

.text-block-1018 {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-1019 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-1020 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  background-color: #20cea3;
  border-radius: 100px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-1176 {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 16px;
  display: flex;
}

.div-block-1177 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #20cea3;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1178 {
  background-color: #20cea3;
  width: 2px;
  height: 16px;
}

.div-block-1179 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-112 {
  background-color: #1c3130;
  justify-content: center;
  display: flex;
}

.div-block-1180 {
  background-color: #1c3130;
  background-image: url('../images/Paywall_osn_2.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-1181 {
  background-image: linear-gradient(#19463b1a, #19463b96 2%, #19463bd1 7%, #19463b 22%, #1c3130);
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1021 {
  color: #35f1c3;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 32px;
  font-weight: 800;
  line-height: 41px;
}

.text-block-1022 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-63 {
  text-decoration: underline;
}

.text-block-1023 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  background-color: #20cea3;
  border-radius: 40px;
  margin-top: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  box-shadow: 0 4px 8px #35f1c333;
}

.div-block-1182 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #20cea3;
  letter-spacing: -.24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1183 {
  background-color: #20cea3;
  width: 2px;
  height: 16px;
}

.image-251 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-113 {
  background-color: #21312e;
  justify-content: center;
  display: flex;
}

.div-block-1184 {
  background-color: #1c3130;
  background-image: url('../images/Paywall_pr1_1.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.body-114 {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1185 {
  background-image: url('../images/1Preroll_2.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1186 {
  background-image: linear-gradient(#19463b0d, #19463b75 2%, #19463bfa 10%, #1c3130 46%);
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-1024 {
  color: #35f1c3;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 32px;
  font-weight: 800;
  line-height: 41px;
}

.text-block-1025 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.text-block-1026 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  background-color: #20cea3;
  border-radius: 40px;
  margin-top: 32px;
  margin-bottom: 70px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  box-shadow: 0 4px 8px #35f1c333;
}

.div-block-1185-copy {
  background-image: url('../images/2Preroll_2.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-1185-copy-2 {
  background-image: url('../images/3Preroll_2.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-1185-copy-3 {
  background-image: url('../images/4Preroll_2.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-1185-copy-4 {
  background-image: url('../images/5Preroll_2.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.body-115 {
  background-color: var(--diary--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1187 {
  background-image: url('../images/Pw_8.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-1188 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(#e2effe00, #e2effe 5%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  display: flex;
}

.div-block-1189 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-block-1027 {
  color: var(--diary--white);
  text-align: center;
  background-image: linear-gradient(72deg, #4d86e3, #6eafe2 60%, #17aad9);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 58px;
  font-size: 17px;
  font-weight: 500;
  line-height: 144%;
  display: flex;
}

.div-block-1190 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1191, .div-block-1192 {
  background-color: var(--diary--gray);
  width: 2px;
  height: 16px;
}

.text-block-1028, .text-block-1029 {
  color: var(--diary--gray);
  justify-content: center;
  align-items: center;
  height: 70px;
  font-size: 10px;
  font-weight: 500;
  display: flex;
}

.text-block-1030 {
  color: var(--diary--gray);
  text-align: center;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 70px;
  font-size: 10px;
  font-weight: 500;
  display: flex;
}

.div-block-1193 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-1031 {
  color: var(--diary--blue);
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1194 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1195 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1032 {
  color: var(--diary--dark-blue);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-1195-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1032-copy {
  color: var(--diary--dark-blue);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-1196 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-1033 {
  color: var(--diary--blue);
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
}

.text-block-1034 {
  color: var(--diary--gray);
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
}

.text-span-64 {
  text-transform: uppercase;
}

.text-span-65, .text-span-66 {
  font-weight: 400;
}

.div-block-1197 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.image-252 {
  margin-top: 48px;
  margin-left: 6px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-116 {
  background-color: var(--diary--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1198 {
  background-image: url('../images/Pw_9.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.text-block-1027-copy {
  color: var(--diary--white);
  text-align: center;
  background-image: linear-gradient(72deg, #4d86e3, #6eafe2 60%, #17aad9);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 58px;
  font-size: 17px;
  font-weight: 500;
  line-height: 144%;
  display: flex;
}

.div-block-1199 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: var(--diary--white);
  border-bottom-right-radius: 46px;
  border-bottom-left-radius: 46px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 82px;
  padding-bottom: 26px;
  display: flex;
}

.div-block-1200 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1035 {
  color: var(--diary--blue);
  font-size: 28px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1201 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1202 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1036 {
  color: var(--diary--dark-blue);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-1036-copy {
  color: var(--diary--dark-blue);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-1037 {
  color: var(--diary--gray);
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
}

.div-block-1203 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1038 {
  color: var(--diary--blue);
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 126%;
}

.text-block-1039 {
  color: var(--diary--gray);
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.image-253 {
  margin-top: 48px;
  margin-left: 6px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-117 {
  background-color: var(--diary--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1204 {
  background-image: url('../images/Pr_BG.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
}

.div-block-1205 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-1027-copy-1 {
  color: var(--diary--white);
  text-align: center;
  background-image: linear-gradient(72deg, #4d86e3, #6eafe2 60%, #17aad9);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 58px;
  font-size: 17px;
  font-weight: 500;
  line-height: 144%;
  display: flex;
}

.div-block-1206 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1207 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1040 {
  color: var(--diary--blue);
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-1041 {
  color: var(--diary--dark-blue);
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.text-span-67 {
  color: var(--diary--blue);
}

.div-block-1208 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1042 {
  color: var(--diary--gray);
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-1043 {
  color: var(--diary--gray);
  text-align: center;
  font-size: 17px;
  line-height: 22px;
}

.div-block-1209 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-top: 50px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-block-1044 {
  color: var(--diary--gray);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  line-height: 120%;
}

.image-254 {
  width: 100%;
}

.body-118 {
  background-color: var(--diary--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1210 {
  background-image: url('../images/paywall_osn_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.text-block-1027-copy-2 {
  color: var(--diary--white);
  text-align: center;
  background-image: linear-gradient(72deg, #4d86e3, #6eafe2 60%, #17aad9);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 58px;
  font-size: 17px;
  font-weight: 500;
  line-height: 144%;
  display: flex;
}

.div-block-1211 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  background-color: var(--diary--white);
  border-top-left-radius: 46px;
  border-top-right-radius: 46px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 46px;
  display: flex;
}

.div-block-1212 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-block-1045 {
  color: var(--diary--blue);
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  line-height: 39px;
}

.text-block-1046 {
  color: var(--diary--dark-blue);
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 132%;
}

.div-block-1213 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-68 {
  text-decoration: underline;
}

.image-255 {
  margin-top: 48px;
  margin-left: 6px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-1214 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-1047 {
  color: var(--diary--dark-blue);
  font-size: 20px;
  font-weight: 400;
  line-height: 132%;
}

.text-span-69 {
  font-weight: 400;
  text-decoration: underline;
}

.body-119 {
  background-color: var(--diary--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1215 {
  background-image: url('../images/Pr_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
}

.div-block-1216 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-block-1048 {
  color: var(--diary--white);
  background-image: linear-gradient(72deg, #4d86e3, #6eafe2 60%, #17aad9);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 58px;
  font-size: 17px;
  font-weight: 500;
  line-height: 144%;
  display: flex;
}

.div-block-1217 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-1049 {
  color: var(--diary--blue);
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 126%;
}

.div-block-1218 {
  background-image: url('../images/Pr_2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-1219 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  background-color: var(--diary--white);
  border-top-left-radius: 46px;
  border-top-right-radius: 46px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 46px 16px 70px;
  display: flex;
}

.text-block-1048-copy {
  color: var(--diary--white);
  background-image: linear-gradient(72deg, #4d86e3, #6eafe2 60%, #17aad9);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 58px;
  font-size: 17px;
  font-weight: 500;
  line-height: 144%;
  display: flex;
}

.div-block-1220 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-1050 {
  color: var(--diary--blue);
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  line-height: 39px;
}

.text-block-1051 {
  color: var(--diary--dark-blue);
  text-align: center;
  font-size: 17px;
  line-height: 132%;
}

.div-block-1221 {
  background-image: url('../images/Pr_3.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.text-block-1048-copy-1 {
  color: var(--diary--white);
  background-image: linear-gradient(72deg, #4d86e3, #6eafe2 60%, #17aad9);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 58px;
  font-size: 17px;
  font-weight: 500;
  line-height: 144%;
  display: flex;
}

.div-block-1222 {
  background-image: url('../images/Pr_4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.text-block-1048-copy-2 {
  color: var(--diary--white);
  background-image: linear-gradient(72deg, #4d86e3, #6eafe2 60%, #17aad9);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 58px;
  font-size: 17px;
  font-weight: 500;
  line-height: 144%;
  display: flex;
}

.div-block-1223 {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  background-image: url('../images/Pr_BG.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-1224 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.div-block-1225 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-256 {
  width: 82px;
  height: 82px;
}

.text-block-1052 {
  color: var(--diary--blue);
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-1053 {
  text-align: center;
  font-size: 12px;
  line-height: 12px;
}

.image-257, .image-258 {
  width: 82px;
  height: 82px;
}

.div-block-1226 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-block-736-copy-copy, .text-block-716-copy-copy {
  color: #fff;
  font-size: 17px;
  line-height: 22px;
  text-decoration: none;
}

.div-block-1227 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.body-120 {
  background-color: var(--hc3--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1228 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/pw1_11.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-1229 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/Mask-group.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1054 {
  color: var(--hc3--white);
  text-align: center;
  background-image: linear-gradient(68deg, #d30098, #9747ff);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.div-block-1230 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1231, .div-block-1232 {
  background-color: var(--hc3--light-gray);
  width: 2px;
  height: 16px;
}

.text-block-1055, .text-block-1056 {
  color: var(--hc3--light-gray);
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.text-block-1057 {
  color: var(--ci2--gray);
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-1233 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1058 {
  color: var(--hc3--white);
  text-align: left;
  letter-spacing: .3px;
  font-size: 26px;
  font-weight: 600;
  line-height: 31px;
}

.div-block-1234 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-1059 {
  color: var(--hc3--light-gray);
  letter-spacing: .3px;
  font-size: 16px;
  line-height: 19px;
}

.text-block-1060 {
  color: var(--hc3--light-gray);
  letter-spacing: .3px;
  font-size: 16px;
}

.text-span-70 {
  text-decoration: underline;
}

.image-259 {
  order: 0;
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-1235 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-image: linear-gradient(#17181c00, #17181c 6%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  display: flex;
}

.body-121 {
  background-color: var(--hc3--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1236 {
  background-image: url('../images/pr5_7.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.text-block-1054-copy {
  color: var(--hc3--white);
  text-align: center;
  background-image: linear-gradient(68deg, #d30098, #9747ff);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.div-block-1237 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 114px;
  display: flex;
}

.div-block-1238 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1061 {
  color: var(--hc3--white);
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.div-block-1239 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1240 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1062 {
  color: var(--hc3--white);
  line-height: 17px;
}

.text-block-1062-copy {
  color: var(--hc3--white);
  line-height: 17px;
  text-decoration: underline;
}

.text-block-1063 {
  color: #939393;
  font-size: 15px;
  font-weight: 500;
  line-height: 120%;
}

.div-block-1241 {
  background-image: url('../images/Frame-1597880429111.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 295px;
  display: flex;
}

.text-block-1064 {
  color: var(--hc3--white);
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 24.5px;
}

.text-block-1065 {
  color: #b6b6b6;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.image-260 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-122 {
  background-color: var(--hc3--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1242 {
  background-image: url('../images/pw3_5.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
}

.div-block-1243 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-1054-copy-1 {
  color: var(--hc3--white);
  text-align: center;
  background-image: linear-gradient(68deg, #d30098, #9747ff);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.div-block-1244 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1245 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1066 {
  color: var(--hc3--white);
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-1067 {
  color: var(--hc3--pink);
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.div-block-1246 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-1068 {
  color: #bbbbc6;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-1069 {
  color: #bbbbc6;
  text-align: center;
  font-size: 17px;
  line-height: 22px;
}

.div-block-1247 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.image-261 {
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-1070 {
  opacity: .4;
  color: var(--hc3--violet);
  margin-left: 10px;
  padding: 10px;
  font-size: 17px;
  line-height: 22px;
}

.body-123 {
  background-color: var(--hc3--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1248 {
  background-image: url('../images/Paywall-osn.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.text-block-1054-copy-2 {
  color: var(--hc3--white);
  text-align: center;
  background-image: linear-gradient(68deg, #d30098, #9747ff);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.div-block-1249 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1250 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1251 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1252 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1071 {
  color: var(--hc3--white);
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.text-block-1072 {
  color: var(--hc3--white);
  letter-spacing: .3px;
  line-height: 17px;
}

.text-block-1072-copy {
  color: var(--hc3--white);
  letter-spacing: .3px;
  line-height: 17px;
  text-decoration: underline;
}

.text-block-1073 {
  color: var(--hc3--white);
  text-align: center;
  letter-spacing: .3px;
  font-size: 13px;
  font-weight: 700;
  line-height: 16px;
}

.text-span-71 {
  font-weight: 400;
}

.div-block-1253 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-262 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-124 {
  background-color: var(--hc3--bg);
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1254 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: url('../images/pr1_16.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
}

.div-block-1253-copy1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1054-b1 {
  color: var(--hc3--white);
  text-align: center;
  background-image: linear-gradient(68deg, #d30098, #9747ff);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.div-block-1255 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1074 {
  color: var(--hc3--white);
  font-size: 32px;
  font-weight: 600;
  line-height: 34px;
}

.div-block-1256 {
  background-image: url('../images/pr2_10.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-1253-copy2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(#17181c00, #17181c 8%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 20px 70px;
  display: flex;
}

.text-block-1054-b2 {
  color: var(--hc3--white);
  text-align: center;
  background-image: linear-gradient(68deg, #d30098, #9747ff);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.div-block-1257 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1075 {
  color: var(--hc3--white);
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
}

.text-block-1076 {
  color: #ccc;
  text-align: center;
  font-size: 17px;
  line-height: 22px;
}

.div-block-1258 {
  background-image: url('../images/pr3_9.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-1253-copy3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(#17181c00, #17181c 8%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 20px 70px;
  display: flex;
}

.text-block-1054-b3 {
  color: var(--hc3--white);
  text-align: center;
  background-image: linear-gradient(68deg, #d30098, #9747ff);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.div-block-1259 {
  background-image: url('../images/pr4_11.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-1253-copy4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(#17181c00, #17181c 8%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 20px 70px;
  display: flex;
}

.text-block-1054-b4 {
  color: var(--hc3--white);
  text-align: center;
  background-image: linear-gradient(68deg, #d30098, #9747ff);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.div-block-1260 {
  background-image: url('../images/pr5_7.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-1253-copy5 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1054-b5 {
  color: var(--hc3--white);
  text-align: center;
  background-image: linear-gradient(68deg, #d30098, #9747ff);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.div-block-1261 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 140px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1262 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1263 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-263 {
  width: 109px;
  height: 109px;
}

.div-block-1264 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-1077 {
  color: var(--hc3--white);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-1078 {
  color: #aaa;
  font-size: 11px;
  line-height: 12px;
}

.div-block-1265 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-1266 {
  background-color: #9747ff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: .5px;
  display: flex;
}

.image-264, .image-265 {
  width: 109px;
  height: 109px;
}

.div-block-1229-copy22 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url('../images/Mask-group.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.body-125 {
  background-color: var(--ia2--black);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1267 {
  max-width: var(--430);
  background-image: url('../images/pw1_12.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-266 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-1268 {
  background-image: linear-gradient(#1b1a1d00, #1b1a1d 5%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1269 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-1079 {
  color: var(--ia2--black);
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.div-block-1270 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1080 {
  color: var(--ia2--grey);
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-1271 {
  background-color: var(--ia2--grey);
  width: 2px;
  height: 16px;
}

.text-block-1081 {
  color: #fff;
  text-align: center;
  margin-bottom: 4px;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-1082 {
  color: var(--ia2--grey);
  text-align: center;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 600;
}

.text-block-1083 {
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
  font-size: 15px;
  font-weight: 600;
}

.div-block-1272 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-1084 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-1273 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 45px;
  display: flex;
}

.text-block-1084-copy {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.body-126 {
  background-color: var(--ia2--black);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1274 {
  max-width: var(--430);
  background-color: #020001;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1275 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1276 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 120px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1277 {
  background-image: url('../images/Frame-1171275762.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 292px;
  display: flex;
}

.text-block-1085 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-1086 {
  color: #ffffff80;
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.image-266-copypw2 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-127 {
  background-color: var(--ia2--black);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1278 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1279 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1280 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1087 {
  color: #ffffff80;
  padding: 10px;
  font-size: 15px;
}

.image-267 {
  width: 100%;
}

.text-block-1088 {
  color: #fca806;
  text-align: center;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 700;
  line-height: 31px;
}

.text-block-1089 {
  color: #fff;
  text-align: center;
  margin-bottom: 3px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-1090 {
  color: #fff;
  text-align: center;
  font-size: 17px;
  line-height: 22px;
}

.text-block-1091 {
  color: #fff;
  text-align: center;
  margin-bottom: 22px;
  font-size: 17px;
  line-height: 22px;
}

.body-128 {
  background-color: var(--ia2--black);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1281 {
  max-width: var(--430);
  background-image: url('../images/pw_osn_11.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1282 {
  background-image: linear-gradient(#1b1a1d00, #1b1a1d 6%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1092 {
  color: #fff;
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-1093 {
  color: var(--ia2--grey);
  text-align: center;
  margin-bottom: 38px;
  font-size: 17px;
  line-height: 22px;
}

.text-span-72 {
  text-decoration: underline;
}

.image-266-copypwosn {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-129 {
  background-color: var(--ia2--black);
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1283 {
  max-width: var(--430);
  background-image: url('../images/pr1_17.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1284 {
  background-image: linear-gradient(#fff0, #fff 5%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1079-copypr_1 {
  background-color: var(--ia2--black);
  color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  margin-bottom: 70px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.image-268 {
  width: 250px;
  margin-bottom: 20px;
}

.text-block-1094 {
  color: #1b1a1d;
  text-align: center;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-1095 {
  color: #1b1a1d;
  text-align: center;
  margin-bottom: 40px;
  font-size: 17px;
  line-height: 22px;
}

.div-block-1283-copysc1 {
  max-width: var(--430);
  background-image: url('../images/pr1-2_3.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1283-copysc2 {
  max-width: var(--430);
  background-image: url('../images/pr1-3_4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1283-copysc3 {
  max-width: var(--430);
  background-image: url('../images/pr1-1_4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1283-copysc4 {
  max-width: var(--430);
  background-image: url('../images/pr1-4_3.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1285 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 140px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1286 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-1287 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--ia2--black);
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
}

.image-269 {
  width: 66px;
}

.text-block-1096 {
  color: #fff;
}

.text-block-1097 {
  color: #fff;
  font-size: 11px;
  line-height: 12px;
}

.div-block-1288 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1284-copy {
  background-image: linear-gradient(#f1eff100, #f1eff0 5%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.body-130 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  background-color: #4a6fcb;
  justify-content: center;
  display: flex;
}

.div-block-1289 {
  max-width: var(--430);
  background-image: url('../images/pw-1_2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1290 {
  flex-flow: column;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1098 {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.text-block-1099, .text-block-1100, .text-block-1101 {
  color: #aeb9c1;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-1291, .div-block-1292 {
  background-color: #aeb9c1;
  width: 2px;
  height: 16px;
}

.div-block-1293 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1294 {
  background-image: linear-gradient(#fff0, #fff 4%);
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 36px;
  padding-top: 16px;
  padding-bottom: 24px;
  display: flex;
}

.text-block-1102 {
  color: #1e2f5b;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
}

.text-block-1103 {
  color: #9d9d9d;
  text-align: center;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-73, .text-span-74 {
  font-weight: 600;
}

.div-block-1295 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 32px;
  display: flex;
}

.text-block-1104 {
  color: #1e2f5b;
  font-size: 17px;
  line-height: 22px;
}

.div-block-1296 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.image-270 {
  width: 24px;
  height: 24px;
}

.text-block-1104-copy_pw1 {
  color: #1e2f5b;
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-1296-copy_pw1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.text-block-1105 {
  color: #1e2f5b;
  text-align: center;
  margin-bottom: 24px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.image-271 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-271-copy_pw1 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-131 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  flex-flow: row;
  justify-content: center;
  display: flex;
}

.div-block-1297 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1298 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1106 {
  color: #fff;
  text-align: center;
  background-color: #4a6fcb;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.div-block-1299, .div-block-1300 {
  background-color: #aeb9c1;
  width: 2px;
  height: 16px;
}

.text-block-1107 {
  color: #aeb9c1;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-1301 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  line-height: 70px;
  display: flex;
}

.text-block-1108, .text-block-1109 {
  color: #aeb9c1;
  font-weight: 500;
}

.text-block-1110 {
  color: #1e2f5b;
  text-align: center;
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
}

.div-block-1302 {
  background-image: url('../images/pw-2_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 292px;
  display: flex;
}

.text-block-1111 {
  color: #1e2f5b;
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 25px;
}

.text-block-1112 {
  color: #7c7c7c;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-1303 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1304 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1305 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1306 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.image-272 {
  width: 24px;
  height: 24px;
}

.text-block-1113 {
  font-size: 17px;
  line-height: 20px;
}

.text-block-1114 {
  color: #1e2f5b;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.text-block-1114-copy_pw2 {
  color: #1e2f5b;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-1305-copy_pw2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-1115 {
  color: #1e2f5b;
  text-align: center;
  margin-bottom: 16px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.image-273 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-273-copy_pw2 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-132 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  display: flex;
}

.div-block-1307 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1308 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1116 {
  color: #353750;
  text-align: center;
  margin-bottom: 9px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-1117 {
  color: #353750;
  text-align: center;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-1118 {
  color: #4a6fcb;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.text-block-1119 {
  color: #353750;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-1309 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-274 {
  width: 100%;
}

.text-block-1120 {
  padding: 10px;
  display: block;
}

.text-block-1121 {
  opacity: .6;
  color: #4a6fcb;
  padding: 10px;
  font-size: 15px;
  line-height: 120%;
  display: block;
}

.body-133 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  background-color: #4a6fcb;
  justify-content: center;
  display: flex;
}

.div-block-1310 {
  max-width: var(--430);
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1311 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1312 {
  width: 100%;
}

.div-block-1313 {
  background-color: #fff;
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-275 {
  border-radius: 32px;
  max-height: 100%;
}

.text-block-1122 {
  color: #aeb9c1;
  text-align: center;
  margin-bottom: 24px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-1123 {
  color: #1e2f5b;
  text-align: center;
  margin-top: 70px;
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}

.image-276 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-span-75 {
  text-decoration: underline;
}

.image-276-copy_pw_osn {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-278 {
  width: 100%;
  height: 100%;
  max-height: 100%;
}

.div-block-1314 {
  background-image: url('../images/pw_osn1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 32px;
  width: 100%;
  height: 100%;
}

.body-134 {
  font-family: var(--system);
  letter-spacing: var(--0-41);
  justify-content: center;
  display: flex;
}

.div-block-1315 {
  max-width: var(--430);
  background-image: url('../images/pr-11.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1316 {
  background-image: linear-gradient(#fff0, #fff 4%);
  width: 100%;
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-1124 {
  color: #fff;
  text-align: center;
  background-color: #4a6fcb;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  margin-bottom: 70px;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.text-block-1125 {
  color: #1e2f5b;
  text-align: center;
  margin-bottom: 24px;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.text-block-1126 {
  color: #4a6fcb;
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1315-copy_pr2 {
  max-width: var(--430);
  background-image: url('../images/pr-12_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1315-copy_pr3 {
  max-width: var(--430);
  background-image: url('../images/pr3_10.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1315-copy_pr4 {
  max-width: var(--430);
  background-image: url('../images/pr4_12.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1315-copy_pr5 {
  max-width: var(--430);
  background-image: url('../images/pr-15_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.body-135 {
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1317 {
  background-image: url('../images/Pw_10.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-1318 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(#fff0, #fff 6%);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  display: flex;
}

.div-block-1319 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1127 {
  background-color: var(--hc33--blue);
  color: var(--hc33--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 500;
  line-height: 126%;
  display: flex;
}

.div-block-1320 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1321, .div-block-1322 {
  background-color: var(--hc33--gray);
  width: 2px;
  height: 16px;
  display: flex;
}

.text-block-1128, .text-block-1129 {
  color: var(--hc33--gray);
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.text-block-1130 {
  color: var(--ci2--gray);
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-1323 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1324 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1131 {
  color: var(--hc33--blue);
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1325 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-1326 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1132 {
  color: var(--hc33--black);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-1326-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1132-copy {
  color: var(--hc33--black);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-1327 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-1133 {
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 136%;
}

.text-block-1134 {
  color: var(--hc33--blue);
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
}

.text-span-76 {
  text-transform: uppercase;
}

.text-span-77, .text-span-78 {
  font-weight: 400;
}

.image-279 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-136 {
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1328 {
  background-color: var(--hc33--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.text-block-1127-copy {
  background-color: var(--hc33--blue);
  color: var(--hc33--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 500;
  line-height: 126%;
  display: flex;
}

.div-block-1329 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--hc33--white);
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 90px;
  padding-bottom: 22px;
  display: flex;
  box-shadow: 0 4px 16px #0000001f;
}

.div-block-1330 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1135 {
  color: var(--hc33--blue);
  font-size: 28px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1331 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1332 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1136 {
  color: var(--hc33--black);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-1136-copy {
  color: var(--hc33--black);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-1137 {
  color: var(--hc33--gray);
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
}

.div-block-1333 {
  background-image: url('../images/436688-PEMV7O-991-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-block-1138 {
  color: var(--hc33--blue);
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  line-height: 126%;
}

.text-block-1139 {
  color: var(--hc33--gray);
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.image-280 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-1334 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--hc33--white);
  border-radius: 9999px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 186px;
  height: 186px;
  display: flex;
}

.body-137 {
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1335 {
  background-image: url('../images/Pw_11.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
}

.div-block-1336 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1337 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1338 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1140 {
  color: var(--hc33--blue);
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-1141 {
  color: var(--hc33--black);
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.div-block-1339 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1142 {
  color: var(--hc33--gray);
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-1143 {
  color: var(--hc33--gray);
  text-align: center;
  font-size: 17px;
  line-height: 22px;
}

.div-block-1340 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.image-281 {
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-1144 {
  color: var(--hc33--blue);
  margin-left: 10px;
  padding: 10px;
  font-size: 15px;
  line-height: 120%;
}

.body-138 {
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1341 {
  background-image: url('../images/Pw_osn_12.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: relative;
}

.div-block-1342 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--hc33--white);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.div-block-1343 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1145 {
  color: var(--hc33--blue);
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 33px;
}

.div-block-1344 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1146 {
  color: var(--hc33--black);
  text-align: center;
  font-size: 17px;
}

.text-span-79 {
  text-decoration: underline;
}

.text-block-1147 {
  font-size: 17px;
}

.image-282 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-139 {
  letter-spacing: -.41px;
  justify-content: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1345 {
  background-image: url('../images/Pr_5.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
}

.div-block-1346 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1148 {
  background-color: var(--hc33--blue);
  color: var(--hc33--white);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 500;
  line-height: 126%;
  display: flex;
}

.div-block-1347 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-image: linear-gradient(#fff0, #fff 6%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.div-block-1348 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1149 {
  color: var(--hc33--blue);
  font-size: 36px;
  font-weight: 700;
  line-height: 126%;
}

.div-block-1349 {
  background-image: url('../images/Pr_6.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-1350 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--hc33--white);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  display: flex;
  box-shadow: 0 -1px 24px #0000001f;
}

.div-block-1351 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1150 {
  background-color: var(--hc33--blue);
  color: var(--hc33--white);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 500;
  line-height: 126%;
  display: flex;
}

.div-block-1352 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1151 {
  color: var(--hc33--blue);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.text-block-1152 {
  color: var(--hc33--black);
  text-align: center;
  font-size: 17px;
}

.div-block-1353 {
  background-image: url('../images/Pr_7.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.text-block-1150-b1 {
  background-color: var(--hc33--blue);
  color: var(--hc33--white);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 500;
  line-height: 126%;
  display: flex;
}

.div-block-1354 {
  background-image: url('../images/Pr_8.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.text-block-1150-b2 {
  background-color: var(--hc33--blue);
  color: var(--hc33--white);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 500;
  line-height: 126%;
  display: flex;
}

.div-block-1355 {
  background-image: url('../images/Pr_9.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: none;
}

.div-block-1351-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1150-b3 {
  background-color: var(--hc33--blue);
  color: var(--hc33--white);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 17px;
  font-weight: 500;
  line-height: 126%;
  display: flex;
}

.div-block-1356 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 124px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1357 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #ffffff70;
  border-radius: 999px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 12px;
  display: flex;
  box-shadow: 0 4px 16px #00000029;
}

.image-283 {
  width: 102px;
  height: 102px;
}

.div-block-1358 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-1153 {
  color: var(--hc33--blue);
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-1154 {
  color: var(--hc33--black);
  font-size: 11px;
  line-height: 12px;
}

.image-284, .image-285 {
  width: 102px;
  height: 102px;
}

.body-140 {
  background-color: #282841;
  justify-content: center;
  display: flex;
}

.div-block-1359 {
  background-color: #282841;
  background-image: url('../images/pw_2.jpg');
  background-position: 50% 100%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-1360 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-1361 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1362 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-1155 {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-1155-copy {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.text-block-1156 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1363 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1364 {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 62px;
  display: flex;
}

.text-block-1157 {
  color: #5e96e8;
  text-align: center;
  letter-spacing: -.08px;
  font-size: 15px;
}

.text-span-80, .text-span-81 {
  font-weight: 600;
}

.text-block-1158 {
  color: #6f7897;
  text-align: center;
  letter-spacing: -.08px;
  margin-top: 4px;
  font-size: 15px;
  font-weight: 600;
}

.text-block-1159 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  text-transform: uppercase;
  background-color: #5e96e8;
  border-radius: 100px;
  margin-top: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-1365 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #5e96e8;
  text-align: center;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1366 {
  background-color: #5e96e8;
  width: 2px;
  height: 16px;
}

.image-286 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-141 {
  background-color: #282841;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1367 {
  background-color: #282841;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-1368 {
  background-color: #373754cc;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 108px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 4px 8px #00000040;
}

.text-block-1160 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1369 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 16px;
  display: flex;
}

.div-block-1370 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1161 {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-1161-copy {
  color: #fff;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-1371 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: auto;
  height: auto;
  margin-top: 52px;
  margin-bottom: 52px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: visible;
}

.div-block-1372 {
  background-image: url('../images/Frame.svg');
  background-position: 50% 0;
  background-size: cover;
  width: 390px;
  height: 199px;
}

.div-block-1373 {
  background-image: url('../images/2Frame.png');
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 199px;
}

.div-block-1374 {
  background-image: url('../images/2Frame.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 204px;
  display: block;
  position: static;
}

.text-block-1162 {
  text-align: center;
}

.div-block-1375 {
  color: #5e96e8;
  letter-spacing: -.41px;
  text-transform: uppercase;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.text-block-1163 {
  color: #fff9;
  text-align: center;
  text-transform: none;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-1376 {
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1164 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  text-transform: uppercase;
  background-color: #5e96e8;
  border-radius: 100px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-1377 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #5e96e8;
  text-align: center;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1378 {
  background-color: #5e96e8;
  width: 2px;
  height: 16px;
}

.image-287 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-block-1165 {
  color: #ffffff80;
  letter-spacing: -.08px;
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 15px;
  font-weight: 600;
}

.body-142 {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1379 {
  background-color: #282841;
  background-image: url('../images/Paywall_osn_2.png');
  background-position: 50% 100%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-1380 {
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.div-block-1381 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.text-block-1166 {
  color: #5f96e8;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 32px;
  font-weight: 800;
  line-height: 41px;
}

.text-block-1167 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-1168 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  background-color: #5e96e8;
  border-radius: 100px;
  margin-top: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-1382 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #5e96e8;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1383 {
  background-color: #5e96e8;
  width: 2px;
  height: 16px;
}

.image-288 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-span-82 {
  text-decoration: underline;
}

.body-143 {
  background-color: #282841;
  justify-content: center;
  display: flex;
}

.div-block-1384 {
  background-color: #282841;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1385 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-1169 {
  color: #ffffff80;
  letter-spacing: -.08px;
  padding: 10px;
  font-size: 15px;
}

.image-289 {
  width: 100%;
  margin-top: 32px;
}

.div-block-1386 {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 38px;
  display: flex;
}

.div-block-1387 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1170 {
  color: #5f96e8;
  letter-spacing: -.41px;
  font-size: 40px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-1171 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.div-block-1388 {
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  display: flex;
}

.text-block-1172 {
  letter-spacing: -.41px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-1173 {
  letter-spacing: -.41px;
  font-size: 17px;
  line-height: 22px;
}

.div-block-1389 {
  flex-flow: column;
  justify-content: flex-end;
  margin-top: 16px;
  display: flex;
}

.text-block-1174 {
  color: #fff;
  text-align: center;
  letter-spacing: .38px;
  background-color: #5e96e8;
  border-radius: 100px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-1390 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #5e96e8;
  text-align: center;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1391 {
  background-color: #5e96e8;
  width: 2px;
  height: 16px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.body-144 {
  background-color: #282841;
  justify-content: center;
  display: flex;
}

.div-block-1392 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  display: flex;
}

.div-block-1393 {
  background-color: #282841;
  background-image: url('../images/Paywall_osn_2.png');
  background-position: 50% 100%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-1394 {
  flex-flow: column;
  display: flex;
}

.div-block-1395 {
  flex-flow: column;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1175 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  background-color: #5f96e8;
  border-radius: 40px;
  margin-top: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  box-shadow: 0 4px 4px #00000040;
}

.div-block-1396 {
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.text-block-1176 {
  color: #5e96e8;
  text-align: center;
  letter-spacing: -.41px;
  font-size: 32px;
  font-weight: 800;
  line-height: 41px;
}

.text-block-1177 {
  color: #fff;
  text-align: center;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.div-block-1397 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #5e96e8;
  text-align: center;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1398 {
  background-color: #5e96e8;
  width: 2px;
  height: 16px;
}

.image-290 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-span-83 {
  text-decoration: underline;
}

.body-145 {
  background-color: #282841;
  justify-content: center;
  display: flex;
}

.div-block-1399 {
  background-image: url('../images/1Preroll_3.jpg');
  background-position: 50% 100%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.div-block-1400 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.text-block-1178 {
  font-size: 32px;
  font-weight: 800;
  line-height: 41px;
}

.text-block-1179 {
  color: #5f96e8;
  letter-spacing: -.41px;
  font-size: 32px;
  font-weight: 800;
  line-height: 41px;
}

.text-block-1180 {
  color: #fff;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-1181 {
  color: #fff;
  letter-spacing: -.41px;
  background-color: #5e96e8;
  border-radius: 40px;
  margin-top: 32px;
  margin-bottom: 70px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-1399-copy {
  background-image: url('../images/2Preroll_3.jpg');
  background-position: 50% 100%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-1399-copy-2 {
  background-image: url('../images/3Preroll_3.jpg');
  background-position: 50% 100%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-1399-copy-3 {
  background-image: url('../images/4Preroll_3.jpg');
  background-position: 50% 100%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.div-block-1399-copy-4 {
  background-image: url('../images/5Preroll_3.jpg');
  background-position: 50% 100%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.body-146 {
  background-color: #282841;
  justify-content: center;
  display: flex;
}

.div-block-1401 {
  background-image: url('../images/Paywall_pr1_2.jpg');
  background-position: 50% 100%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 430px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.div-block-1402 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.text-block-1182 {
  font-size: 32px;
}

.text-block-1183 {
  color: #5f96e8;
  letter-spacing: -.41px;
  font-size: 32px;
  font-weight: 800;
  line-height: 41px;
}

.text-block-1184 {
  color: #fff;
  letter-spacing: -.41px;
  margin-top: 8px;
  font-size: 17px;
  line-height: 22px;
}

.text-block-1185 {
  color: #fff;
  letter-spacing: -.41px;
  background-color: #5e96e8;
  border-radius: 40px;
  margin-top: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-1403 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #5e96e8;
  letter-spacing: -.24px;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.div-block-1404 {
  background-color: #5e96e8;
  width: 2px;
  height: 16px;
}

.image-291 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-span-84 {
  text-decoration: underline;
}

.body-147 {
  background-color: var(--gf10--bg);
  font-family: var(--system);
  color: var(--gf10--black);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1405 {
  max-width: var(--430);
  background-image: url('../images/pw1_13.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1406 {
  background-image: linear-gradient(#f8faff00, #fff 5%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1407 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-1186 {
  background-color: var(--gf10--blue);
  color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.div-block-1408 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1187 {
  color: #808084;
  font-size: 10px;
  font-weight: 500;
  line-height: 70px;
}

.div-block-1409 {
  background-color: #808084;
  width: 2px;
  height: 16px;
}

.text-block-1188 {
  color: var(--gf10--black);
  text-align: center;
  margin-bottom: 16px;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}

.text-block-1189 {
  color: var(--gf10--black);
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 600;
}

.text-block-1190 {
  color: var(--gf10--blue);
  margin-bottom: 18px;
  font-size: 15px;
  font-weight: 600;
}

.div-block-1410 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 53px;
  display: flex;
}

.div-block-1411 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-1191 {
  font-size: 17px;
  line-height: 22px;
}

.text-block-1191-copy {
  font-size: 17px;
  line-height: 22px;
  text-decoration: underline;
}

.image-292 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.body-148 {
  background-color: var(--gf10--bg);
  font-family: var(--system);
  color: var(--gf10--black);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1412 {
  max-width: var(--430);
  background-image: url('../images/pw12.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-292-copypw2 {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-1413 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1414 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1415 {
  background-color: #fff;
  border-bottom-right-radius: 36px;
  border-bottom-left-radius: 36px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 120px 20px 48px;
  display: flex;
  box-shadow: 0 4px 4px #0000000d;
}

.div-block-1410-copypw2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1416 {
  background-image: url('../images/pw2_6.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 292px;
  display: flex;
}

.div-block-1417 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-1192 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-1193 {
  color: #ffffff80;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.body-149 {
  background-color: var(--gf10--bg);
  font-family: var(--system);
  color: var(--gf10--black);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1418 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1419 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-1420 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1194 {
  color: #007aff80;
  padding: 10px;
  font-size: 15px;
}

.image-293 {
  width: 100%;
}

.text-block-1195 {
  color: var(--gf10--blue);
  text-align: center;
  margin-bottom: 4px;
  font-size: 40px;
  font-weight: 700;
  line-height: 31px;
}

.text-block-1196 {
  text-align: center;
  margin-bottom: 4px;
  font-size: 34px;
  font-weight: 700;
  line-height: 41px;
}

.text-block-1197 {
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-1198 {
  text-align: center;
  margin-bottom: 10px;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.body-150 {
  background-color: var(--gf10--bg);
  font-family: var(--system);
  color: var(--gf10--black);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1421 {
  max-width: var(--430);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1422 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1186-copypwosn {
  background-color: var(--gf10--blue);
  color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  margin-bottom: 70px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.text-block-1199 {
  color: #0009;
  text-align: center;
  margin-bottom: 12px;
  font-size: 17px;
  font-weight: 500;
}

.div-block-1423 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 14px;
  padding: 16px 8px;
  display: flex;
  box-shadow: 0 4px 4px #0000000d;
}

.div-block-1424 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.text-block-1200 {
  color: #808084;
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
}

.text-block-1201 {
  border-bottom: .3px solid #808084;
  width: 100%;
  padding-bottom: 4px;
  font-size: 11px;
  line-height: 13px;
}

.div-block-1425 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-span-85, .text-span-86, .text-span-87 {
  text-decoration: underline;
}

.div-block-1415-pwosn {
  background-color: #fff;
  border-bottom-right-radius: 36px;
  border-bottom-left-radius: 36px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  padding: 100px 8px 8px;
  display: flex;
  box-shadow: 0 4px 4px #0000000d;
}

.image-294 {
  width: 100%;
}

.image-292-copypwosn {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-1426 {
  background-image: url('../images/pw_osn_13.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 36px;
  width: 100%;
  height: 347px;
}

.text-block-1202 {
  padding: 10px;
}

.text-span-88, .text-span-89, .text-span-90 {
  text-decoration: underline;
}

.body-151 {
  background-color: var(--gf10--bg);
  font-family: var(--system);
  color: var(--gf10--black);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1427 {
  max-width: var(--430);
  background-image: url('../images/pr1_18.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1428 {
  background-image: linear-gradient(#f8faff00, #f8faff 5%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-1186-copypr_1 {
  background-color: var(--gf10--blue);
  color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  margin-bottom: 70px;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.text-block-1203 {
  text-align: center;
  margin-bottom: 8px;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}

.text-block-1204 {
  opacity: .6;
  color: var(--gf10--black);
  text-align: center;
  margin-bottom: 26px;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.div-block-1427-copysc1 {
  max-width: var(--430);
  background-image: url('../images/pr1-1_5.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1427-copysc2 {
  max-width: var(--430);
  background-image: url('../images/pr1-2_4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1427-copysc3 {
  max-width: var(--430);
  background-image: url('../images/pr1-3_5.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-1427-copysc4 {
  max-width: var(--430);
  background-image: url('../images/pr1-4_4.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: none;
}

.body-152 {
  background-color: var(--gf10--bg);
  font-family: var(--system);
  color: var(--gf10--black);
  letter-spacing: var(--0-41);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-1427-copypw {
  max-width: var(--430);
  background-image: url('../images/pr1-5.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-span-91 {
  text-decoration: underline;
}

.image-292-copypr1pw {
  margin-top: 60px;
  margin-left: 10px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-1429 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-span-92 {
  color: #007aff;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
}

.text-block-1205 {
  color: #636466;
  text-align: center;
  margin-bottom: 12px;
  font-size: 17px;
  font-weight: 500;
}

.text-span-93 {
  color: #007aff;
  font-size: 22px;
  font-weight: 700;
}

.text-span-83-copy {
  text-decoration: underline;
}

@media screen and (max-width: 991px) {
  .text-block-834 {
    line-height: 22px;
  }
}


