body.body-1 {
  background-color:rgba(255, 255, 255, 1);
  background-image:none;
}

body.body-1 > table.body > tbody > tr > td.align-center {
  background-color:rgba(255, 255, 255, 1);
  background-image:none;
}

table.paragraph.paragraph-text > tbody > tr > td.element > * {
  font-family:'Nunito Sans', 'System Fallback', -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto,' Helvetica Neue', Arial, sans-serif;
  color:rgba(16, 17, 255, 1);
  font-size:18px;
  font-weight:700;
  text-align:center;
  letter-spacing:0px;
  word-spacing:0px;
}

body .row .columns.offer-section {
  margin-top:0px;
}

body .row.row-6 {
  background-color:rgba(0, 0, 0, 0);
  background-position:center center;
}

table.paragraph.paragraph-text > tbody > tr > td.margin-top {
  padding-top:0px;
}

table.paragraph.paragraph-text > tbody > tr > td.element {
  text-align:center;
}

table.image-table.website {
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
}

table.image-table.website > tbody > tr > td.element img {
  max-width:1200px;
}

table.image-table.website > tbody > tr > td.element {
  border-top-width:4px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-width:4px;
  border-bottom-width:4px;
  border-left-width:4px;
  border-top-color:rgba(16, 17, 255, 1);
  border-right-color:rgba(16, 17, 255, 1);
  border-bottom-color:rgba(16, 17, 255, 1);
  border-left-color:rgba(16, 17, 255, 1);
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
  padding-top:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-left:10px;
}

table.image-table.website > tbody > tr > td.margin-top {
  padding-top:10px;
}

table.image-table.website > tbody > tr > td.margin-bottom {
  padding-bottom:20px;
}

table.image-table.website-2 {
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
}

table.image-table.website-2 > tbody > tr > td.element img {
  max-width:1200px;
}

table.image-table.website-2 > tbody > tr > td.element {
  border-top-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-color:rgba(16, 17, 255, 1);
  border-right-color:rgba(16, 17, 255, 1);
  border-bottom-color:rgba(16, 17, 255, 1);
  border-left-color:rgba(16, 17, 255, 1);
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-left:10px;
  padding-top:0px;
}

table.image-table.website-2 > tbody > tr > td.margin-bottom {
  padding-bottom:20px;
}

table.image-table.website-2 > tbody > tr > td.margin-top {
  padding-top:0px;
}

table.image-table.website-2 > tbody > tr > td.margin-right {
  width:1px;
  display:none;
}

table.image-table.image-1 > tbody > tr > td.element img {
  max-width:800px;
}

table.image-table.image-1 > tbody > tr > td.margin-top {
  padding-top:12px;
}

table.image-table.image-1 {
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
}

table.image-table.image-1 > tbody > tr > td.element {
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
  border-top-width:4px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-width:4px;
  border-bottom-width:4px;
  border-left-width:4px;
  border-top-color:rgba(42, 17, 239, 1);
  border-right-color:rgba(42, 17, 239, 1);
  border-bottom-color:rgba(42, 17, 239, 1);
  border-left-color:rgba(42, 17, 239, 1);
  padding-top:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-left:10px;
}

table.paragraph span.paragraph-text-1 {
  font-size:25px;
  color:rgba(29, 29, 130, 1);
  font-weight:700;
}

table.paragraph span.paragraph-text-2 {
  font-weight:700;
  color:rgba(30, 30, 107, 1);
  font-size:32px;
}

table.paragraph span.paragraph-text-3 {
  font-size:23px;
  font-weight:700;
  color:rgba(18, 19, 110, 1);
}

table.paragraph span.paragraph-text-4 {
  font-size:29px;
  font-weight:700;
  color:rgba(24, 24, 142, 1);
}

table.text.text-1 > tbody > tr > td.element {
  text-align:center;
}

table.text.text-1 > tbody > tr > td.element > * {
  text-align:center;
}

table.image-table.image-2 > tbody > tr > td.element img {
  max-width:700px;
}

table.text span.text-text-1 {
  font-size:24px;
  text-decoration:none;
}

table.paragraph span.paragraph-text-5 {
  font-size:32px;
  font-weight:700;
}

table.paragraph span.paragraph-text-6 {
  font-size:25px;
  font-weight:700;
}

table.paragraph.paragraph-1 > tbody > tr > td.element {
  text-align:center;
}

table.paragraph.paragraph-1 > tbody > tr > td.element > * {
  text-align:center;
}

table.text span.text-text-2 {
  font-size:26px;
  font-weight:700;
}

table.paragraph span.paragraph-text-7 {
  font-size:28px;
}

table.text.text-2 > tbody > tr > td.element {
  text-align:center;
}

table.text.text-2 > tbody > tr > td.element > * {
  text-align:center;
  font-weight:700;
  text-decoration:underline;
}

table.text strong.text-text-4 {
  font-size:30px;
}

table.text.text-2 {
  margin-left:auto;
  margin-right:auto;
  float:none;
}

@media screen and (max-width: 720px) {
  body .row .columns.offer-section td.element_connector {
    padding-right:20px;
    padding-left:20px;
  }

  table.paragraph.paragraph-text > tbody > tr > td.element {
    text-align:center;
  }

  table.paragraph.paragraph-text > tbody > tr > td.element > * {
    text-align:center;
  }

  table.image-table.website > tbody > tr > td.element img {
    max-width:none;
  }

  table.image-table.website-2 > tbody > tr > td.element img {
    max-width:none;
  }
}

@media screen and (max-width: 460px) {
  table.paragraph.paragraph-text > tbody > tr > td.element > * {
    font-size:16px;
  }
}