html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Fira Sans Extra Condensed;
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6ddb_Fira-Sans-Extra-Condensed-ExtraBold.zip") format("undefined");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6db6_Helvetica-Oblique.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6daf_Helvetica-BoldOblique.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6dae_Helvetica-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6dad_Helvetica.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica Neue Condensed;
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6db0_helvetica-neue-condensed-black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica 587 Ebe 5 A 59211";
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6dac_helvetica-light-587ebe5a59211%20(1).ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helr 47 W";
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6daa_helr47w.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helr 68 W";
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6dab_helr68w.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helr 67 W";
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6da8_helr67w.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helr 48 W";
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6da9_helr48w.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Firasansextracondensed;
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6ddc_FiraSansExtraCondensed-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sourceserif 4";
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6de8_SourceSerif4-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Firasansextracondensed;
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6e04_FiraSansExtraCondensed-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6eab_Gilroy-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

:root {
  --color: #353535;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.checkout-body {
  background-color: #202a44;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-family: Helvetica, Arial, sans-serif;
  display: flex;
}

.checkout-header {
  background-color: #326869;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 22px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.checkout-bg-header {
  text-align: left;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.checkout-payment {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  width: 100%;
  max-width: 100%;
  padding: 10px;
  display: block;
}

.checkout-left {
  border: 1px solid #c5c7d2;
  width: 50%;
  max-width: 100%;
  padding: 10px;
}

.form-right {
  border: 1px solid #c5c7d2;
  flex-flow: column;
  width: 50%;
  max-width: 100%;
  padding: 10px;
  display: flex;
}

.checkout-countdown {
  background-color: #f0f5ff;
  border: 3px dashed #0e13af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 12px 10px;
  display: block;
}

.countdown-title {
  color: #d0021b;
  text-align: center;
  margin-top: 10px;
  font-size: 26px;
}

.timer {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hours, .paragraph, .paragraph-2 {
  text-align: center;
  flex-flow: column;
  font-size: 1rem;
  display: flex;
}

.checkout-form-title {
  font-size: 23px;
  font-weight: 400;
}

.split {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.field {
  width: 100%;
}

.checkout-payment-title {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  display: block;
}

.checkout-payment-method {
  padding: 5px;
}

.credit-card {
  padding-left: 5px;
  padding-right: 5px;
}

.credit-card-title {
  border: 1px solid #d9d9d9;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.image {
  width: 43%;
  max-width: 100%;
}

.credit-card-content {
  border: 1px solid #d9d9d9;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.paypall {
  padding-left: 5px;
  padding-right: 5px;
}

.paypal-title {
  border: 1px solid #d9d9d9;
  border-radius: 1px;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.summary-tittle {
  font-size: 23px;
}

.summary-list {
  padding-left: 0;
  list-style-type: none;
}

.list-item {
  font-weight: 700;
}

.summary-list-item {
  border-bottom: 1px solid #eee;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 16px;
  display: flex;
}

.text-span {
  text-align: right;
  border-bottom: 1px #eee;
  flex: 1;
  padding-left: 5px;
  padding-right: 5px;
}

.paragraph-3 {
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.text-span-2 {
  text-align: right;
  flex: 0 auto;
}

.terms {
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 8px;
}

.form-btn {
  text-align: center;
  background-color: #f26419;
  border-radius: 4px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 700;
}

.shipping {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.cards-shipping {
  background-color: #fcf8e3;
  border: 3px dashed #212529;
  padding: 10px;
}

.card-title {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #ffff007d;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.card-tittle {
  color: #092;
  font-size: 20px;
}

.form-left {
  border: 1px solid #c5c7d2;
  flex-flow: column;
  width: 50%;
  min-width: auto;
  max-width: 100%;
  padding: 10px;
  display: flex;
}

.form {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-2 {
  width: 6%;
}

.image-3 {
  width: 9%;
}

.checkbox-field {
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.checkbox {
  color: #001241;
  background-color: #001241;
  margin-top: 5px;
  margin-left: 0;
}

.paragraph-4 {
  margin-bottom: 0;
  padding-top: 10px;
}

.checkbox-label {
  display: none;
}

.image-4 {
  text-align: left;
  width: 49%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-4.mobile {
  display: none;
}

.checkout-guarantee-tittle {
  color: #737373;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}

.checkout-guarantee-content {
  justify-content: center;
  align-items: center;
  display: flex;
}

.checkout-guarantee-text {
  text-align: left;
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  width: 66%;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}

.image-5 {
  width: 23%;
  margin-left: auto;
  margin-right: auto;
}

.image-5.truck {
  width: 13%;
  margin-right: 0;
  padding-right: 0;
}

.bold-text {
  font-size: 18px;
}

.text-span-3 {
  text-align: left;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  display: flex;
}

.checkout-list-comments {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.image-6 {
  text-align: left;
  width: 91%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.script-checkout {
  display: none;
}

.footer-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.footer-section {
  background-color: #fff;
  width: 100%;
}

.footer-item {
  color: #fff;
}

.link, .link-2, .link-3, .link-4 {
  color: #000;
}

.image-7 {
  width: 56%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-field, .number-input, .text-field-3, .text-field-4 {
  border-radius: 4px;
  height: 50px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.text-field-5 {
  border-radius: 4px;
}

.text-field-6, .text-field-7 {
  border-radius: 4px;
  height: 50px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.select-field {
  border-radius: 4px;
}

.text-field-8 {
  border-radius: 4px;
  height: 50px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.select-field-2 {
  border: 1px solid #ccc;
  border-radius: 5px;
}

.card-number, .text-field-paypal, .text-field-11 {
  border-radius: 4px;
  height: 45px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.cvv-link {
  color: #f26419;
  justify-content: flex-end;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.submit-button, .mobile-checkout-guarantee, .expired-text, .diferent-adress {
  display: none;
}

.show-product-price {
  font-size: 18px;
  font-weight: 400;
  display: none;
}

.text-span-4 {
  text-align: right;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.paragraph-5 {
  color: #212529;
  font-size: 16px;
  display: flex;
}

.select-input {
  height: 50px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.up1-header {
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.up1-order-list {
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.up1-header-img {
  text-align: center;
  width: 667px;
  max-width: none;
}

.up1-offer-tittle-section {
  background-color: #032b43;
}

.heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 28px;
}

.up1-main-tittle-section {
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#dcf2ff, #fff);
  background-clip: border-box;
  padding-top: 24px;
  padding-bottom: 24px;
}

.heading-2 {
  color: #104469;
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  display: flex;
}

.body {
  font-family: Helvetica, Arial, sans-serif;
}

.paragraph-6 {
  text-align: center;
  text-transform: capitalize;
  margin-top: 16px;
  margin-bottom: 24px;
  font-size: 24px;
}

.up1-video-section {
  background-color: #eef2f6;
}

.video-container {
  max-width: 65%;
  padding: 12px 10px;
}

.up1-main-container {
  text-align: center;
  background-color: #dcf2ff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 1.2;
  display: flex;
}

.up1-main-container-tittles {
  max-width: 1140px;
  padding-bottom: 24px;
}

.heading-3 {
  text-align: center;
  margin-bottom: 24px;
  font-size: 48px;
  line-height: 1.2;
}

.text-span-5 {
  color: #032b43;
  background-color: #f5b100;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-7 {
  font-size: 24px;
}

.paragraph-8, .paragraph-9 {
  text-align: center;
  font-size: 24px;
}

.bold-text-2, .bold-text-3 {
  color: #3f88c5;
}

.paragraph-10 {
  text-align: center;
  font-size: 28px;
}

.bold-text-4 {
  color: #e63946;
  text-decoration: underline;
}

.up1-main-container-points {
  max-width: 72%;
  margin-left: 400px;
  margin-right: 400px;
}

.heading-4 {
  text-align: center;
}

.heading-5 {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 48px;
  font-size: 36px;
}

.text-span-6 {
  color: #3f88c5;
}

.up1-points-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.text-span-7 {
  vertical-align: baseline;
  background-color: #a6deff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 16px 24px;
  font-size: 30px;
  display: flex;
}

.up1-points-list-item {
  text-align: center;
  font-size: 24px;
  line-height: 33.6px;
  display: flex;
}

.bold-text-6 {
  color: #1e7ec3;
}

.text-span-8 {
  padding: 16px 24px;
  display: block;
}

.bold-text-7, .bold-text-8, .bold-text-9 {
  color: #1e7ec3;
}

.up1-main-container-image {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6dba_up1-main-img.webp");
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
  border: 1px solid #dee2e6;
  border-radius: 10px;
  max-width: 72%;
  margin-left: 400px;
  margin-right: 400px;
  padding-top: 240px;
  box-shadow: 0 .125rem .25rem #00000014;
}

.paragraph-11 {
  font-size: 48px;
}

.paragraph-12 {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 54px 24px 16px;
  font-size: 48px;
  font-weight: 700;
}

.text-span-9 {
  color: #1e7ec3;
}

.up1-main-container-bonus {
  max-width: 72%;
  margin-left: 400px;
  margin-right: 400px;
}

.paragraph-13 {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 28px;
}

.heading-6 {
  color: #fff;
  text-align: center;
  background-color: #f5b100;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-bottom: 0;
  padding: 16px 15px;
  font-size: 28px;
}

.heading-7 {
  color: #fff;
  text-align: center;
  background-color: #032b43;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 15px;
  font-size: 48px;
}

.card-content {
  background-color: #dcf2ff;
  border: 1px solid #dee2e6;
  width: auto;
  padding: 16px 48px;
  display: block;
  box-shadow: 0 .125rem .25rem #00000014;
}

.card-content-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  font-size: 24px;
  display: inline-block;
}

.paragraph-14 {
  text-align: left;
  max-width: 100%;
  font-size: 24px;
}

.bold-text-10 {
  color: #1e7ec3;
  text-align: left;
  white-space: nowrap;
}

.image-8 {
  float: right;
  clear: none;
  width: 29%;
  min-width: 0;
}

.image-8.img1 {
  min-width: 350px;
}

.paragraph-15 {
  text-align: left;
  margin-top: 25px;
}

.error-message {
  color: red;
  text-align: center;
  background-color: #d0021b00;
  border-radius: 4px;
  display: none;
}

.bold-text-11 {
  color: #1e7ec3;
  white-space: normal;
}

.up1-main-container-discount {
  max-width: 72%;
  margin-left: 400px;
  margin-right: 400px;
}

.discount-text {
  text-align: center;
  margin-top: 48px;
  margin-bottom: 16px;
  font-size: 24px;
}

.bold-text-12 {
  color: #1e7ec3;
}

.paragraph-16 {
  text-align: center;
  font-size: 24px;
}

.up1-guarantee-section {
  color: #fff;
  background-color: #032b43;
  padding-top: 24px;
  padding-bottom: 24px;
}

.up1-guarantee-tittle {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.up1-guarantee-text {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  line-height: 1.2;
}

.paragraph-17 {
  text-align: center;
  font-size: 36px;
  line-height: 1.2;
}

.text-span-10 {
  color: #f5b100;
  text-align: left;
}

.image-9 {
  width: 17%;
}

.up1-packages-section {
  justify-content: center;
  align-items: center;
  margin-bottom: 35px;
  display: flex;
}

.packages-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1140px;
  display: block;
}

.paragraph-18 {
  text-align: center;
  min-width: auto;
  font-size: 24px;
  line-height: 1.2;
}

.bold-text-13 {
  color: #1e7ec3;
}

.packages-text {
  padding-top: 24px;
  padding-bottom: 24px;
}

.remember {
  background-color: #a6deff;
  background-image: linear-gradient(90deg, #a6deff, #dcf2ff 100%, #fff);
  border: 3px solid #032b43;
  border-radius: 10px;
}

.paragraph-19 {
  text-align: center;
  border-radius: 0;
  width: 100%;
  max-width: 99.4859%;
  margin-bottom: 0;
  padding: 48px;
  font-size: 28px;
  line-height: 1.2;
}

.paragraph-20 {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.2;
}

.paragraph-21 {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.2;
}

.up1-packages-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  display: flex;
}

.up1-package {
  border: 3px solid #000;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 30%;
  display: flex;
}

.up1-package.pkg-first-mobile, .up1-package.pkg-sec-mobile, .up1-package.pkg-last-mobile {
  display: none;
}

.package-prices {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  font-family: Firasansextracondensed, Arial, sans-serif;
  display: flex;
}

.package-prices.container-prices-pkg1-crosssell {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.package-prices.container-prices-pkg6-crosssell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.package-prices.package-price-gt {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
}

.heading-8 {
  color: #fff;
  text-align: center;
  background-color: #bccae6;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 10px;
}

.heading-8.title-pkg2 {
  background-color: #0e1c3b;
}

.text-span-27 {
  text-decoration: line-through;
}

.text-span-27.retail-price-pkg-vsl {
  color: red;
}

.paragraph-39 {
  font-size: 18px;
  display: block;
}

.paragraph-40 {
  color: #333;
  text-align: left;
  font-family: Fira Sans Extra Condensed, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
}

.paragraph-24 {
  color: #fff;
  text-align: center;
  background-color: #0e1c3b;
  border-radius: 25px;
  margin-bottom: 0;
  padding: 5px 30px;
  display: block;
}

.paragraph-24.price-per-day-vsl {
  white-space: normal;
  line-height: 14px;
}

.pkg-btn {
  color: #000;
  text-align: center;
  background-color: #ffc714;
  border: 0 solid #000;
  border-radius: 5px;
  width: 80%;
  margin-top: 15px;
  padding: 15px 30px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  position: relative;
  box-shadow: 3px 3px 4px #0003;
}

.bold-text-14 {
  color: #303030;
  margin-top: 15px;
  font-size: 16px;
  font-weight: 400;
  display: block;
}

.image-10 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-15 {
  color: #333;
  margin-top: 15px;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  display: block;
}

.bold-text-16 {
  text-align: center;
  font-size: 15px;
}

.paragraph-25 {
  text-align: center;
  background-color: #f5f5f5;
  border: 1px #000;
  border-bottom-style: solid;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 7px 10px;
  display: block;
}

.image-11 {
  margin-top: 0;
  display: block;
}

.bold-text-32 {
  color: #db7272;
  font-size: 31px;
}

.bold-text-18 {
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Fira Sans Extra Condensed, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 0;
  position: relative;
  top: 13px;
  right: 10px;
}

.bold-text-19 {
  font-size: 31px;
}

.up1-footer-section {
  padding-bottom: 20px;
}

.link-6 {
  color: #000;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 10px;
  font-size: 24px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.paragraph-26 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  padding-top: 25px;
  font-size: 12px;
}

.link-7, .link-8, .link-9 {
  color: #007bff;
}

.paragraph-27 {
  color: #6f6f6f;
  text-align: center;
  max-width: 1140px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 24px 0;
  font-size: 12px;
  line-height: 12px;
}

.div-block {
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}

.image-12 {
  vertical-align: baseline;
  width: 20px;
  display: block;
}

.image-13 {
  width: 25px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
  position: relative;
  top: 5px;
  bottom: 0;
}

.div-block-2 {
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}

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

.image-14 {
  width: 22px;
  display: block;
  position: relative;
  top: 5px;
}

.paragraph-32, .paragraph-33 {
  text-align: left;
}

.div-block-4 {
  -webkit-backdrop-filter: drop-shadow(0 2px 5px #000000b3);
  backdrop-filter: drop-shadow(0 2px 5px #000000b3);
  background-color: #050505b3;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.div-block-5 {
  text-align: center;
  background-color: #eaecf0;
  border-radius: 20px;
  width: 50%;
  max-width: 710px;
  margin: 10% auto 0;
  padding: 10px 20px 35px;
}

.popup-down-up1-tittle {
  color: #353535;
  text-align: center;
  margin-top: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  display: flex;
}

.popup-down-up1-tittle.cross-gt-tittle, .popup-down-up1-tittle.down-gt-title {
  color: #d0021b;
}

.popup-down-up1-tittle.popup-vsl-title {
  color: #fff;
  text-align: center;
  background-color: #086a6a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 20px;
}

.text-block {
  text-align: center;
  background-color: #0000;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  display: block;
}

.cvv-img {
  width: 45%;
  margin-left: auto;
  display: none;
}

.card-images {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.close {
  float: right;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border: 2px solid #fff;
  border-radius: 50px;
  margin-bottom: 0;
  padding: 2px 7px;
  font-size: 14px;
  position: relative;
  top: -20px;
  left: 28px;
  right: 0;
}

.close.downsell-up1-close {
  color: #fff0;
  background-color: #000;
  border-color: #fff0;
  font-size: 16px;
  top: -20px;
  left: 10px;
}

.downsell-up1-header {
  background-color: #dc2626;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.exit-popupt-downsell-up1 {
  background-color: #0000000f;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
}

.exit-popupt-downsell-up1.popup-crosssell-gt, .exit-popupt-downsell-up1.exit-popup-vsl {
  display: none;
}

.div-block-6 {
  background-color: #529e8e;
  margin-top: 10px;
  padding-left: 0;
}

.image-19 {
  width: 534px;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-19.popup-vsl-img {
  width: 226px;
  height: 141px;
}

.popup-down-up1-container {
  background-color: #eaecf0;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 710px;
  height: 550px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.popup-down-up1-container.popup-vsl-containe {
  height: auto;
  padding-top: 0;
  padding-bottom: 30px;
}

.popup-checkout-tittle {
  color: #d0021b;
  font-size: 34px;
}

.popup-text-down-up1 {
  text-align: center;
  background-color: #fff0;
  padding: 10px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 1;
}

.popup-text-down-up1.text-cross-gt {
  color: #353535;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.popup-text-down-up1.text-down-gt {
  color: #353535;
  font-size: 30px;
}

.popup-text-down-up1.popup-vsl-text {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-9 {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 700;
}

.text-span-12 {
  color: #dc2626;
  background-color: #fecb0b;
  padding: 5px;
  display: inline-block;
}

.paragraph-34 {
  color: #efefef;
  text-align: center;
  margin-bottom: 0;
  font-size: 25px;
}

.downsell-up1-packages-section {
  letter-spacing: normal;
  text-shadow: 1px 1px 1px #0003;
  border: 0 solid #000;
  padding-bottom: 60px;
  display: block;
}

.downsell-packages-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1167px;
  margin-top: 40px;
  display: flex;
}

.downsell-packages-container.crosssell-packages-container {
  max-width: 64rem;
}

.downsell-packages-container.downsell-gt-pkg-container {
  margin-bottom: 24px;
}

.downsell-up1-packages-card {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 2px #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.downsell-up1-package {
  text-align: center;
  background-color: #fffbeb00;
  border: 2px solid #d4d4d4;
  border-radius: .3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 30%;
  display: block;
  box-shadow: 0 2px 5px #0003;
}

.downsell-up1-package.downsell-gt-card1 {
  transition: opacity .2s;
  display: flex;
}

.downsell-up1-package.downsell-gt-card2 {
  background-color: #fffbeb;
  display: flex;
}

.downsell-up1-card-tittle {
  background-color: #bccae600;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 10px 10px;
  display: flex;
}

.downsell-up1-card-tittle.tittle2 {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #0e1c3b00;
  background-image: none;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.bold-text-21 {
  color: #fff;
  text-shadow: 0 1px 1px #294f61;
  border: 0 solid #294f61;
  font-family: Lato, sans-serif;
  font-size: 1.875rem;
  font-weight: 900;
}

.bold-text-22 {
  letter-spacing: 0;
  text-shadow: 0 1px 1px #294f61;
  font-family: Lato, sans-serif;
  font-size: 1.875rem;
  font-weight: 900;
}

.bold-text-23 {
  color: #fff;
  text-shadow: 0 1px 1px #294f61;
  font-size: 1.875rem;
}

.card-pkg-text {
  text-align: center;
  background-color: #f5f5f5;
  border-bottom: 1px solid #000;
  width: 100%;
  padding: 7px 10px;
  display: block;
}

.card-pkg-text.card-pkg-text-vsl {
  text-align: center;
  padding: 1px;
  font-size: 15px;
}

.bold-text-24 {
  width: 100%;
  font-size: 20px;
}

.bold-text-24.bold-text-pkg-vsl {
  color: #303030;
  width: 100%;
  font-size: 14px;
}

.link-10 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
  font-size: 22px;
  display: flex;
}

.banner {
  background-color: #404040;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-35 {
  color: #fff;
  text-align: center;
  font-size: 25px;
  line-height: 40px;
}

.exclusive-content {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.image-20 {
  width: 6%;
}

.image-21, .image-22, .image-23 {
  width: 5%;
}

.div-block-7 {
  background-color: #0d3130;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  justify-content: space-around;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.bold-text-25 {
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.bold-text-26 {
  color: #fff;
  text-align: left;
  text-decoration: none;
}

.link-11, .link-12 {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
}

.link-13, .link-14 {
  text-decoration: none;
}

.code-embed {
  display: none;
}

.paypal-content {
  background-color: #f0f0f0;
  border: 1px solid #0000;
  height: 100px;
  display: none;
}

.checkbox-label-2 {
  display: none;
}

.checkbox-2 {
  color: #001241;
}

.section-2 {
  display: block;
}

.image-24 {
  color: #333;
  width: 14%;
  padding-top: 5px;
}

.div-block-8 {
  background-color: #e0e0e0;
  height: 681px;
}

.video {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 26px;
  display: flex;
}

.paragraph-36 {
  text-align: left;
}

.container {
  background-color: #000;
  max-width: 100%;
  padding-top: 24px;
  padding-bottom: 128px;
}

.div-block-9 {
  background-color: #0000;
  padding-top: 32px;
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-10 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-11 {
  width: 6rem;
}

.text-span-13 {
  color: #fff;
}

.bold-text-28 {
  justify-content: center;
  align-items: center;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 4.5rem;
  font-weight: 900;
  display: flex;
}

.div-block-12 {
  color: #fff;
  background-color: #ef4444;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 364px;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
}

.text-block-2 {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 5px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  text-decoration: underline;
  display: flex;
}

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

.div-block-14 {
  color: #facc15;
  letter-spacing: normal;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  display: flex;
}

.heading-10 {
  font-size: 3.75rem;
}

.heading-11 {
  font-size: 3.75rem;
  line-height: 20px;
}

.section-3 {
  background-color: #2600ff;
}

.div-block-15 {
  background-image: linear-gradient(0deg, #234b78, #3f7dc4 96%, #407fc6 99%, #3e7bc2 100%, #fff);
}

.text-block-3 {
  color: #fff;
  padding-bottom: 20px;
  font-family: "Sourceserif 4", Arial, sans-serif;
  font-size: 17.5px;
}

.div-block-16 {
  background-image: linear-gradient(0deg, #366eac, #5c9ce2 100%, #fff);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.div-block-16.title-pkg2 {
  width: 100%;
}

.div-block-17 {
  background-image: linear-gradient(0deg, #366eac, #5c9ce2 100%, #fff);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.div-block-17.title-pkg2 {
  width: 100%;
}

.text-block-4 {
  color: #fff;
  padding-bottom: 20px;
  font-family: "Sourceserif 4", Arial, sans-serif;
  font-size: 17.5px;
}

.image-25, .image-26 {
  margin-top: 35px;
  display: none;
}

.image-27 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.image-28, .image-29 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.div-block-18 {
  background-color: #03817e;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.text-block-5 {
  color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-weight: 700;
}

.heading-12 {
  color: #1a3a5e;
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 36px;
  display: flex;
}

.paragraph-37 {
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.strike {
  color: #9ca3af;
  font-family: Firasansextracondensed, Arial, sans-serif;
  display: flex;
  position: relative;
}

.text-block-9 {
  font-family: Fira Sans Extra Condensed, sans-serif;
  font-size: 36px;
}

.text-block-7 {
  font-family: Fira Sans Extra Condensed, sans-serif;
  font-size: 20px;
  position: absolute;
  top: -5px;
  left: -8px;
}

.div-block-20 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  width: auto;
  display: flex;
  position: relative;
}

.text-block-10 {
  color: #2c5d92;
  font-size: 70px;
  font-weight: 700;
}

.text-block-10.price-pkg1 {
  color: #366eac;
}

.text-block-10.price-pkg2 {
  color: #366eac;
  width: auto;
  position: relative;
  left: 16px;
}

.text-block-11 {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 40px;
  position: absolute;
  top: -9px;
  right: 61px;
}

.text-block-11.currency-symbol-pkg2 {
  font-weight: 700;
  left: 0;
  right: 116px;
}

.text-block-11.currency-symbol-pkg1 {
  font-weight: 700;
  right: 64px;
}

.text-block-12 {
  color: #57534e;
  text-align: center;
  margin-top: 60px;
  font-family: "Sourceserif 4", Arial, sans-serif;
  font-size: 16px;
}

.div-block-21 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  max-width: 56rem;
  margin-top: 20px;
  display: flex;
}

.div-block-21.no-thanks-gt {
  margin-top: 56px;
}

.div-block-22, .div-block-23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.image-30, .image-31, .image-32, .image-33, .image-34, .image-35 {
  width: 10%;
}

.image-36 {
  width: 10%;
  min-width: auto;
}

.image-37, .image-38, .image-39, .image-40, .image-41 {
  width: 10%;
}

.section-4 {
  background-image: linear-gradient(270deg, #000, #171717 0%, #1a3a5e 100%, #fff);
  margin-top: 50px;
  padding-top: 48px;
  padding-bottom: 48px;
}

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

.text-block-14 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.text-block-15 {
  color: #c8def7;
  text-align: center;
  font-family: "Sourceserif 4", Arial, sans-serif;
  font-size: 24px;
}

.div-block-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 64rem;
  margin-top: 32px;
  padding-top: 0;
  display: grid;
}

.div-block-26 {
  background-color: #fff;
  border-radius: 6px;
  flex-flow: column;
  width: auto;
  padding: 32px;
  display: flex;
}

.div-block-27 {
  background-color: #fff;
  border-radius: 6px;
  flex-flow: column;
  width: 100%;
  padding: 32px;
  display: flex;
}

.div-block-28 {
  background-color: #fff;
  border-radius: 6px;
  flex-flow: column;
  width: 100%;
  min-width: auto;
  height: auto;
  padding: 32px;
  display: flex;
}

.div-block-29 {
  color: #333;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-16 {
  mix-blend-mode: normal;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-block-17 {
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.italic-text-2 {
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: italic;
}

.text-block-18 {
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.div-block-30 {
  border-top: 2px dotted #80b2e9;
  margin-top: 32px;
}

.div-block-31 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 32px;
  display: flex;
}

.image-42 {
  border-radius: 99%;
  width: 28%;
  max-width: 100%;
}

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

.text-block-19 {
  font-size: 16px;
}

.text-block-20 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.guaranteed {
  background-image: linear-gradient(0deg, #1a3a5e, #2c5c91 98%, #2c5d92);
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.div-block-33 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 65rem;
  display: flex;
}

.div-block-34 {
  width: 60%;
  max-width: 64rem;
  display: flex;
}

.image-43 {
  max-width: 32%;
}

.heading-13 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 2px #294f61, 1px .02em 2px #234553, 3px .03em 2px #1d3b45;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 48px;
  line-height: 40px;
}

.content-text-guarantee {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.text-block-21, .text-block-22 {
  color: #fff;
  font-size: 20px;
}

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

.text-block-23 {
  color: #000;
  text-align: left;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.bold-text-29 {
  text-decoration: underline;
}

.link-15 {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.text-span-14 {
  color: #000;
  text-decoration: none;
}

.bold-text-30 {
  color: #000;
  padding-left: 0;
  font-weight: 400;
  text-decoration: none;
}

.section-6 {
  background-color: #043131;
  flex-flow: column;
  padding: 2.5rem 10px;
  display: flex;
}

.div-block-37 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #fff;
  justify-content: center;
  font-weight: 700;
  display: flex;
}

.link-16 {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.link-17 {
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.link-18, .link-19, .link-20 {
  color: #fff;
  text-decoration: none;
}

.text-span-15, .text-block-24 {
  color: #fff;
}

.div-block-38 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.div-block-39 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.image-44 {
  z-index: 999;
  max-width: 3%;
  position: absolute;
  top: 63.6rem;
  bottom: auto;
  left: 20rem;
}

.buy-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  mix-blend-mode: normal;
  background-image: linear-gradient(#f6dda1, #f0c14b);
  border: 1px solid #000;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-41 {
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.div-block-41.btn-pkg-gt {
  width: 100%;
}

.text-block-25 {
  width: auto;
  font-size: 20px;
  font-weight: 700;
}

.image-45 {
  max-width: 13%;
  margin-left: 0;
  padding-left: 0;
}

.code-embed-2 {
  display: none;
}

.paragraph-38 {
  color: #000;
}

.text-block-26 {
  color: #000;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.text-block-26.text-free-ship-gt {
  background-image: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6e28_download.png");
  background-position: 0 0;
  background-size: auto;
  width: 40%;
  margin-top: 20px;
  padding: 8px;
}

.text-block-26.text-free-ship-gt.text-free-ship-pkg1 {
  margin-top: 20px;
  padding: 16px;
}

.section-7 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1167px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  display: block;
}

.section-8 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-9 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-block-43 {
  text-shadow: 1px 1px 1px #0003;
  border: 2px solid #333;
  border-radius: .3rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 30%;
  font-family: Montserrat, sans-serif;
  display: flex;
}

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

.text-block-27 {
  font-weight: 700;
  text-decoration: none;
}

.image-46 {
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

.image-47 {
  width: 14%;
}

.image-47.icone-truck-card-pkg-vsl {
  width: 15.5%;
  margin-top: 15px;
}

.text-block-28 {
  margin-top: 15px;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  font-weight: 700;
}

.heading-14 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
}

.heading-15, .heading-16 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.7rem;
}

.div-block-45 {
  background-color: #bccae6;
  border-top-left-radius: .2rem;
  border-top-right-radius: .2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-46 {
  background-color: #0e1c3b;
  border-top-left-radius: .2rem;
  border-top-right-radius: .2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-47 {
  background-color: #bccae6;
  border-top-left-radius: .2rem;
  border-top-right-radius: .2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-50 {
  background-color: #075252;
  margin-top: 10px;
}

.div-block-50.popup-vsl-div-img {
  background-color: #eaecf0;
  display: flex;
}

.text-span-28, .text-span-29, .text-span-30, .text-span-31, .text-span-32, .text-span-33 {
  font-size: 18px;
}

.text-span-34 {
  color: #2c5d92;
}

.text-span-34.currency-symbol {
  color: #366eac;
}

.text-span-35, .text-span-36 {
  color: #2c5d92;
}

.text-span-36.currency-symbol {
  color: #366eac;
}

.text-span-37, .text-span-38, .text-span-39 {
  color: #2c5d92;
}

.section-10 {
  background-color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: auto;
  min-height: 52vh;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.image-48 {
  max-width: 92%;
  position: relative;
}

.image-49 {
  box-sizing: content-box;
  float: right;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 50%;
  z-index: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 600px;
  margin-right: auto;
  display: inline-flex;
}

.div-block-51 {
  aspect-ratio: auto;
  object-fit: fill;
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

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

.text-span-40 {
  color: #fff;
  justify-content: center;
  align-items: flex-end;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 72px;
  font-weight: 700;
  display: flex;
}

.image-50 {
  max-width: 56%;
}

.text-block-29 {
  width: auto;
  max-width: none;
  height: auto;
}

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

.text-span-41 {
  color: #fff;
}

.div-block-54 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: #ef4444;
  border-radius: 999px;
  justify-content: center;
  align-items: flex-start;
  width: 30%;
  padding: 5px 20px;
  display: flex;
}

.text-block-30 {
  padding: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
  display: flex;
}

.text-span-42 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.heading-17 {
  color: #facc15;
  text-align: center;
  text-shadow: 0 1px 1px #7b1414, 0 .02em 1px #7b1414, 0 .03em 1px #771a1a;
  width: 976px;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 60px;
  line-height: 67px;
}

.heading-18 {
  color: #fff;
  font-family: "Sourceserif 4", Arial, sans-serif;
  font-size: 3rem;
  -webkit-text-decoration: underline #f87171;
  text-decoration: underline #f87171;
}

.section-11 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.div-block-55 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 64rem;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.heading-19 {
  margin-bottom: 63px;
  font-family: "Sourceserif 4", Arial, sans-serif;
}

.div-block-56 {
  background-color: #2d5c9100;
  background-image: linear-gradient(0deg, #d0e3f8, #dbeafa 100%, #fff);
  border-radius: 999px;
  width: 90%;
  display: flex;
}

.text-block-31 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 16px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.div-block-57 {
  box-shadow: none;
  justify-content: space-around;
  width: 100%;
  max-width: 100%;
  margin-top: 64px;
  display: flex;
}

.div-block-57.div-anthony-reverse {
  justify-content: space-around;
}

.image-51 {
  background-color: #f5f5f5;
  border: 2px solid #f5f5f5;
  border-top-left-radius: 250px;
  border-top-right-radius: 250px;
  max-width: 38%;
  height: auto;
  box-shadow: 0 1rem 3rem #0000002e;
}

.div-block-58 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  max-width: 60%;
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.div-block-58.container-text-anthony-2 {
  order: 1;
}

.bold-text-33 {
  font-family: Lato, sans-serif;
  font-size: 24px;
}

.text-block-32 {
  margin-top: 1rem;
}

.div-block-59 {
  width: 100%;
  margin-top: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 0 1rem 3rem #0000002e;
}

.text-span-43 {
  color: #dc2626;
  font-family: "Sourceserif 4", Arial, sans-serif;
}

.heading-20 {
  text-align: center;
  margin-top: 0;
}

.div-block-60 {
  justify-content: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.div-block-61, .div-block-62, .div-block-63 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 33%;
  display: flex;
}

.image-52, .image-53, .image-54 {
  border: 20px solid #d43737;
  border-radius: 999px;
  max-width: 80%;
}

.text-block-33 {
  font-family: Lato, sans-serif;
}

.text-block-34 {
  text-align: center;
  margin-top: 15px;
  font-family: Lato, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
}

.text-block-35 {
  color: #000;
  text-align: center;
  margin-top: 15px;
  font-family: Lato, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
}

.text-block-36 {
  color: #000;
  margin-top: 15px;
  font-family: Lato, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
}

.div-block-64 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.text-block-37 {
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.div-block-65 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.section-12 {
  background-image: linear-gradient(0deg, #e3effb, #fafafa 100%, #fff);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: flex;
}

.div-block-66 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 64rem;
  display: flex;
}

.heading-21 {
  color: #1a3a5e;
  font-family: Lato, sans-serif;
  font-size: 36px;
}

.heading-22 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
}

.div-block-67 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 0;
  margin-top: 10px;
  display: flex;
}

.div-block-68 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 32%;
  display: flex;
  box-shadow: 0 1rem 3rem #0000002e;
}

.div-block-69 {
  border-radius: 4.8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 32%;
  height: 100%;
  display: flex;
  box-shadow: 0 1rem 3rem #0000002e;
}

.div-block-70 {
  border-radius: 4.8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 32%;
  margin-top: 0;
  display: flex;
  box-shadow: 0 1rem 3rem #0000002e;
}

.image-55, .image-56 {
  object-fit: cover;
  border-top-left-radius: 4.8px;
  border-top-right-radius: 4.8px;
  width: 100%;
  max-width: 100%;
  height: 28vh;
}

.image-57 {
  object-fit: cover;
  border-top-left-radius: 4.8px;
  border-top-right-radius: 4.8px;
  width: 100%;
  max-width: 100%;
  height: 28vh;
  min-height: 0;
  max-height: none;
}

.div-block-71 {
  background-image: linear-gradient(280deg, #1a3a5e, #346aa7 100%, #366eac 100%, #fff);
  border-bottom-right-radius: 4.8px;
  border-bottom-left-radius: 4.8px;
  width: 100%;
  padding: 2rem;
}

.bold-text-34 {
  color: #fff;
}

.text-block-38 {
  font-size: 17.5px;
}

.div-block-72 {
  background-image: linear-gradient(280deg, #1a3a5e, #366eac 100%, #fff);
  border-bottom-right-radius: 4.8px;
  border-bottom-left-radius: 4.8px;
  width: 100%;
  padding: 2rem;
}

.text-block-39 {
  color: #fff;
  font-size: 17.5px;
}

.div-block-73 {
  background-image: linear-gradient(280deg, #1a3a5e, #366eac 100%, #fff);
  border-bottom-right-radius: 4.8px;
  border-bottom-left-radius: 4.8px;
  width: 100%;
  padding: 2rem;
}

.text-block-40 {
  font-size: 17.5px;
}

.text-block-41 {
  color: #fff;
  font-size: 17.5px;
}

.div-block-74 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1f446e;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 40px;
  display: flex;
}

.text-block-42 {
  font-family: "Sourceserif 4", Arial, sans-serif;
  font-size: 30px;
}

.text-block-43 {
  margin-top: 40px;
  font-size: 72px;
  font-weight: 900;
}

.bold-text-35 {
  letter-spacing: -1.8px;
  font-weight: 900;
}

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

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

.div-block-77 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  color: #1f446e;
  flex-flow: column;
  align-items: stretch;
  width: 59%;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 48px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: flex;
}

.text-block-44 {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 30px;
}

.text-block-45 {
  color: #000;
  font-size: 17.5px;
  line-height: 25px;
}

.text-block-46 {
  color: #000;
  font-size: 17.5px;
}

.text-block-47 {
  color: #000;
  font-size: 17.5px;
  line-height: 25px;
}

.bold-text-36 {
  font-size: 17.5px;
}

.text-block-48 {
  color: #000;
  font-size: 17.5px;
  line-height: 25px;
}

.italic-text-3, .italic-text-4, .italic-text-5 {
  color: #407fc6;
}

.section-13 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.div-block-78 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 64rem;
  display: flex;
}

.heading-23 {
  color: #1f446e;
  text-align: center;
  width: 100%;
  font-family: Lato, sans-serif;
  font-size: 2.25rem;
}

.heading-24 {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.div-block-79 {
  float: none;
  clear: none;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.div-block-80 {
  float: left;
  clear: none;
  background-image: linear-gradient(270deg, #c8def7, #e2eefb 100%, #e3effb 100%, #fff);
  border-radius: 999px;
  flex-flow: column;
  width: 78%;
  margin-bottom: 20px;
  margin-left: 60px;
  padding: 10px 20px;
  display: flex;
  position: relative;
  left: auto;
  right: auto;
}

.div-block-81, .div-block-82 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.image-58 {
  border-radius: 999px;
  width: 23%;
  max-width: 100%;
  position: relative;
}

.image-58.bot {
  width: 23%;
  max-width: 100%;
}

.image-59 {
  border-radius: 999px;
  width: 23%;
  max-width: 100%;
  position: relative;
}

.div-block-83 {
  float: right;
  clear: none;
  background-image: linear-gradient(270deg, #c8def7, #e2eefb 100%, #fff);
  border-radius: 999px;
  width: 78%;
  margin-bottom: 20px;
  margin-right: 60px;
  padding: 10px 20px;
}

.image-60 {
  border-radius: 999px;
  width: 23%;
  max-width: 100%;
  position: relative;
}

.div-block-84 {
  float: left;
  clear: none;
  background-image: linear-gradient(270deg, #c8def7, #e2eefb 100%, #fff);
  border-radius: 999px;
  width: 78%;
  margin-left: 60px;
  padding: 10px 20px;
}

.div-block-85 {
  justify-content: flex-start;
  display: flex;
}

.text-block-49 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  display: block;
}

.div-block-86 {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.text-block-50 {
  font-size: 1420px;
}

.text-block-51 {
  clear: none;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  display: block;
  position: static;
  top: 50%;
}

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

.text-block-52 {
  text-align: center;
}

.text-block-53 {
  font-size: 20px;
}

.text-block-54 {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  display: block;
}

.div-block-88, .div-block-89, .div-block-90 {
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  min-width: auto;
  height: auto;
  min-height: auto;
  margin-left: 16px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

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

.div-block-91.div-block-91-2 {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
}

.text-block-55, .text-block-56, .text-block-57 {
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
}

.superscript {
  display: inline;
}

.section-14 {
  background-color: #fafafa;
  justify-content: center;
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.div-block-92 {
  max-width: 72rem;
}

.heading-25 {
  color: #1a3a5e;
  text-align: center;
}

.div-block-93 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: auto;
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-94, .div-block-95, .div-block-96 {
  width: 32.5%;
  min-height: auto;
  max-height: none;
  box-shadow: 0 1rem 3rem #0000002e;
}

.div-block-97 {
  background-image: linear-gradient(280deg, #1a3a5e, #346aa7 100%, #fff);
  border-bottom-right-radius: 4.8px;
  border-bottom-left-radius: 4.8px;
  padding: 24px;
  position: static;
}

.div-block-98 {
  position: relative;
}

.text-block-58 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 25px;
}

.div-block-99 {
  position: relative;
}

.div-block-100 {
  background-image: linear-gradient(280deg, #1a3a5e, #346aa7 100%, #fff);
  border-bottom-right-radius: 4.8px;
  border-bottom-left-radius: 4.8px;
  padding: 24px;
}

.text-span-44 {
  color: #fff;
}

.bold-text-37 {
  font-size: 1.5rem;
  line-height: 25px;
}

.text-block-59 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.div-block-101 {
  position: relative;
}

.div-block-102 {
  background-image: linear-gradient(280deg, #1a3a5e, #346aa7 100%, #fff);
  border-bottom-right-radius: 4.8px;
  border-bottom-left-radius: 4.8px;
  padding: 24px;
}

.text-block-60 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 25px;
}

.text-block-61, .text-block-62, .text-block-63, .text-block-64, .text-block-65 {
  color: #fff;
  margin-top: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
}

.text-block-66 {
  color: #3330;
  margin-top: 1rem;
  font-size: 19px;
}

.div-block-103 {
  z-index: 999;
  background-image: linear-gradient(90deg, #366eac80, #1a3a5e80 100%, #fff);
  border-radius: 999px;
  margin-top: 10px;
  margin-left: 10px;
  padding: 6px 16px;
  position: absolute;
}

.text-block-67 {
  color: #fff;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 700;
}

.section-15 {
  background-image: linear-gradient(280deg, #e3effb, #f5f5f5);
  justify-content: center;
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.div-block-104 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 72rem;
  display: flex;
}

.heading-26 {
  color: #1a3a5e;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 2.25rem;
}

.heading-27 {
  text-align: center;
}

.heading-28 {
  text-align: center;
  width: 70%;
  margin-top: 1.5rem;
  font-size: 17.5px;
  font-weight: 400;
}

.div-block-105 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 40px;
  display: grid;
}

.div-block-106 {
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.image-61 {
  box-sizing: content-box;
  aspect-ratio: auto;
  object-fit: cover;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  max-width: none;
  height: 25vh;
}

.div-block-107 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-108 {
  background-color: #366eac;
  border-radius: 999px;
  padding: 8px 24px;
  position: absolute;
  bottom: -20px;
}

.div-block-108.name-ing-4 {
  background-color: #086a6a;
}

.div-block-108.name-ing-5 {
  background-color: #dc2626;
}

.text-block-69 {
  color: #fff;
  position: static;
}

.bold-text-39 {
  font-size: 18px;
}

.div-block-109 {
  background-color: #cce0f6;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding: 32px 24px;
}

.div-block-109.desc-content-ing-4 {
  background-color: #bcd7d7;
}

.div-block-109.desc-content-ing-5 {
  background-color: #fee6e6;
}

.text-block-70 {
  color: #1a3a5e;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  font-style: italic;
  font-weight: 700;
}

.text-block-70.headline-name-ing-4 {
  color: #054040;
}

.text-block-70.headline-name-ing-5 {
  color: #991b1b;
}

.text-block-71 {
  color: #4b5563;
  text-align: center;
  margin-top: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
}

.div-block-110 {
  border-radius: 16px 16px 0 0;
  flex-flow: column;
  display: flex;
}

.div-block-111 {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-112 {
  background-color: #086a6a;
  border-radius: 999px;
  justify-content: center;
  align-items: flex-start;
  padding: 8px 24px;
  display: flex;
  position: absolute;
  bottom: -20px;
}

.text-block-72 {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}

.div-block-113 {
  background-color: #b8d2d2;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding: 32px 24px;
}

.text-block-73 {
  color: #4b5563;
  text-align: center;
  margin-top: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
}

.text-block-74 {
  color: #054040;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  font-style: italic;
  font-weight: 700;
}

.image-62 {
  object-fit: cover;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  height: 25vh;
}

.div-block-114 {
  flex-flow: column;
  display: flex;
}

.div-block-115 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.image-63 {
  object-fit: cover;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  height: 25vh;
}

.div-block-116 {
  color: #fff;
  background-color: #ca8a04;
  border-radius: 999px;
  padding: 8px 24px;
  position: absolute;
  bottom: -20px;
}

.bold-text-40 {
  font-size: 18px;
}

.div-block-117 {
  background-color: #fef9cb;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-flow: column;
  padding: 32px 24px;
  display: flex;
}

.text-block-75 {
  color: #854d0e;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  font-weight: 700;
}

.text-block-76 {
  color: #4b5563;
  text-align: center;
  margin-top: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
}

.div-block-118 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  padding-left: 10rem;
  padding-right: 10rem;
  display: grid;
}

.div-block-119 {
  margin-top: 5rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-120 {
  grid-column-gap: 3.1rem;
  grid-row-gap: 3.1rem;
  justify-content: center;
  display: flex;
}

.text-block-77 {
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
  display: flex;
}

.div-block-121 {
  flex-flow: column;
  width: 40%;
  max-width: 66.6667%;
  display: flex;
}

.div-block-122 {
  width: auto;
  max-width: 60%;
}

.div-block-123 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: 1;
  outline-offset: 0px;
  background-image: linear-gradient(280deg, #c8def7, #e3effb 100%, #fff);
  border: 0 solid #000;
  border-radius: 6px;
  outline: 0 #555;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 24px;
  padding: 24px;
  display: flex;
  box-shadow: 0 2px 4px -2px #0003, 0 4px 6px -1px #0003;
}

.div-block-123.min-card-about-prod-2 {
  margin-bottom: 24px;
}

.text-block-78 {
  color: #000;
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
  font-weight: 700;
}

.text-block-78.text-card-1-bonus-1 {
  font-size: 17px;
  font-weight: 400;
}

.text-block-78.text-card-2-bonus-1 {
  text-align: left;
  font-size: 17px;
  font-weight: 400;
}

.image-64 {
  width: 5%;
  max-width: 100%;
}

.image-65 {
  width: 70%;
}

.text-block-79 {
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
}

.section-16 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  display: flex;
}

.image-66, .image-67, .image-68 {
  object-fit: cover;
  border-top-left-radius: 4.8px;
  border-top-right-radius: 4.8px;
  width: 100%;
  height: 28vh;
}

.heading-29 {
  text-align: center;
  margin-bottom: 0;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 36px;
}

.italic-text-6 {
  color: #366eac;
  font-family: "Sourceserif 4", Arial, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.heading-30 {
  margin-top: 10px;
}

.text-block-80 {
  margin-top: 1.5rem;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
}

.text-block-81 {
  margin-top: 1.5rem;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
}

.div-block-124 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 64rem;
  display: flex;
}

.div-block-125 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.bonus-1 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-image: linear-gradient(280deg, #1a3a5e, #366dab 100%, #2c5c91 100%, #fff);
  border-radius: 16px;
  margin-left: 170px;
  margin-right: 170px;
  padding: 0 0;
  display: flex;
  position: relative;
}

.heading-31 {
  color: #fff;
}

.div-block-126 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 65%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 40px;
  display: flex;
}

.div-block-127 {
  width: 35%;
  position: static;
}

.div-block-128 {
  background-color: #9fc8c8;
  border-radius: 999px;
  margin-top: 24px;
  padding: 10px;
}

.text-block-82 {
  font-family: Montserrat, sans-serif;
  font-size: 17.5px;
  font-weight: 400;
}

.div-block-129 {
  flex-flow: row;
  margin-top: 20px;
  display: flex;
}

.text-block-83 {
  font-size: 30px;
}

.text-block-84 {
  margin-right: 16px;
  font-size: 30px;
}

.text-span-45 {
  color: #fff;
}

.image-69 {
  max-width: 50%;
  position: absolute;
  top: 13%;
  left: 75%;
  right: auto;
}

.image-70 {
  display: none;
}

.div-block-130 {
  background-image: linear-gradient(280deg, #e3effb, #c8def7 100%, #fff);
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding: 5px 24px;
  display: flex;
  position: absolute;
}

.text-block-85 {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.div-block-131 {
  object-fit: cover;
  z-index: 0;
  background-color: #e3effb;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 48px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-132 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-around;
  align-items: center;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
  display: flex;
}

.div-block-133 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 6px;
  flex-flow: column;
  width: 78%;
  padding: 24px;
  display: flex;
  box-shadow: 0 2px 4px -1px #0000001a, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a, 0 4px 6px -1px #0000001a;
}

.text-block-86 {
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 25px;
}

.text-block-87 {
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
}

.text-block-88, .text-block-89 {
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
  line-height: 25px;
}

.image-71 {
  object-fit: cover;
  width: 75%;
  height: auto;
  position: static;
  top: 0;
}

.div-block-134 {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  margin-top: -48px;
  display: flex;
}

.section-17 {
  background-color: #fafafa;
  justify-content: center;
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.div-block-135 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 64rem;
  display: flex;
}

.div-block-136, .div-block-137 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.italic-text-7 {
  color: #57534e;
}

.heading-32 {
  color: #1a3a5e;
  text-align: center;
  width: 60%;
  font-family: Lato, sans-serif;
}

.card-image-box {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 30%;
  display: block;
  position: relative;
}

.card-image-box.another {
  width: 30%;
  left: -168px;
}

.arrow-box {
  z-index: 0;
  background-color: #2c5d92;
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
  top: 0;
}

.arrow-box.mobile {
  display: none;
}

.image-72 {
  z-index: 10;
  width: 30%;
  position: relative;
}

.italic-text-8 {
  font-weight: 400;
}

.section-18 {
  color: #dc2626;
  background-color: #dc2626;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 24px;
  padding: 24px 16px;
  display: flex;
}

.div-block-138 {
  max-width: 36rem;
}

.text-span-46 {
  color: #fff;
}

.text-block-90 {
  color: #dd1e70;
  text-align: center;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 36px;
  line-height: 35px;
}

.tx-shadown-header {
  background-image: url("https://cdn.prod.website-files.com/68ee48e07552f471857f6d92/68ee48e07552f471857f6e28_download.png");
  background-position: 0 0;
  background-size: auto;
}

.text-block-91 {
  color: #fff;
  text-align: center;
  font-family: "Sourceserif 4", Arial, sans-serif;
  font-size: 24px;
  line-height: 35px;
}

.code-embed-3 {
  display: flex;
}

.downsell-gt-packages-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.img-5b {
  width: 180px;
  height: 280px;
  margin-top: 14px;
  margin-bottom: 16px;
  position: static;
}

.img-1b {
  width: 128px;
  max-width: none;
  height: 280px;
  margin-top: 14px;
  margin-bottom: 25px;
}

.text-block-92 {
  font-family: "Sourceserif 4", Arial, sans-serif;
  font-size: 30px;
}

.text-block-93 {
  color: #366eac;
  font-family: "Sourceserif 4", Arial, sans-serif;
  font-size: 30px;
}

.italic-text-9 {
  font-weight: 400;
}

.text-block-94 {
  font-family: Lato, sans-serif;
  font-size: 17.5px;
}

.text-block-95 {
  font-size: 16px;
  text-decoration: none;
}

.bold-text-41 {
  text-decoration: underline;
}

.bold-text-42 {
  color: #dc2626;
}

.image-73 {
  vertical-align: baseline;
  width: 35px;
  height: auto;
  position: absolute;
  top: 15rem;
  left: 9.4rem;
}

.div-block-139 {
  width: 100%;
  margin-bottom: 40px;
  position: relative;
}

.image-74 {
  width: 35px;
  position: absolute;
  top: 15rem;
  left: 6.4rem;
}

.text-block-96 {
  color: #407fc6;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 72px;
  position: absolute;
  top: 18.3rem;
  left: 4rem;
}

.ri64nd2x {
  border-width: 0;
  width: auto;
  display: block;
}

.bkcmlhnf {
  aspect-ratio: auto 22 / 22;
  color: #fff;
  vertical-align: middle;
  width: 22px;
  max-width: 100%;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  display: block;
}

.mpmq70d8 {
  color: #fff;
  border-width: 0;
  width: auto;
  padding: 8px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
}

.xveryk1h {
  color: #fff;
  background-color: #065252;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  display: flex;
}

.zfau24xm {
  color: #065252;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.xv6k3pwo {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 7.84px;
  line-height: 0;
  position: relative;
  top: -3.92px;
}

.lhj1n9qy {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  top: -6px;
}

.k874fwam {
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  font-family: Lato, sans-serif;
}

.iwuznmma {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-family: Lato, sans-serif;
  display: flex;
}

.ef5n0yc2 {
  z-index: 10;
  background-color: #fff;
  border-width: 0;
  border-radius: 9999px 6px 6px 9999px;
  flex-shrink: 0;
  width: auto;
  padding: 8px 48px 8px 8px;
  font-family: Lato, sans-serif;
  position: relative;
  box-shadow: 0 8px 16px #00000026;
}

.y4x76yh5 {
  color: #fff;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 40px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  display: flex;
}

.dksjt12g {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
}

.g9r2fspd {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  position: relative;
  top: -6px;
}

.vu4l1tpd {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  font-family: Lato, sans-serif;
}

.sh47v2vf {
  border-width: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-family: Lato, sans-serif;
  display: flex;
  position: relative;
  left: -4px;
}

.kr2y07h7 {
  z-index: 40;
  background-image: linear-gradient(#065252, #054040);
  background-size: auto;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-shrink: 0;
  width: auto;
  padding: 6px 48px 6px 16px;
  font-family: Lato, sans-serif;
  position: relative;
  transform: translate(0)rotate(0)skewX(0)skewY(0)scale(1.15, 1)scale(1, 1.15);
  box-shadow: 0 0 #fff, 0 0 0 8px #fff, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.vjygl1h2 {
  color: #097474;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  display: flex;
}

.bvgfzagu {
  color: #097474;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.u7e2ajbv {
  border-width: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-family: Lato, sans-serif;
  display: flex;
  transform: translate(-24px)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.dyh93vln {
  z-index: 10;
  opacity: .5;
  background-color: #fff;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 6px 9999px 9999px 6px;
  flex-shrink: 0;
  width: auto;
  padding: 8px 24px 8px 64px;
  font-family: Lato, sans-serif;
  position: relative;
  box-shadow: 0 8px 16px #00000026;
}

.kyzksu2q {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  display: flex;
  transform: translate(0)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.k9vdul9i {
  aspect-ratio: auto 22 / 22;
  color: #fff;
  vertical-align: middle;
  width: 22px;
  max-width: 100%;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: block;
}

.faae97gz {
  color: #fff;
  border-width: 0;
  width: auto;
  padding: 8px;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
}

.rr5hswjn {
  z-index: 10;
  color: #fff;
  background-color: #065252;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: flex;
  position: relative;
}

.aqsk2mx3 {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 12px;
  line-height: 1;
}

.mr70yp7j {
  z-index: 10;
  color: #fff;
  background-color: #065252;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: flex;
  position: relative;
}

.pnv4i5ug {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 17.5px;
  font-weight: 900;
  line-height: 1;
}

.xq3jtynl {
  border-width: 0;
  width: auto;
  margin: 0 24px;
  position: relative;
}

.zehzosa6 {
  opacity: .5;
  color: #065252;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: block;
}

.hpb72a41 {
  z-index: 10;
  color: #fff;
  background-color: #fff;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: flex;
  position: relative;
}

.fwwz4xln {
  opacity: .5;
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 12px;
  line-height: 1;
}

.phcbcr5s {
  z-index: 10;
  border-width: 0;
  width: auto;
  position: relative;
}

.kc4c2luh {
  z-index: 0;
  background-image: linear-gradient(90deg, #065252 50%, #d5d5d5 50%);
  background-size: auto;
  border-width: 1px 0;
  width: auto;
  height: 6px;
  margin: 0 20%;
  position: absolute;
  left: 24px;
  right: 24px;
  transform: translate(0, 12px)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.h5zuzvyw {
  border-width: 0;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  max-width: 576px;
  margin: 0 auto;
  padding: 0 24px 24px;
  display: none;
  overflow: hidden;
}

.fdrqgpte {
  border-width: 0;
  width: auto;
  padding: 16px 0;
}

.zn17bfyu {
  background-color: #e6f1f1;
  border-width: 0;
  width: auto;
  padding: 16px 0 0;
}

.o9bskobf {
  color: #0d0d0d;
  vertical-align: middle;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
  overflow: hidden;
}

.cn7nds7a {
  border-width: 0;
  width: auto;
  margin: 0 0 -4px;
}

.mhgs4xrf {
  z-index: 0;
  color: #fef3c7;
  text-align: center;
  text-shadow: 4px 4px .5px #065252, -4px -4px .5px #065252, 4px -4px .5px #065252, -4px 4px .5px #065252, 4px 0 .5px #065252, -4px 0 .5px #065252, 0 4px .5px #065252, 0 -4px .5px #065252;
  border-width: 0;
  width: 100%;
  height: min-content;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  animation-name: pulse;
  animation-iteration-count: infinite;
  position: absolute;
  top: 0;
  left: 0;
}

.y2z2pigt {
  z-index: 0;
  color: #fbbf24;
  text-align: center;
  text-shadow: 4px 4px .5px #065252, -4px -4px .5px #065252, 4px -4px .5px #065252, -4px 4px .5px #065252, 4px 0 .5px #065252, -4px 0 .5px #065252, 0 4px .5px #065252, 0 -4px .5px #065252;
  border-width: 0;
  width: 100%;
  height: min-content;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  animation-name: pulse;
  animation-iteration-count: infinite;
  position: absolute;
  top: 0;
  left: 0;
}

.jz1ismjd {
  z-index: 10;
  color: #fff;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: relative;
  top: -80px;
}

.i55m1m7e {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 900;
  line-height: 32px;
}

.hjp11qr8 {
  color: #fff;
  text-align: center;
  background-color: #065252;
  border-width: 0;
  width: auto;
  padding: 8px 24px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 32px;
  position: relative;
}

.x1w6a6vr {
  background-color: #065252;
  border-width: 0;
  width: auto;
}

.ewzaq0sa {
  background-color: #e6f1f1;
  border-width: 0;
  width: auto;
}

.kmjh3syc {
  color: #065252;
  text-align: center;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.eo84nlgc {
  z-index: 30;
  color: #065252;
  text-align: center;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
  position: relative;
}

.h2e0ukg3 {
  vertical-align: middle;
  width: 100%;
  max-width: 448px;
  margin: 0 auto;
  display: block;
  position: relative;
}

.wf6a3r8c {
  border-width: 0;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 24px;
  display: none;
  position: relative;
}

.m9jpuze8 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 20.8px;
  line-height: 28px;
}

.w8o6hj3x {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 11.648px;
  line-height: 0;
  position: relative;
  top: -5.824px;
}

.hrn1v1z4 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20.8px;
  line-height: 28px;
}

.x6ujq6sb {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 20.8px;
  line-height: 28px;
  -webkit-text-decoration: underline #0d0d0d;
  text-decoration: underline #0d0d0d;
}

.rsgf34cp {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20.8px;
  line-height: 28px;
}

.ki11ijnr {
  border-width: 0;
  width: auto;
  font-size: 20.8px;
  line-height: 28px;
}

.g17p4db1 {
  z-index: 30;
  border-width: 0;
  width: 80%;
  padding: 40px 48px 40px 0;
  position: relative;
}

.mlbzf2c3 {
  z-index: 10;
  vertical-align: middle;
  width: 100%;
  max-width: 100%;
  display: block;
  position: relative;
  transform: translate(0)rotate(0)skewX(0)skewY(0)scale(1.25, 1)scale(1, 1.25);
}

.kktp2goy {
  border-width: 0;
  width: 50%;
  margin: 0 auto;
  padding: 0 0 0 24px;
  position: relative;
}

.fo6qd1e3 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
  left: -64px;
}

.cde3mwut {
  z-index: 10;
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
  position: relative;
  transform: translate(80px)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.hqctv1w4 {
  border-width: 0;
  width: auto;
  position: relative;
}

.uabs979n {
  z-index: 0;
  border-width: 0;
  width: auto;
  position: absolute;
  left: 128px;
}

.a50joabn {
  float: left;
  vertical-align: middle;
  object-fit: cover;
  background-color: #fff;
  border-radius: 6px;
  width: 96px;
  max-width: 100%;
  height: 96px;
  margin: 0 24px 4px 0;
  padding: 2px;
  display: none;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.oaqy0lkf {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.gbugvaqi {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 9.8px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -4.9px;
}

.logn82fo {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  line-height: 1.5;
}

.zqtk7b52 {
  border-width: 0;
  width: auto;
  margin: 0;
}

.k0179yqv {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 17.5px;
  line-height: 1.5;
}

.f0bf9l35 {
  border-width: 0;
  width: 50%;
  margin: 0 0 24px;
}

.y1uo01en {
  z-index: 10;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  padding: 0 48px;
  display: block;
  position: relative;
}

.h1zrjds2 {
  border-width: 0;
  width: 50%;
  position: relative;
}

.v3k6tww9 {
  border-width: 0;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  padding: 0 24px;
  display: flex;
}

.csz3by8k {
  z-index: 10;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  position: relative;
}

.iqn5tezw {
  background-color: #f5f5f5;
  border-width: 0;
  width: auto;
  padding: 48px 0 0;
  position: relative;
  overflow: hidden;
}

.cdcndfha {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.i5cobls3 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.fbim8ree {
  color: #333;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.rd86tvkc {
  z-index: 40;
  color: #fff;
  vertical-align: middle;
  border-color: #fff;
  border-radius: 6px;
  width: 384px;
  max-width: 100%;
  margin: 24px auto 0;
  display: none;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.o017gxd8 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 17.5px;
  line-height: 1.5;
}

.kvf1s8go {
  color: #fff;
  border-width: 0;
  width: auto;
  font-size: 9.8px;
  line-height: 0;
  position: relative;
  top: -4.9px;
}

.svgwrekj {
  color: #fff;
  border-width: 0;
  width: 66.6667%;
}

.m8vomzhd {
  z-index: 40;
  vertical-align: middle;
  border-color: #fff;
  border-radius: 6px;
  width: 384px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.blqmlugz {
  border-width: 0;
  width: 50%;
  margin: 0 auto;
  padding: 0 48px;
}

.t1pqsue3 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
}

.rfol9w6s {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
}

.f0jgqimz {
  background-color: #065252;
  border-width: 0;
  width: auto;
  padding: 48px 0;
  position: relative;
}

.jxcyw1no {
  z-index: 40;
  vertical-align: middle;
  width: 235px;
  max-width: 100%;
  height: 540px;
  margin: 0 auto;
  display: block;
  position: relative;
}

.qbagcznr {
  border-width: 0;
  width: auto;
  margin: 0 auto;
  padding: 0 0 0 40px;
  position: relative;
}

.s8a240do {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.w9ckm2yy {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.w17ayacf {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 53.76px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -26.88px;
}

.be8bqgi9 {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 96px;
  line-height: 1;
}

.ojtmja6n {
  text-align: center;
  vertical-align: middle;
  width: 128px;
  max-width: 100%;
  margin: 0 auto;
  display: none;
}

.zqui2eoc {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 16px 0 0;
  font-size: 17.5px;
  line-height: 1.5;
  display: block;
}

.ho1k8s48 {
  color: #fff;
  text-align: center;
  background-color: #0369a1;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 2px 24px;
  font-size: 17.5px;
  line-height: 1.5;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.q22k9p19 {
  color: #fff;
  text-align: center;
  background-color: #0369a1;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  width: -moz-fit-content;
  width: fit-content;
  margin: 16px auto 0;
  padding: 2px 24px 0;
  font-size: 17.5px;
  line-height: 1.5;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.ewcqvzdq {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  display: none;
}

.o7sl2bv5 {
  text-align: center;
  border-width: 0;
  width: auto;
}

.x264dazy {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 9.8px;
  line-height: 0;
  position: relative;
  top: -4.9px;
}

.f4qiscic {
  border-width: 0;
  width: 66.6667%;
  margin: 0 auto;
}

.gpi8vwk9 {
  border-width: 0;
  flex-direction: row-reverse;
  align-items: center;
  width: auto;
  display: flex;
}

.syc0qy6o {
  color: #0d0d0d;
  border-width: 0 4px;
  border-color: #bae6fd;
  width: auto;
  margin: 0 0 40px;
  padding: 0 32px;
  font-size: 30px;
  line-height: 36px;
}

.s4cyk1c6 {
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  padding: 48px 0 0;
}

.c7wsteoz {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 16px 0 0;
  font-size: 17.5px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.rbe9zqgk {
  color: #fff;
  background-color: #0369a1;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2px 24px;
  font-size: 17.5px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.tu1cypge {
  color: #fff;
  background-color: #0369a1;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2px 24px 0;
  font-size: 17.5px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.g7fqi7zq {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  font-weight: 700;
  display: flex;
}

.pu260dv7 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  display: inline;
}

.k46zqk5u {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 48px;
}

.uskat8yf {
  background-color: #fafafa;
  border-width: 1px 0;
  border-color: #e7e5e4;
  width: auto;
  padding: 48px 0;
}

.tar9kps6 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 16px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.g6jisoni {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
}

.bbgjoxfz {
  vertical-align: middle;
  object-fit: cover;
  object-position: 50% 0%;
  width: 256px;
  max-width: 100%;
  height: 256px;
  margin: 0 auto;
  display: none;
  overflow: hidden;
}

.xjbp5l5f {
  border-width: 0;
  width: 50%;
  margin: 0 auto;
  position: relative;
  transform: translate(-48px)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.obu9n95n {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 17.5px;
  line-height: 1.5;
}

.gt35qq4j {
  z-index: 10;
  border-width: 0;
  width: 80%;
  margin: 0 0 48px;
  position: relative;
}

.ndko447w {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin: 24px 0 0;
  display: flex;
}

.zvp48cp8 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.sdsg48hg {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.r98q6sbo {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.mveu7bkd {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 11.2px;
  font-style: italic;
  line-height: 0;
  position: relative;
  top: -5.6px;
}

.hpzzlvcl {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.oursj8ff {
  color: #000;
  vertical-align: middle;
  width: 400px;
  max-width: 100%;
  height: 400px;
  margin: 0 0 0 262px;
  display: block;
}

.igd5b1je {
  color: #000;
  vertical-align: middle;
  width: 400px;
  max-width: 100%;
  height: 400px;
  margin: 50px 0 0 262px;
  display: block;
}

.c3y7a2q1 {
  border-width: 0;
  width: 100%;
  padding: 12px 0;
}

.sootqeac {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 70px 24px 0;
}

.e6um8u2y {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 48px 0 0;
  overflow: hidden;
}

.pucn98vz {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.juvld2tm {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.lu4u346c {
  filter: hue-rotate(331deg);
  color: #065252;
  text-align: center;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.m30wgkx8 {
  z-index: 40;
  vertical-align: middle;
  width: 320px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  top: -48px;
}

.qhn0ff3u {
  vertical-align: middle;
  object-fit: cover;
  object-position: 50% 100%;
  background-color: #fff;
  border-width: 1px;
  border-color: #fff;
  border-radius: 6px;
  width: 256px;
  max-width: 100%;
  height: 320px;
  margin: 0 auto 24px;
  display: none;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.mbhs15rk {
  border-width: 0;
  width: 50%;
  margin: 0 auto;
  padding: 0 0 0 40px;
  position: relative;
}

.rykzis47 {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: 16px;
  margin: 0 24px 0 0;
  display: block;
}

.tcmiuyxn {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.s6zzmm4v {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 24px 0 0;
  display: flex;
}

.kre3xbjp {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  display: block;
}

.zhfg2z31 {
  grid-column-gap: 8px;
  filter: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  justify-content: center;
  gap: 8px;
  width: auto;
  padding: 0 0 8px;
  display: grid;
}

.u4juwny8 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 64px 24px;
}

.ivl1qt6r {
  background-color: #e6f1f1;
  border-width: 0;
  border-radius: 6px;
  width: auto;
  max-width: 768px;
  margin: 48px auto 0;
  padding: 24px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.qr6xz3yr {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 32px 0 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 32px;
}

.u5twoi5y {
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 24px;
}

.pp5a08lk {
  z-index: 0;
  vertical-align: middle;
  object-fit: cover;
  object-position: 100% 50%;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.yylkzol2 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.oz5pbcoa {
  vertical-align: middle;
  border-width: 1px;
  border-color: #fff;
  border-radius: 6px;
  width: 100%;
  max-width: 384px;
  margin: 0 auto 24px;
  display: none;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.pzzs2xnz {
  border-width: 0;
  width: 66.6667%;
  padding: 0 48px 0 0;
}

.w24hkmlh {
  border-width: 0;
  width: 33.3333%;
}

.e2jftk30 {
  z-index: 20;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  display: flex;
  position: relative;
}

.blv4paqc {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 96px 24px;
}

.x0syxbgf {
  background-color: #e8ecef;
  border-width: 0;
  width: auto;
  padding: 32px 0;
  position: relative;
  overflow: hidden;
}

.s51fh1kk {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 32px;
}

.xdb7vkiw {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 0 24px;
}

.grje6fto {
  vertical-align: middle;
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  max-width: 100%;
  height: 160px;
  margin: 24px auto;
  display: block;
  position: relative;
}

.e1y7sfri {
  z-index: 0;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fff;
  text-align: center;
  background-color: #06525299;
  border-width: 0;
  border-radius: 0 0 6px 6px;
  width: 100%;
  padding: 16px 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 0;
}

.jj7wu7ev {
  border-width: 2px;
  border-color: #fff;
  border-radius: 6px;
  width: auto;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.k3nr0828 {
  border-width: 2px 0 4px;
  border-color: #097474;
  border-radius: 6px;
  width: auto;
  padding: 16px;
  box-shadow: 0 16px 48px #0000002d;
}

.rsk2fkgn {
  grid-column-gap: 24px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  width: auto;
  padding: 48px 0 0;
  display: grid;
}

.e4ydtcbd {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 16px;
}

.ettc2f3b {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 48px 0 0;
  padding: 0 24px;
}

.md34i0nf {
  border-width: 1px 0;
  width: auto;
  padding: 48px 0;
}

.c3t2jg66 {
  z-index: 0;
  vertical-align: middle;
  object-fit: cover;
  width: 394px;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  right: 0;
}

.l901ufjy {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.zue5k2dl {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.twhq4zdd {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.hijk69yx {
  color: #fff;
  vertical-align: middle;
  border-width: 1px;
  border-color: #fff;
  border-radius: 6px;
  width: 320px;
  max-width: 100%;
  margin: 0 auto;
  display: none;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.zukfuce4 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  line-height: 0;
}

.blnajaxb {
  color: #fff;
  border-width: 0;
  width: 66.6667%;
  padding: 0 48px 0 0;
}

.srn8w66a {
  color: #fff;
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 48px 24px;
}

.fau1qidd {
  background-color: #065252;
  border-width: 0;
  width: auto;
  position: relative;
}

.cl1ai84v {
  vertical-align: middle;
  object-fit: cover;
  object-position: 50% 0%;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  display: none;
}

.p2bxpphb {
  vertical-align: middle;
  width: 288px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  position: relative;
  left: -16px;
}

.kyxovywn {
  color: #9ca3af;
  letter-spacing: -1.5px;
  border-width: 0;
  width: auto;
  font-size: 16.8px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -8.4px;
}

.eq15ksn0 {
  color: #9ca3af;
  letter-spacing: -1.5px;
  border-width: 0;
  width: auto;
  margin: 0 4px 0 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.4;
  position: relative;
}

.fka4klea {
  color: #333;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 30px;
  line-height: 1.4;
}

.xi9vozid {
  color: #086a6a;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.nc2gk673 {
  color: #086a6a;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 16px;
  position: relative;
  top: -4px;
}

.dbj14e1f {
  color: #086a6a;
  border-width: 0;
  width: auto;
  margin: 0 0 0 4px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: block;
  position: relative;
  top: -6px;
}

.bx6jngwf {
  color: #086a6a;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 0 0 0 8px;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 1;
  display: flex;
}

.r4fh0xwv {
  color: #9ca3af;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.omd737mu {
  color: #043131;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 33.6px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -16.8px;
}

.mpp6jkii {
  color: #043131;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

.knx71opa {
  color: #043131;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  margin: 0 4px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

.uem8rpkh {
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
}

.zi2kib2n {
  color: #0d0d0d;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
  position: relative;
  top: -4px;
}

.wd7n6gch {
  color: #0d0d0d;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
  display: block;
  position: relative;
  top: 0;
}

.o4yytas4 {
  filter: hue-rotate(331deg);
  text-shadow: 1px 1px #fff9;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 24px;
  line-height: 1;
  display: flex;
}

.b9kmt4o5 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.k0fprskk {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 13.44px;
  line-height: 0;
  position: relative;
  top: -6.72px;
}

.q3q5pxmm {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 48px 0 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.zvlu6xxm {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.q9frzoly {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
  display: none;
}

.wpgndkiv {
  z-index: 10;
  border-width: 0;
  width: 80%;
  margin: 0 auto 48px;
  position: relative;
}

.hifpbp52 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin: 48px 0 0;
  display: flex;
}

.cphao6fr {
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.uzy0r4mp {
  color: #fff;
  background-color: #065252;
  border-width: 0;
  border-radius: 6px 6px 0 0;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 0 0 24px;
  padding: 0 8px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.uyiwlog0 {
  vertical-align: middle;
  width: 24px;
  max-width: 100%;
  height: 24px;
  display: block;
}

.k92kth32 {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.phvkhthj {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.f650gh3m {
  background-color: #065252;
  border-width: 0;
  width: 80px;
  height: 2px;
  margin: 8px auto;
}

.neiq3v9l {
  vertical-align: middle;
  width: 256px;
  max-width: 100%;
  margin: 24px auto;
  display: block;
}

.jocw0w6o {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: 24px;
  margin: 0 24px 0 0;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.e90wiiym {
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.t7au7pkg {
  color: #0d0d0d;
  border-width: 0 0 1px;
  border-color: #e6f1f1;
  width: auto;
  padding: 8px 0;
  font-size: 16px;
  line-height: 24px;
}

.uf0k3elc {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.l8imhd9c {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  padding: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.vm6q7pjh {
  border-width: 0;
  width: auto;
  padding: 0 48px;
  font-size: 16px;
  line-height: 24px;
}

.dubhfzu8 {
  background-color: #fff;
  border-width: 2px 0 8px;
  border-color: #065252;
  border-radius: 4.8px;
  flex-direction: column;
  flex-grow: 1;
  width: auto;
  padding: 24px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.yma2rzxx {
  border-width: 0;
  flex-direction: column;
  width: auto;
  height: 100%;
  display: flex;
}

.h4qyq5lp {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.i3fdjc60 {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  max-width: 896px;
  margin: 48px auto 0;
  display: grid;
}

.mm8iekty {
  background-color: #e6f1f1;
  border-width: 0;
  width: auto;
  padding: 48px 0;
}

.upktncm3 {
  color: #086a6a;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.fmel2jj6 {
  color: #086a6a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  padding: 0 16px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.xgrvz3gb {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-color: #366eac;
  width: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
}

.uf7yljjf {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  font-style: italic;
  line-height: 1.5;
}

.hjo324dz {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-style: italic;
}

.ashvtxg3 {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 0 0 8px;
}

.goq3v17z {
  text-align: center;
  background-image: linear-gradient(#5c9ce2, #366eac);
  border-width: 0;
  border-radius: 6px 6px 0 0;
  width: auto;
  padding: 0 0 8px;
}

.bgf6y6sx {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 197px;
  max-width: 100%;
  height: 306px;
  display: block;
  position: relative;
}

.dwkh5cj9 {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  height: 317px;
  margin: 20px 0 0;
  padding: 0 8px;
  position: relative;
}

.t9u7ze8l {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  line-height: 1.5;
  position: relative;
}

.n9h94f3t {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 8px 0;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  line-height: 1.5;
}

.lxnserzu {
  color: #407fc6;
  text-align: center;
  letter-spacing: -.75px;
  border-width: 0;
  width: auto;
  margin: 0 0 -4px;
  font-size: 30px;
  font-style: italic;
  line-height: 36px;
}

.j5tl4t39 {
  color: #407fc6;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 40.32px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -20.16px;
}

.un4gfmmx {
  color: #407fc6;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.v7w7hi7q {
  color: #407fc6;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  margin: 0 6px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.uc49ecvc {
  color: #333;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  line-height: 1.4;
  display: flex;
}

.mtz3rze0 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-weight: 700;
  display: flex;
}

.ded6sg4v {
  border-width: 0;
  width: 100%;
  margin: 24px 0 0;
}

.zjcp7rsn {
  filter: hue-rotate(331deg);
  color: #0d0d0d;
  text-transform: uppercase;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.hyp3iwso {
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  padding: 4px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.wiwf3zau {
  text-transform: uppercase;
  border-width: 0;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.qeu132wu {
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  vertical-align: middle;
  cursor: pointer;
  width: 24px;
  max-width: 100%;
  margin: 0 8px 0 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  display: block;
}

.vq83nwad {
  color: #0d0d0d;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  line-height: 28px;
  display: block;
}

.vkihhy7i {
  z-index: 1;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #006400;
  background-image: linear-gradient(#f6dda1, #f0c14b);
  background-size: auto;
  border-width: 1px;
  border-color: #a88734 #9c7e31 #846a29;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 8px 0 24px;
  padding: 10px 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  display: flex;
  position: relative;
  box-shadow: 0 2px 2px #00000024, 0 1px 5px #0000001f, 0 3px 1px -2px #0003;
}

.agd4hzwt {
  border-width: 0;
  width: auto;
  padding: 0 16px;
}

.vu8rwnw3 {
  color: #737373;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  line-height: 24px;
  display: none;
  position: relative;
}

.p2tj5k8a {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  font-weight: 600;
  line-height: 24px;
}

.xybl6ze4 {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  display: block;
  position: relative;
  bottom: -4px;
}

.xz7lllkz {
  background-color: #fafafa;
  border-width: 1px 0 0;
  border-radius: 0 0 6px 6px;
  width: auto;
  margin: 8px 0 0;
}

.xrc3d3y0 {
  border-width: 0;
  width: 100%;
  padding: 16px 16px 0 0;
  top: -12px;
}

.znz40man {
  border-width: 0;
  width: 100%;
  padding: 24px 0;
}

.xahy423h {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  display: flex;
}

.dzsrjl5f {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 20px;
}

.moobdfjn {
  text-transform: uppercase;
  background-color: #2c5d92;
  border-width: 0;
  border-radius: 0 0 6px 6px;
  width: auto;
  padding: 4px 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 20px;
  display: none;
}

.mo6cquev {
  background-color: #fff;
  border-width: 2px;
  border-color: #d4d4d4;
  border-radius: 4.8px;
  order: 1;
  width: 33.3333%;
  padding: 0 2px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.ccvw3p6a {
  text-align: center;
  background-image: linear-gradient(#407fc6, #366eac);
  border-width: 0;
  border-radius: 6px 6px 0 0;
  width: auto;
  padding: 0 0 8px;
}

.onr7lovh {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 244px;
  max-width: 100%;
  height: 306px;
  margin: 11px 0 -80px 16px;
  display: block;
  position: relative;
}

.r9orxg6z {
  z-index: 0;
  color: #407fc6;
  text-align: -webkit-center;
  text-shadow: -3px -3px #fff, 3px -3px #fff, -3px 3px #fff, 3px 3px #fff;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 32px;
  left: 28px;
}

.p55qk2q2 {
  text-align: -webkit-center;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  display: block;
}

.lnvrfivt {
  grid-column-gap: 8px;
  text-align: -webkit-center;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
  width: auto;
  max-width: 160px;
  max-height: 96px;
  display: grid;
}

.tv6ze99j {
  text-align: -webkit-center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  position: relative;
  right: -8px;
}

.c5tq3ymj {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  position: relative;
}

.cnoaye1r {
  color: #366eac;
  text-align: center;
  letter-spacing: -.75px;
  border-width: 0;
  width: auto;
  margin: 0 0 -4px;
  font-size: 30px;
  font-style: italic;
  line-height: 36px;
}

.sda7h4ah {
  color: #366eac;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 40.32px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -20.16px;
}

.owgys7rw {
  color: #366eac;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.oo7mp1mh {
  color: #366eac;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  margin: 0 6px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.ahf0ed9o {
  border-width: 0;
  width: 100%;
}

.qjo8yz3w {
  filter: hue-rotate(331deg);
  color: #0d0d0d;
  text-transform: uppercase;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.jtebxmas {
  z-index: 1;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  cursor: pointer;
  background-color: #006400;
  background-image: linear-gradient(#f6dda1, #f0c14b);
  background-size: auto;
  border-width: 1px;
  border-color: #a88734 #9c7e31 #846a29;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 8px 0 24px;
  padding: 10px 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  display: flex;
  position: relative;
  box-shadow: 0 2px 2px #00000024, 0 1px 5px #0000001f, 0 3px 1px -2px #0003;
}

.shdyyrwl {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  padding: 0 16px;
}

.ojaq1jxe {
  color: #737373;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  line-height: 24px;
  display: none;
  position: relative;
}

.vzdgd0li {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
}

.lx1d7nun {
  border-width: 1px 0 0;
  border-radius: 0 0 6px 6px;
  width: auto;
  margin: 8px 0 0;
}

.d7b81ubn {
  background-color: #fffbeb;
  border-width: 2px;
  border-color: #366eac;
  border-radius: 4.8px;
  order: 3;
  width: 33.3333%;
  height: 830.64px;
  margin: 0 0 8px 12px;
  padding: 0 2px 2px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.orv07sf4 {
  z-index: 10;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  max-width: 100%;
  margin: 0 auto 24px;
  padding: 0 8px;
  display: flex;
  position: relative;
}

.cpkhq0bq {
  color: #57534e;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
}

.wcy7smo1 {
  color: #57534e;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 512px;
  margin: 24px auto 0;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
  display: block;
}

.lcy3nll3 {
  vertical-align: middle;
  width: 16.6667%;
  max-width: 100%;
  padding: 0 4px;
  display: block;
}

.m5ag8b2z {
  filter: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0 0 8px;
  display: flex;
}

.frwk3vc6 {
  filter: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.nwg159gy {
  border-width: 0;
  width: 100%;
  padding: 0 64px 24px;
}

.eny3qhyd {
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
}

.s4r8s2yg {
  border-width: 0;
  width: auto;
  max-width: 576px;
  margin: 0 auto;
}

.zn1q8xm9 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 24px auto 0;
  padding: 0 8px;
}

.m3ho9i15 {
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  -webkit-text-decoration: underline #0d0d0d;
  text-decoration: underline #0d0d0d;
}

.vcba99u0 {
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 8.96px;
  line-height: 0;
  position: relative;
  top: -4.48px;
}

.ih5zihz8 {
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.dmzhkrs7 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 32px auto 0;
  padding: 0 16px;
  font-size: 16px;
  line-height: 24px;
}

.udtnqnpc {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 8px;
}

.wzhesk17 {
  border-width: 0;
  width: auto;
  padding: 48px 0;
}

.uv3shqa0 {
  vertical-align: middle;
  width: 256px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
}

.pubm3qhq {
  border-width: 0;
  width: auto;
  margin: -112px 0 0;
}

.re2a8bqh {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  padding: 0 16px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.hgy41qjr {
  background-color: #fff;
  border-width: 2px 0 8px;
  border-color: #b3d4d4;
  border-radius: 6px;
  width: auto;
  padding: 0 48px 48px;
  box-shadow: 0 16px 48px #0000002d;
}

.sud6211j {
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 128px auto 0;
  padding: 0 24px;
}

.ewcq6ae4 {
  background-color: #065252;
  border-width: 0;
  width: auto;
  padding: 48px 0;
}

.dbvjhusv {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  margin: -8px 0 0;
  padding: 0 8px;
  position: relative;
}

.qxbx3j40 {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 197px;
  max-width: 100%;
  height: 306px;
  margin: 0 0 0 23px;
  display: block;
  position: relative;
}

.vlczkbqf {
  color: #407fc6;
  text-align: -webkit-center;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 40.32px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -20.16px;
}

.e6m3756l {
  color: #407fc6;
  text-align: -webkit-center;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.z7g611sn {
  color: #407fc6;
  text-align: -webkit-center;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  margin: 0 6px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.v0czmmy7 {
  color: #333;
  text-align: -webkit-center;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  line-height: 1.4;
  display: flex;
}

.psd7beee {
  text-align: -webkit-center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-weight: 700;
  display: flex;
}

.w3yr6xld {
  text-align: -webkit-center;
  border-width: 0;
  width: 100%;
  margin: 24px 0 0;
}

.ioaqy5sn {
  filter: hue-rotate(331deg);
  color: #0d0d0d;
  text-align: -webkit-center;
  text-transform: uppercase;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.lkbiwiw2 {
  text-align: -webkit-center;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  padding: 4px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.ihga9cfq {
  text-align: -webkit-center;
  text-transform: uppercase;
  border-width: 0;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.y61hp71h {
  text-align: -webkit-center;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  display: block;
  position: relative;
  bottom: -4px;
}

.slact9sh {
  text-align: -webkit-center;
  background-color: #fafafa;
  border-width: 1px 0 0;
  border-radius: 0 0 6px 6px;
  width: auto;
  margin: 8px 0 0;
}

.fzguivsw {
  text-align: -webkit-center;
  border-width: 0;
  width: 100%;
  padding: 16px 16px 0 0;
  top: -12px;
}

.fdmer8k2 {
  text-align: -webkit-center;
  border-width: 0;
  flex-flow: column;
  width: 100%;
  padding: 0 0 24px;
  display: flex;
}

.uz03xl1c {
  background-color: #fff;
  border-width: 2px;
  border-color: #d4d4d4;
  border-radius: 4.8px;
  order: 1;
  width: 33.3333%;
  padding: 2px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.q0y5owdr {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 244px;
  max-width: 100%;
  height: 306px;
  margin: 0 0 -80px;
  display: block;
  position: relative;
}

.hmkhe8k7 {
  background-color: #fffbeb;
  border-width: 2px;
  border-color: #366eac;
  border-radius: 4.8px;
  order: 3;
  width: 33.3333%;
  margin: 0 0 8px 12px;
  padding: 2px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.k8jouxpz {
  outline-offset: -1px;
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.f5fhfhx8 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 8.96px;
  line-height: 0;
  position: relative;
  top: -4.48px;
}

.hgxt2i2v {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 32px auto 0;
  padding: 0 16px;
  font-size: 16px;
  line-height: 24px;
}

.ci3cv95u {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
}

.l95p1ju4 {
  z-index: 40;
  vertical-align: middle;
  border-color: #fff;
  border-radius: 6px;
  width: 320px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.gmqsgphw {
  float: right;
  border-width: 0;
  width: auto;
  margin: 0 auto;
  padding: 0 0 0 40px;
  position: relative;
}

.n0exv1tu {
  border-width: 0;
  width: auto;
  padding: 24px 0 0;
}

.gt0ubc9s {
  clear: right;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 48px 64px 0;
}

.mmj2dolz {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.q8cpkd6n {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#065252, #054040);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 24px 0;
}

.ur4mr1a6 {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  margin: 11px 0 0;
  padding: 0 8px;
  position: relative;
}

.p2qdpoiq {
  border-width: 0;
  width: auto;
  overflow: hidden auto;
}

.dfa1c5el {
  filter: hue-rotate(331deg);
  color: #dc2626;
  text-align: center;
  text-shadow: 0 1px #fff4cc, 0 .72px #ffeb99, 0 1.08px #ffe680, 0 2.16px 1px #fea9, 0 0 1.8px #ffeeaa80, 0 1px 3px #ffea8c66, 0 1.08px 1.8px #ffe6804d, 0 1.8px 3.6px #ffe17340, 0 3.6px 3.6px #ffdc6433, 0 7.2px 7.2px #ffd75a26;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  padding: 4px 8px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-decoration-thickness: 4px;
}

.nrbmr1o5 {
  z-index: 10;
  color: #e6f1f1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 32px;
  position: relative;
}

.vooz8sco {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 576px;
  margin: 0 auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.zb0wkkf7 {
  color: #fff;
  text-align: center;
  background-color: #dc2626;
  border-width: 0;
  width: 32px;
  height: 32px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  display: block;
  transform: translate(0)rotate(45deg)skewX(0)skewY(0)scale(1)scale(1);
}

.uz4xbll0 {
  z-index: 0;
  color: #fff;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  display: flex;
  position: absolute;
  bottom: -12px;
}

.s5irk1zq {
  color: #fff;
  text-align: center;
  background-color: #dc2626;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  padding: 24px 16px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
  box-shadow: 0 16px 48px #0000002d;
}

.pmm2z2vr {
  vertical-align: middle;
  width: 100%;
  max-width: 100%;
  display: block;
  position: relative;
}

.p4g0y3eu {
  z-index: 0;
  color: #407fc6;
  text-shadow: -3px -3px #fff, 3px -3px #fff, -3px 3px #fff, 3px 3px #fff;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 32px;
  left: 64px;
}

.k4jyv1aj {
  grid-column-gap: 8px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  width: auto;
  max-width: 80px;
  max-height: 96px;
  display: grid;
}

.cczzhvs7 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  position: relative;
}

.hswahro9 {
  border-width: 0;
  width: auto;
  margin: -8px 0 0;
  padding: 0 8px;
  position: relative;
}

.kjz4c9zu {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  vertical-align: middle;
  cursor: pointer;
  width: 24px;
  max-width: 100%;
  margin: 0 8px 0 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  display: block;
}

.kx0umk51 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  line-height: 28px;
  display: block;
}

.qbhhz6ls {
  z-index: 1;
  color: #333;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #006400;
  background-image: linear-gradient(#f6dda1, #f0c14b);
  background-size: auto;
  border-width: 1px;
  border-color: #a88734 #9c7e31 #846a29;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 8px 0 24px;
  padding: 10px 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  display: flex;
  position: relative;
  box-shadow: 0 2px 2px #00000024, 0 1px 5px #0000001f, 0 3px 1px -2px #0003;
}

.e0zvppyk {
  vertical-align: middle;
  width: 100%;
  max-width: 100%;
  margin: 0 0 -80px;
  display: block;
  position: relative;
}

.rqc3i2sp {
  border-width: 0;
  width: 82%;
  margin: 0 auto;
  padding: 0 8px;
  position: relative;
}

.zaafa8xb {
  z-index: 1;
  color: #333;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  cursor: pointer;
  background-color: #006400;
  background-image: linear-gradient(#f6dda1, #f0c14b);
  background-size: auto;
  border-width: 1px;
  border-color: #a88734 #9c7e31 #846a29;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 8px 0 24px;
  padding: 10px 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  display: flex;
  position: relative;
  box-shadow: 0 2px 2px #00000024, 0 1px 5px #0000001f, 0 3px 1px -2px #0003;
}

.t3pl143l {
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 24px 0;
}

.g4rj4dr8 {
  border-width: 0;
  width: auto;
  display: none;
}

.hkymzqos {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: none;
}

.mkj297nc {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.lukykf32 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 0 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.u4ecjny7 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
}

.v0bukklq {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.z48ho18a {
  color: #fff;
  border-width: 0;
  width: auto;
  font-size: 6.72px;
  line-height: 0;
  position: relative;
  top: -3.36px;
}

.u22u2d6r {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.lycr4tl7 {
  color: #fff;
  border-width: 0;
  width: auto;
  max-width: 576px;
  margin: 24px 0 16px;
}

.zp8k5e8b {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 auto;
}

.tx0x0yvz {
  color: #fff;
  border-width: 0;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-end;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 8px;
  display: flex;
}

.guadpst1 {
  color: #fff;
  background-color: #043131;
  background-size: 1920px;
  border-width: 0;
  width: auto;
  padding: 40px 0;
}

.asewitp2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 13.44px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -6.72px;
}

.lhun2i2j {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.vm84trra {
  background-color: #054040;
  border-width: 0;
  width: auto;
  padding: 24px 0;
  font-size: 24px;
  line-height: 32px;
}

.t0lh1qn7 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0 1px 0 0;
  border-color: #ccc;
  flex-shrink: 0;
  width: auto;
  padding: 0 8px 0 0;
  font-size: 30px;
  line-height: 36px;
  display: block;
}

.yk06wugz {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  flex-grow: 1;
  justify-self: center;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: block;
  position: relative;
  left: -16px;
}

.r9snv7w0 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #065252;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
}

.n74159j7 {
  color: #f5f5f4;
  text-align: center;
  cursor: pointer;
  border-width: 0 1px 0 0;
  border-color: #ccc;
  flex-shrink: 0;
  width: auto;
  padding: 0 8px 0 0;
  font-size: 30px;
  line-height: 36px;
  display: block;
}

.ik6q4ezp {
  color: #f5f5f4;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.aythwove {
  color: #f5f5f4;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  flex-grow: 1;
  width: auto;
  position: relative;
  left: -16px;
}

.p4mfamix {
  color: #f5f5f4;
  text-align: center;
  cursor: pointer;
  background-color: #097474;
  border-width: 0;
  border-radius: 6px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin: 12px 0 0;
  padding: 16px;
  display: flex;
}

.e4izd550 {
  border-width: 0;
  width: auto;
  padding: 48px 8px 0;
}

.qr97787d {
  color: #78716c;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #0000;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  width: auto;
  margin: 0 auto;
  padding: 4px 24px;
  font-size: 14px;
  line-height: 20px;
}

.dfvvchjj {
  text-align: right;
  border-width: 0;
  width: auto;
  padding: 24px 8px;
}

.z1dowdd5 {
  opacity: 0;
  background-color: #fff;
  border-width: 0;
  width: 450px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  transform: translate(0, -100px);
}

.ikvrt6xw {
  z-index: 1010;
  opacity: 0;
  background-color: #0009;
  border-width: 0;
  width: auto;
  padding: 50px 40px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.cr22cs11 {
  color: #dc2626;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: #dc2626;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 14px;
  max-width: 100%;
  height: auto;
  line-height: 0;
  display: block;
  overflow: hidden;
  transform: translate(0);
}

.ughil4b0 {
  z-index: 1010;
  color: #dc2626;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  fill: #dc2626;
  background-color: #0000;
  border: 0 #dc2626;
  width: auto;
  margin: 0 auto;
  padding: 5px;
  line-height: 0;
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
}

.jr64cjwk {
  color: #dc2626;
  text-align: center;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 32px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.pzizfh7l {
  filter: hue-rotate(331deg);
  color: #0d0d0d;
  text-align: center;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  padding: 8px 16px;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  font-weight: 700;
  line-height: 1;
}

.bmt1zb0i {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  display: flex;
}

.p8porak0 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: underline #0d0d0d;
  text-decoration: underline #0d0d0d;
}

.da1m8b8d {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.bwph9f7j {
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.qvw3qdqq {
  color: #dc2626;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.bxy23cb3 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.oed9740t {
  border-width: 0;
  width: auto;
  padding: 0 24px;
}

.hdl7pjpf {
  color: #fff;
  letter-spacing: .6px;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #086a6a;
  border-width: 2px;
  border-color: #054040;
  border-radius: 4.8px;
  width: 100%;
  margin: 24px auto 0;
  padding: 24px 4px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  box-shadow: 0 16px 48px #0000002d;
}

.sdytjpsr {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  padding: 0 0 24px;
}

.rwia1son {
  border-width: 0;
  width: auto;
  padding: 0 64px;
}

.awvfmcgd {
  opacity: 0;
  background-color: #fff;
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  border-radius: 4.8px;
  width: 660px;
  max-width: 100%;
  margin: auto;
  position: relative;
  overflow: hidden;
  transform: translate(0, -100px);
}

.tfvscjtg {
  z-index: 1010;
  opacity: 0;
  background-color: #0009;
  border-width: 0;
  align-items: flex-start;
  width: auto;
  padding: 50px 40px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.vtyt9t3x {
  float: right;
  color: #fff;
  background-color: #000;
  border-width: 2px;
  border-color: #fff;
  border-radius: 50%;
  width: auto;
  padding: 5px 6px;
  font-weight: 900;
  line-height: 1;
  display: block;
  position: relative;
  top: -10px;
  right: -8px;
}

.jx1bt749 {
  color: #d0021b;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 40px;
  line-height: 48px;
}

.aixp8po0 {
  color: #353535;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 40px;
  line-height: 48px;
}

.nzd3qfqs {
  color: #353535;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 45.6px;
}

.zwjzweyd {
  color: #353535;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0;
  padding: 0 16px;
  font-weight: 400;
  line-height: 1.2;
}

.lqyogd5t {
  border-width: 0;
  flex-flow: wrap;
  width: auto;
  display: flex;
}

.x6e6yfdt {
  color: #000;
  text-align: -webkit-center;
  vertical-align: middle;
  width: 533px;
  max-width: 100%;
  height: 400px;
  display: block;
}

.qiqt2gsk {
  text-align: -webkit-center;
  background-color: #075252;
  border-width: 0;
  width: 100%;
  padding: 12px 10px;
}

.xgqxze0q {
  z-index: 9999;
  background-color: #eaecf0;
  border-width: 0;
  border-radius: 25px;
  width: 720px;
  max-width: 100%;
  margin: 10% auto 0;
  padding: 5px;
  animation-name: pulse;
  animation-iteration-count: infinite;
}

.hx3de6ct {
  z-index: 999999;
  background-color: #0e0d0d91;
  border-width: 0;
  width: auto;
  min-height: 300px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.a6ou2121 {
  cursor: pointer;
  border-width: 0;
  width: auto;
}

.ybqqd9lz {
  vertical-align: middle;
  border: 0 #0d0d0d;
  width: 0;
  height: 0;
  display: none;
}

.b1i7udtf {
  vertical-align: middle;
  border: 0 #0d0d0d;
  width: auto;
  display: block;
}

.w2dhymp4 {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.ezpkr052 {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.z2k5gbga {
  grid-column-gap: normal;
  color: #0d0d0d;
  text-align: left;
  text-rendering: optimizelegibility;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
  animation-name: image_blur;
}

.g0kdscp3, .a1dcyedq {
  width: auto;
}

.witzv4gw {
  z-index: 1010;
  width: 0;
  height: 45px;
  margin: 0;
  padding: 0;
  font-family: Open Sans, Arial, sans-serif;
  display: none;
  position: relative;
}

.tgha7bji {
  color: #212529;
  text-align: -webkit-center;
  background-color: #fff;
  border-color: #212529;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.zwaztzg5 {
  width: auto;
  padding: 1px;
  font-family: Helvetica, serif;
  font-size: 20px;
}

.h6nmvmjj {
  color: #000;
  text-align: center;
  width: auto;
  font-size: 40px;
  line-height: 1.2;
}

.vilkc1ck {
  text-align: center;
  vertical-align: top;
  flex-shrink: 0;
  flex-basis: 100%;
  width: 100%;
  max-width: 100%;
  margin: 0 0 8px;
  padding: 16px 0 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
  display: block;
  position: relative;
}

.emra9gq8 {
  flex-flow: wrap;
  width: auto;
  margin: 0 -15px;
  font-size: 54.4px;
  display: flex;
}

.w4fm4wb7 {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
  font-size: 54.4px;
}

.q02h7l3z {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
  font-size: 24px;
  display: block;
}

.lhvejnun {
  width: 100%;
  max-width: 1120px;
  margin: auto;
  overflow: hidden;
}

.xr20tdki {
  z-index: 0;
  text-align: -webkit-center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.diaia5t4 {
  text-align: -webkit-center;
  width: 100%;
  padding: 56.25% 0 0;
}

.rt19iwgr {
  z-index: 0;
  text-align: -webkit-center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  width: 100%;
  height: 100%;
  font-family: Arial, sans-serif;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.uui4x612 {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  border-color: #fff;
  width: 17%;
  height: auto;
  font-family: Arial, sans-serif;
  display: block;
  overflow: hidden;
}

.oq1a3qy2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #fff;
  width: auto;
  font-family: Arial, sans-serif;
  font-size: 31.3027px;
  font-weight: 700;
  line-height: 1.38;
}

.e9sdgc7h {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #fff;
  width: 100%;
  margin: 4.5% 0 0;
  padding: 0 10%;
  font-family: Arial, sans-serif;
  font-size: 31.3027px;
  font-weight: 700;
  line-height: 1.38;
  display: block;
}

.k8xje5f7 {
  z-index: 0;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #3974ffbf;
  border: 2px solid #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 547.109px;
  height: 390.792px;
  min-height: 100%;
  margin: 0;
  padding: 0;
  font-family: Arial, sans-serif;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ua56bwur {
  z-index: 0;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1225.39px;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: Arial, sans-serif;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.qwimp4s5 {
  z-index: 0;
  text-align: -webkit-center;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  font-family: Arial, sans-serif;
  position: absolute;
  top: 0;
  left: 0;
}

.tjzenm5f {
  z-index: 0;
  text-align: -webkit-center;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.qz65o86p {
  visibility: hidden;
  opacity: 0;
  color: #fff;
  cursor: pointer;
  background-color: #193471e6;
  border-color: #fff;
  width: auto;
  max-width: 100%;
  height: 34px;
  margin: 0;
  padding: 0 16px;
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 34px;
  display: block;
  position: fixed;
  top: 237px;
  left: 344.672px;
  overflow: hidden;
}

.nyunu7h9 {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 26px 0 0;
  padding: calc(14px + 56.25%) 12px 14px;
  display: block;
  position: relative;
}

.b0scndm1 {
  color: #fff;
  text-align: -webkit-center;
  background-color: #bccae6;
  border-color: #fff;
  width: 100%;
  margin: 0;
  padding: 21px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.blak24f7 {
  color: #303030;
  text-align: -webkit-center;
  background-color: #fff;
  border: 1px solid #303030;
  border-width: 1px 0;
  width: 100%;
  margin: 0;
  padding: 8px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.ptnsd4rt {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-color: #fff0;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 352.391px;
  max-width: 100%;
  height: 349%;
  margin: 0;
  padding: 0;
  display: inline;
}

.umknsibp {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.zp9azs8c {
  color: red;
  text-align: -webkit-center;
  border-color: red;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  -webkit-text-decoration: line-through red;
  text-decoration: line-through red;
  display: inline;
}

.s0s5pp7w {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.n5kban8z {
  color: #db7272;
  text-align: -webkit-center;
  border-color: #db7272;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 31px;
}

.ijjnc642 {
  color: #db7272;
  text-align: -webkit-center;
  border-color: #db7272;
  width: auto;
  margin: 10px 0;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 31px;
}

.klfhih0o {
  color: #fff;
  text-align: -webkit-center;
  border-color: #fff;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}

.m25u6h82 {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  border-radius: 25px;
  width: auto;
  margin: 0 0 10px;
  padding: 6px 31px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  display: block;
}

.iwb4sehn {
  color: #000;
  text-align: center;
  letter-spacing: .28px;
  cursor: pointer;
  background-color: #ffc714;
  border-radius: 6px;
  width: 90%;
  max-width: 100%;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  display: block;
  box-shadow: 2px 2px 1.5px 1px #a5a7aa, -2px -2px 1.5px 1px #f6f9fe;
}

.wg44yswl {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  margin: 15px 0 0;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.zrh4zyge {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 100%;
  max-width: 100%;
  margin: 15px 0;
  padding: 0 10px;
  display: block;
}

.blys1yqz {
  text-align: -webkit-center;
  background-color: #fff0;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.r2dw38ut {
  text-align: -webkit-center;
  width: auto;
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  display: inline-block;
}

.kefqpyks {
  text-align: -webkit-center;
  width: 100%;
  padding: 12px 10px;
}

.gr00jxmd {
  color: #000;
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  line-height: 1.5;
}

.ub03ndjs {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
}

.szmaaspn {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  padding: 0 0 14px;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.usq8nqtv {
  text-align: -webkit-center;
  width: 100%;
}

.jzkfywrw {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: inline;
}

.t40dqai0 {
  text-align: -webkit-center;
  background-color: #fff;
  background-image: url("https://funnels-build.thisisatestsiteonly.com/bfb9f18c-3499-40df-9f37-8f5f7766aff6/lead2");
  background-position: 0 0, 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-style: solid;
  border-width: 3px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 32%;
  display: flex;
}

.s3pqnznh {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  width: 100%;
  margin: 0;
  padding: 21px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.ety87odl {
  color: #303030;
  text-align: -webkit-center;
  background-color: #f5f5f5;
  border: 1px solid #303030;
  border-width: 1px 0;
  width: 100%;
  margin: 0;
  padding: 8px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.zwhkzaou {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 354.203px;
  max-width: 100%;
  height: 390%;
  margin: 0;
  padding: 0;
  display: inline;
}

.h1ctx99t {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  list-style-type: none;
}

.ttq76gif {
  color: red;
  text-align: -webkit-center;
  border-color: red;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  -webkit-text-decoration: line-through red;
  text-decoration: line-through red;
  list-style-type: none;
  display: inline;
}

.p71uc6zt {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  list-style-type: none;
}

.pw6o7ay8 {
  color: #db7272;
  text-align: -webkit-center;
  border-color: #db7272;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 31px;
  list-style-type: none;
}

.uh2ir8j4 {
  color: #db7272;
  text-align: -webkit-center;
  border-color: #db7272;
  width: auto;
  margin: 10px 0;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 31px;
  list-style-type: none;
}

.m8j8walz {
  color: #fff;
  text-align: -webkit-center;
  border-color: #fff;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  list-style-type: none;
}

.x9a112j0 {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  border-radius: 25px;
  width: auto;
  margin: 0 0 10px;
  padding: 6px 31px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  list-style-type: none;
  display: block;
}

.johatnmk {
  color: #000;
  text-align: center;
  letter-spacing: .28px;
  cursor: pointer;
  background-color: #ffc714;
  border-radius: 6px;
  width: 90%;
  max-width: 100%;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  list-style-type: none;
  display: block;
  box-shadow: 2px 2px 1.5px 1px #a5a7aa, -2px -2px 1.5px 1px #f6f9fe;
}

.or39hhw8 {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  margin: 15px 0 0;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  list-style-type: none;
}

.ezdendlf {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 100%;
  max-width: 100%;
  margin: 15px 0;
  padding: 0 10px;
  font-size: 20px;
  font-weight: 700;
  list-style-type: none;
  display: block;
}

.xffzvyxz {
  text-align: -webkit-center;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  font-size: 20px;
  font-weight: 700;
  list-style-type: none;
  display: flex;
}

.yvcvltv0 {
  text-align: -webkit-center;
  width: 11px;
  margin: 0;
  padding: 0;
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  list-style-type: none;
  display: block;
}

.l27gzyft {
  color: #000;
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  line-height: 1.5;
  list-style-type: none;
}

.qezx0xyx {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  list-style-type: none;
}

.zh87n7h6 {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 500;
  list-style-type: none;
  display: block;
}

.i0p1gqe9 {
  text-align: -webkit-center;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0 0 2px;
  padding: 2px 15px;
  font-size: 20px;
  font-weight: 700;
  list-style-type: none;
  display: block;
}

.wv4lqhtz {
  text-align: -webkit-center;
  background-color: #fff;
  border-style: solid;
  border-width: 3px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin: -18px 15px;
  display: flex;
}

.ifr4maja {
  color: #303030;
  text-align: -webkit-center;
  background-color: #f5f5f5;
  border: 1px solid #303030;
  border-width: 1px 0;
  width: 100%;
  margin: 0;
  padding: 8px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.l1c2xggm {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 354.203px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: inline;
}

.hzggo4bi {
  text-align: -webkit-center;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.zmmtc7q1 {
  color: #000;
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-size: 22px;
  line-height: 1.5;
  list-style-type: none;
}

.n7o5j2e9 {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 25px;
  list-style-type: none;
}

.kotmnuuy {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 500;
  list-style-type: none;
  display: block;
}

.qlgtwwtp {
  text-align: -webkit-center;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 0 1px;
  padding: 2px 15px;
  font-size: 20px;
  font-weight: 700;
  list-style-type: none;
  display: block;
}

.jwh7bl7g {
  text-align: -webkit-center;
  width: 100%;
  margin: 0 0 2px;
}

.ddefqimb {
  text-align: -webkit-center;
  background-color: #fff;
  border-style: solid;
  border-width: 3px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0 0 1px;
  display: flex;
}

.fn1h9qsn {
  text-align: -webkit-center;
  flex-direction: row;
  width: 67%;
  display: flex;
}

.vnetxy9p {
  text-align: -webkit-center;
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  margin: 40px 158px 0 0;
  padding: 60px 400px;
  display: flex;
}

.aehm4z8e {
  text-align: -webkit-center;
  vertical-align: middle;
  border-radius: 50%;
  width: auto;
  max-width: 120px;
  margin: 0;
  padding: 0;
  display: inline;
}

.c856x410 {
  grid-column-gap: 24px;
  text-align: -webkit-center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 53px 0 0;
  display: flex;
}

.p4n8td0n {
  text-align: -webkit-center;
  width: auto;
  margin: 14px 0 35px;
  padding: 48px 0;
}

.r00rk287 {
  color: #af220e;
  text-align: -webkit-center;
  border-color: #af220e;
  width: auto;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.5;
}

.z8rywgfk {
  text-align: -webkit-center;
  width: auto;
  font-size: 25px;
  font-weight: 700;
}

.tu7s9qj8 {
  text-align: -webkit-center;
  width: auto;
  font-size: 25px;
}

.ybmiuiqo {
  text-align: -webkit-center;
  width: auto;
  font-family: Trebuchet MS;
  font-size: 25px;
}

.volybzco {
  color: #000;
  text-align: -webkit-center;
  width: auto;
  margin: 0 0 24px;
  font-family: Trebuchet MS;
  font-size: 25px;
  line-height: 1.5;
}

.x0h5tlk0 {
  color: #000;
  text-align: justify;
  width: auto;
  font-size: 18px;
  line-height: 1.5;
}

.uhfrfvcw {
  text-align: justify;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
}

.uazsgz2h {
  color: #000;
  text-align: justify;
  background-color: #fff;
  border: 3px solid #9b9b9b61;
  width: auto;
  margin: 26px 20px 0;
  padding: 0 3px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 1.5;
}

.nckctm59 {
  text-align: justify;
  width: auto;
  font-size: 18px;
}

.qucsiwkv {
  color: #000;
  text-align: center;
  width: auto;
  font-family: Trebuchet MS;
  font-size: 24px;
  line-height: 1.5;
}

.ph7acjyi {
  text-align: center;
  width: auto;
  margin: 0 20px;
  font-family: Trebuchet MS;
  font-size: 24px;
}

.er2gf8sz {
  color: #000;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5;
}

.s5jzs9cg {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
}

.ib6elp5m {
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
}

.wc37y7ch {
  width: auto;
  margin: 0 20px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
}

.t33ckvt8 {
  text-align: -webkit-center;
  white-space: nowrap;
  border-color: #9b9b9b;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 1px;
  position: relative;
}

.chs4deff {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 364px;
  max-width: 100%;
  height: 489px;
}

.aqa8vz8h {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 1px;
  position: relative;
}

.wwedu2fk {
  text-align: -webkit-center;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  padding: 1px;
  display: flex;
}

.ot29896z, .kjip9art {
  text-align: -webkit-center;
  width: auto;
}

.cm99cv90 {
  text-align: -webkit-center;
  width: auto;
  margin: 0;
  padding: 0;
  display: block;
}

.qj2xzrn0 {
  text-align: -webkit-center;
  flex-wrap: wrap;
  width: 1092px;
  margin: 0 auto;
  padding: 12px 24px;
  display: block;
}

.uyd5tuy0 {
  color: #fff;
  text-align: -webkit-center;
  border-color: #fff;
  width: auto;
  font-family: Trebuchet MS;
  font-size: 30px;
  line-height: 1.5;
}

.n1uqe4hw {
  text-align: -webkit-center;
  width: auto;
  padding: 1px;
  font-family: Trebuchet MS;
  font-size: 30px;
}

.obstjmtj {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 412px;
  max-width: 100%;
  height: 451px;
}

.leqaizp7 {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 1.5;
}

.cbuvebzq {
  width: auto;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
}

.nqzgstla {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 1.5;
}

.aw386m0c {
  width: auto;
  margin: 50px 0 0;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  display: block;
}

.vkaw38x8 {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 13px 20px 1px;
  position: relative;
}

.pbm12ai3 {
  text-align: -webkit-center;
  background-color: #075c5c;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  padding: 1px;
  display: flex;
}

.gvwc6cfd {
  text-align: -webkit-center;
  background-color: #075c5c;
  width: 57%;
  padding: 12px 10px;
}

.no7cc5kx {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding: 2px;
  display: block;
  position: relative;
}

.v1hav65w {
  text-align: -webkit-center;
  flex-wrap: wrap;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  display: block;
}

.zad7x12g {
  color: #000;
  text-align: center;
  width: auto;
  font-size: 30px;
  line-height: 1.5;
}

.r6k37wv7 {
  text-align: center;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 30px;
}

.jcfrsflx {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 395px;
  max-width: 100%;
  height: 344px;
  margin: 57px 0 0;
  font-family: Georgia, Times, Times New Roman, serif;
}

.lmrbgivf {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  position: relative;
}

.p4r18rkj {
  color: #000;
  width: auto;
  font-size: 18px;
  line-height: 1.5;
}

.ofa5l1ev {
  color: #000;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 1.5;
}

.wb9haquq {
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
}

.ywz2ev0b {
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding: 2px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  display: block;
  position: relative;
}

.l63gtiea {
  text-align: -webkit-center;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  display: flex;
}

.cx4lpymi {
  color: #000;
  text-align: center;
  width: auto;
  font-family: Times New Roman;
  font-size: 30px;
  line-height: 1.5;
}

.avanecw1 {
  text-align: center;
  width: auto;
  font-family: Times New Roman;
  font-size: 30px;
}

.n87ken16 {
  text-align: center;
  width: auto;
  margin: 53px 0 0;
  font-family: Times New Roman;
  font-size: 30px;
}

.ay0bd979 {
  text-align: -webkit-left;
  vertical-align: middle;
  width: 40px;
  max-width: 100%;
  height: 40px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.cvmsf8wy {
  text-align: -webkit-left;
  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 61px;
  min-height: 25px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  position: relative;
}

.fu58itbc {
  color: #000;
  text-align: -webkit-center;
  background-color: #d0e4e4;
  width: auto;
  margin: 0 0 0 -100px;
  padding: 1px;
  font-family: Helvetica, serif;
  font-size: 20px;
  line-height: 1.5;
}

.lnf1rci3 {
  text-align: -webkit-center;
  background-color: #d0e4e4;
  border-style: solid;
  border-width: 3px;
  border-radius: 10px;
  width: 100%;
  padding: 12px 10px;
  font-family: Georgia, Times, Times New Roman, serif;
  box-shadow: 5px 5px 5px #000e;
}

.k0wxpvea {
  text-align: -webkit-left;
  flex-grow: 1;
  flex-basis: 0;
  width: 100px;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  position: relative;
}

.axvdjkoc {
  color: #000;
  text-align: -webkit-left;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 20px;
  line-height: 1.5;
}

.ydyspwa7 {
  text-align: -webkit-left;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: auto;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0 0 0 -100px;
  padding: 2px;
  font-family: Helvetica, serif;
  font-size: 20px;
  display: block;
  position: relative;
}

.ke0bb094 {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0 0 0 27px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  position: relative;
}

.qujbbvh2 {
  text-align: -webkit-center;
  width: 100%;
  padding: 12px 10px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.uqnq9wcz {
  color: #000;
  text-align: -webkit-left;
  background-color: #d0e4e4;
  width: auto;
  margin: 0 0 0 -100px;
  padding: 1px;
  font-family: Helvetica, serif;
  font-size: 20px;
  line-height: 1.5;
}

.nzo10mel {
  text-align: -webkit-center;
  white-space: nowrap;
  background-color: #fafafa;
  flex-grow: 1;
  flex-basis: 0;
  width: 1092px;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0 auto;
  padding: 1px 25px;
  font-family: Georgia, Times, Times New Roman, serif;
  display: block;
  position: relative;
}

.d9jw6dlt {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  padding: 1px;
  display: none;
}

.z76m1bjn {
  background-image: linear-gradient(to bottom right, #086a6abf, #054040);
  background-size: auto;
  width: auto;
}

.v8v2f9ff {
  text-align: center;
  width: auto;
  font-size: 30px;
}

.hqvs2mf0 {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-color: #fff0;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 344.719px;
  max-width: 100%;
  height: 349%;
  margin: 0;
  padding: 0;
  display: inline;
}

.hlzjjfax {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  border-radius: 25px;
  width: auto;
  margin: 0 0 10px;
  padding: 6px 31px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  display: block;
}

.ys5eqlrq {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  width: 100%;
  margin: 0;
  padding: 21px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 33px;
  font-weight: 500;
  line-height: 25px;
  display: block;
}

.gxms677z {
  color: #303030;
  text-align: -webkit-center;
  background-color: #f5f5f5;
  border: 1px solid #303030;
  border-width: 1px 0;
  width: 100%;
  margin: 0;
  padding: 8px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.h25h1ew9 {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 346.156px;
  max-width: 100%;
  height: 390%;
  margin: 0;
  padding: 0;
  display: inline;
}

.yzgvx3ah {
  text-align: -webkit-center;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  list-style-type: none;
  display: block;
}

.z59gw2yh {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 346.156px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: inline;
}

.yw1indwn {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding: 14px 12px;
  display: block;
  position: relative;
}

.r0wu8mnd {
  color: #000;
  text-align: center;
  width: auto;
  margin: 0;
  font-size: 32px;
  line-height: 1.2;
}

.kl1xpeu6 {
  color: #ffd74a;
  text-align: center;
  border-color: #ffd74a;
  width: auto;
  margin: 0 0 24px;
  font-size: 40px;
  line-height: 1.2;
}

.mpqbnk36 {
  text-align: center;
  vertical-align: middle;
  width: auto;
  max-width: 200px;
}

.x0bhnj0k {
  text-align: center;
  vertical-align: top;
  flex-shrink: 0;
  width: 25%;
  max-width: 100%;
  position: relative;
}

.vmvzwvnv {
  color: #000;
  text-align: justify;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.5;
}

.feqtlxqi {
  color: #000;
  text-align: justify;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.5;
  display: none;
}

.ju01vxl9 {
  vertical-align: top;
  flex-shrink: 0;
  width: 75%;
  max-width: 100%;
  font-size: 17px;
  position: relative;
}

.lpnd75cg {
  text-align: center;
  flex-flow: wrap;
  align-items: center;
  width: auto;
  margin: 0 -15px 24px;
  display: flex;
}

.zd8zbz0k {
  text-align: center;
  background-image: linear-gradient(45deg, #136c5d, #198f7b);
  background-size: auto;
  width: 100%;
  padding: 48px;
}

.rgfth1sp {
  text-align: center;
  width: 65%;
  max-width: 1140px;
  padding: 0 15px;
}

.kw70qnpp {
  text-align: -webkit-center;
  width: auto;
  margin: 0 0 35px;
  padding: 48px 0;
}

.hrfys12u {
  color: #000;
  cursor: pointer;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.m0fz0k64 {
  cursor: pointer;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.kgaegrnn {
  cursor: pointer;
  flex-grow: 9.9;
  flex-basis: 0%;
  width: auto;
  padding: 0 0 0 5px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.bbtcja01 {
  text-align: -webkit-center;
  cursor: pointer;
  width: auto;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  list-style-type: disclosure-closed;
  list-style-position: inside;
  display: inline-block;
}

.bb7c1r79 {
  text-align: -webkit-center;
  cursor: pointer;
  flex-grow: .1;
  flex-basis: 0%;
  width: auto;
  margin: 0;
  padding: 5px 10px;
  list-style-type: disclosure-closed;
  list-style-position: inside;
  display: block;
}

.nozdam8x {
  text-align: -webkit-center;
  cursor: pointer;
  border: 1px solid #ddd;
  border-radius: 5px;
  flex-direction: row-reverse;
  align-items: center;
  width: auto;
  padding: 5px;
  list-style-type: disclosure-closed;
  list-style-position: inside;
  display: flex;
}

.fhkr16s4 {
  text-align: -webkit-center;
  cursor: pointer;
  width: auto;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.o0ceoqwm {
  color: #000;
  border: 1px solid #ddd;
  width: auto;
  margin: 0;
  padding: 5px 10px;
  font-size: 18px;
  line-height: 1.5;
  display: block;
}

.nlypxuca {
  text-align: -webkit-center;
  width: auto;
  margin: 10px;
  padding: 5px;
  display: block;
}

.n0il74c1 {
  color: #000;
  cursor: pointer;
  flex-grow: 9.9;
  flex-basis: 0%;
  width: auto;
  padding: 0 0 0 5px;
  font-size: 20px;
  line-height: 1.5;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.ui744j8u, .r165s5mv {
  text-align: -webkit-center;
  width: auto;
  margin: 35px 10px 10px;
  padding: 5px;
  display: block;
}

.eod7jrl6 {
  color: #000;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.ho3oi7k9 {
  text-align: -webkit-center;
  width: auto;
  padding: 5px 0;
}

.w6gzmrqh {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 1226px;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding: 14px 12px;
  display: block;
  position: relative;
}

.xlpofj70 {
  color: #000;
  text-align: center;
  cursor: pointer;
  width: auto;
  max-width: 100%;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  list-style-type: none;
}

.za5rueci {
  width: auto;
  padding: 20px 10px;
  font-weight: 700;
  list-style-type: none;
  display: block;
}

.thfg6l3i {
  vertical-align: top;
  flex-flow: wrap;
  flex-shrink: 0;
  flex-basis: 100%;
  justify-content: space-around;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 8px 0 10px;
  display: flex;
  position: relative;
}

.rrouetto {
  flex-flow: wrap;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
  display: flex;
}

.y3974c1x {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: auto;
}

.ydi9osmd {
  text-align: justify;
  width: auto;
  margin: 0;
  padding: 8px 0;
  font-size: 18px;
}

.edhtiuel {
  color: #000;
  text-align: center;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 11px;
  line-height: 1.5;
  display: block;
}

.xbj926cy {
  text-align: justify;
  width: auto;
  margin: 0;
  font-size: 18px;
}

.s245yfpq {
  vertical-align: top;
  flex-shrink: 0;
  flex-basis: 100%;
  width: 100%;
  max-width: 100%;
  position: relative;
}

.m8icfcyk, .nzk9okc2 {
  color: #000;
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.bcbs9dvk {
  color: #000;
  text-align: center;
  background-color: #d2d2d2;
  width: auto;
  margin: 0;
  padding: 8px 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.o6lyg870 {
  mix-blend-mode: difference;
  background-color: #bebebe;
  background-size: 100%;
  border-width: 5px 0 0;
  border-top-style: solid;
  border-top-color: #61276a;
  width: auto;
  position: relative;
  overflow: hidden;
}

.kv6t4of3 {
  width: auto;
  height: 35px;
  font-family: Open Sans, Arial, sans-serif;
  position: relative;
  bottom: 0;
}

.s064ve2d {
  float: right;
  color: #fff;
  background-color: #000;
  border: 2px solid #fff;
  border-radius: 50%;
  width: auto;
  padding: 5px 6px;
  font-weight: 900;
  line-height: 1;
  display: block;
  position: relative;
  top: -10px;
  right: -8px;
}

.u4kcw4n1 {
  color: #353535;
  text-align: center;
  background-color: #086a6a;
  border-color: #353535;
  width: auto;
  margin: 16px 0;
  padding: 0 16px;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.d98uqkd2 {
  z-index: 9999;
  transform-style: preserve-3d;
  background-color: #eaecf0;
  border-radius: 25px;
  width: 720px;
  max-width: 100%;
  margin: 10% auto 0;
  padding: 5px;
  animation-name: pulse;
  animation-fill-mode: both;
  transform: scale3d(1, 1, 1);
}

.egvu2dih {
  z-index: 999999;
  background-color: #0e0d0d91;
  width: auto;
  min-height: 300px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.lf8l2e9f {
  width: auto;
  max-width: 100%;
  display: none;
}

.q1gdcaxw {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.yr0vskg6 {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.txd8go2s {
  grid-column-gap: normal;
  color: #000;
  text-align: left;
  background-image: none;
  background-size: auto;
  width: 100%;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
  display: none;
  position: relative;
  overflow: hidden auto;
}

.txd8go2s-2 {
  grid-column-gap: normal;
  color: #000;
  text-align: left;
  background-image: url("data:,");
  background-size: auto;
  width: 100%;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
  position: relative;
  overflow: hidden auto;
}

.uyu5hznu, .sk5ormt3 {
  border-width: 0;
  width: auto;
}

.hvex3fw8 {
  aspect-ratio: auto 22 / 22;
  color: #fff;
  vertical-align: middle;
  width: 22px;
  max-width: 100%;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  display: block;
}

.x81p6ocb {
  color: #fff;
  background-color: #065252;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin: 0;
  padding: 8px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  display: block;
}

.tzdjn7go {
  color: #065252;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.fu3x0e5q {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 7.84px;
  line-height: 0;
  position: relative;
  top: -3.92px;
}

.hklo7rii {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  top: -6px;
}

.ny86ux32 {
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  font-family: Lato, sans-serif;
}

.rpq54905 {
  z-index: 10;
  background-color: #fff;
  border-width: 0;
  border-radius: 9999px 6px 6px 9999px;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  width: 230px;
  margin: 0;
  padding: 8px 48px 8px 8px;
  font-family: Lato, sans-serif;
  display: flex;
  position: relative;
  box-shadow: 0 8px 16px #00000026;
}

.udlxu902 {
  color: #fff;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 40px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  display: flex;
}

.kcw99x55 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
}

.q8au3bry {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  position: relative;
  top: -6px;
}

.b3x3imjx {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  font-family: Lato, sans-serif;
}

.eclnt70b {
  z-index: 40;
  background-image: linear-gradient(#065252, #054040);
  background-size: auto;
  border-width: 1px;
  border-radius: 9999px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 291px;
  margin: 0;
  padding: 6px 48px 6px 16px;
  font-family: Lato, sans-serif;
  display: flex;
  position: relative;
  left: -4px;
  transform: translate(0)rotate(0)skewX(0)skewY(0)scale(1.15, 1)scale(1, 1.15);
  box-shadow: 0 0 #fff, 0 0 0 8px #fff, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.mz9ccado {
  color: #097474;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  display: flex;
}

.ee8gth90 {
  color: #097474;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.oywp0asx {
  z-index: 10;
  opacity: .5;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px 9999px 9999px 6px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  margin: 0;
  padding: 8px 24px 8px 64px;
  font-family: Lato, sans-serif;
  display: flex;
  position: relative;
  transform: translate(-24px)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  box-shadow: 0 8px 16px #00000026;
}

.fiqypxmt {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  display: flex;
  transform: translate(0)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.n72cpobi {
  z-index: 10;
  aspect-ratio: auto 22 / 22;
  color: #fff;
  vertical-align: middle;
  background-color: #065252;
  border-width: 1px;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 22px;
  max-width: 100%;
  height: 32px;
  margin: 0 auto;
  padding: 8px;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: block;
  position: relative;
}

.ba4dweq6 {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 12px;
  line-height: 1;
}

.afb0u2wi {
  z-index: 10;
  color: #fff;
  background-color: #065252;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: flex;
  position: relative;
}

.nzyb3jt0 {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 17.5px;
  font-weight: 900;
  line-height: 1;
}

.q0hy6xu1 {
  border-width: 0;
  width: auto;
  margin: 0 24px;
  position: relative;
}

.fn0uy0al {
  z-index: 10;
  opacity: .5;
  color: #065252;
  background-color: #fff;
  border-width: 1px;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  padding: 0;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: block;
  position: relative;
}

.hn4zq9xi {
  opacity: .5;
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 12px;
  line-height: 1;
}

.cznxumta {
  z-index: 10;
  border-width: 0;
  width: auto;
  position: relative;
}

.nuv17ham {
  z-index: 0;
  background-image: linear-gradient(90deg, #065252 50%, #d5d5d5 50%);
  background-size: auto;
  border-width: 1px 0;
  width: auto;
  height: 6px;
  margin: 0 20%;
  position: absolute;
  left: 24px;
  right: 24px;
  transform: translate(0, 12px)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.w8yvv3yr {
  border-width: 0;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  max-width: 576px;
  margin: 0 auto;
  padding: 0 24px 24px;
  display: none;
  overflow: hidden;
}

.y8f4eka3 {
  background-color: #e6f1f1;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 32px 0 16px;
  display: block;
}

.fisitwqh {
  color: #0d0d0d;
  vertical-align: middle;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 1920px;
  max-width: 100%;
  height: auto;
  margin: 0 0 -4px;
  padding: 0;
  display: block;
  overflow: hidden;
}

.jag8fhkd {
  z-index: 0;
  color: #fef3c7;
  text-align: center;
  text-shadow: 4px 4px .5px #065252, -4px -4px .5px #065252, 4px -4px .5px #065252, -4px 4px .5px #065252, 4px 0 .5px #065252, -4px 0 .5px #065252, 0 4px .5px #065252, 0 -4px .5px #065252;
  border-width: 0;
  width: 100%;
  height: min-content;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  animation-name: pulse;
  animation-iteration-count: infinite;
  position: absolute;
  top: 0;
  left: 0;
}

.trtesj8g {
  z-index: 0;
  color: #fbbf24;
  text-align: center;
  text-shadow: 4px 4px .5px #065252, -4px -4px .5px #065252, 4px -4px .5px #065252, -4px 4px .5px #065252, 4px 0 .5px #065252, -4px 0 .5px #065252, 0 4px .5px #065252, 0 -4px .5px #065252;
  border-width: 0;
  width: 100%;
  height: min-content;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  animation-name: pulse;
  animation-iteration-count: infinite;
  position: absolute;
  top: 0;
  left: 0;
}

.q13as1kl {
  z-index: 10;
  color: #fff;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: relative;
  top: -80px;
}

.cjcitvym {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 900;
  line-height: 32px;
}

.p5pm6r19 {
  color: #fff;
  text-align: center;
  background-color: #065252;
  border-width: 0;
  width: auto;
  padding: 8px 24px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 32px;
  position: relative;
}

.yqx9opku {
  background-color: #065252;
  border-width: 0;
  width: auto;
}

.favfuo8p {
  background-color: #e6f1f1;
  border-width: 0;
  width: auto;
}

.fbvtaela {
  color: #065252;
  text-align: center;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.pg0obww6 {
  z-index: 30;
  color: #065252;
  text-align: center;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
  position: relative;
}

.xoucah14 {
  vertical-align: middle;
  border-width: 0;
  width: 0;
  max-width: 448px;
  margin: 0 auto 24px;
  padding: 0;
  display: none;
  position: relative;
}

.bw13yx5m {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 20.8px;
  line-height: 28px;
}

.qsslxscb {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 11.648px;
  line-height: 0;
  position: relative;
  top: -5.824px;
}

.e0ngatlr {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20.8px;
  line-height: 28px;
}

.zlwg3yp6 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 20.8px;
  line-height: 28px;
  -webkit-text-decoration: underline #0d0d0d;
  text-decoration: underline #0d0d0d;
}

.vq7uyun1 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20.8px;
  line-height: 28px;
}

.nsijb1u8 {
  border-width: 0;
  width: auto;
  font-size: 20.8px;
  line-height: 28px;
}

.me0qc781 {
  z-index: 30;
  border-width: 0;
  width: 80%;
  padding: 40px 48px 40px 0;
  position: relative;
}

.xwuvvijh {
  z-index: 10;
  vertical-align: middle;
  width: 100%;
  max-width: 100%;
  display: block;
  position: relative;
  transform: translate(0)rotate(0)skewX(0)skewY(0)scale(1.25, 1)scale(1, 1.25);
}

.zcrqe2jw {
  border-width: 0;
  width: 50%;
  margin: 0 auto;
  padding: 0 0 0 24px;
  position: relative;
}

.v4em2buq {
  z-index: 10;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 976px;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  position: relative;
  left: -64px;
  transform: translate(80px)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.ilfoinv2 {
  border-width: 0;
  width: auto;
  position: relative;
}

.vupzeqbm {
  float: left;
  vertical-align: middle;
  object-fit: cover;
  background-color: #fff;
  border-radius: 6px;
  width: 96px;
  max-width: 100%;
  height: 96px;
  margin: 0 24px 4px 0;
  padding: 2px;
  display: none;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.raf5smd6 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.gs5lz513 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 9.8px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -4.9px;
}

.uz80vjmw {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  line-height: 1.5;
}

.dishjxel {
  border-width: 0;
  width: auto;
  margin: 0;
}

.wrofqbpk {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 17.5px;
  line-height: 1.5;
}

.cbovsusg {
  border-width: 0;
  width: 50%;
  margin: 0 0 24px;
}

.kjxw77tz {
  z-index: 10;
  vertical-align: middle;
  border-width: 0;
  width: auto;
  max-width: 100%;
  margin: 0;
  padding: 0 48px;
  display: block;
  position: relative;
}

.dwqytvfs {
  z-index: 10;
  border-width: 0;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  position: relative;
}

.loar9rmi {
  background-color: #f5f5f5;
  border-width: 0;
  width: auto;
  padding: 48px 0 0;
  position: relative;
  overflow: hidden;
}

.ol6bd4ex {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.jhenw559 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.cfk7uhlq {
  color: #333;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.dv64pwno {
  z-index: 40;
  color: #fff;
  vertical-align: middle;
  border-color: #fff;
  border-radius: 6px;
  width: 384px;
  max-width: 100%;
  margin: 24px auto 0;
  display: none;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.zxlucgmk {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 17.5px;
  line-height: 1.5;
}

.uuwc5gu1 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-size: 9.8px;
  line-height: 0;
  position: relative;
  top: -4.9px;
}

.wvfijliz {
  color: #fff;
  border-width: 0;
  width: 66.6667%;
}

.znr2b708 {
  z-index: 40;
  vertical-align: middle;
  border-color: #fff;
  border-radius: 6px;
  width: 384px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.za8hizuy {
  border-width: 0;
  width: 50%;
  margin: 0 auto;
  padding: 0 48px;
}

.c3pjjzdj {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
}

.wf8t7not {
  background-color: #065252;
  border-width: 0;
  width: auto;
  padding: 48px 0;
  position: relative;
}

.k2t4iyc1 {
  z-index: 40;
  vertical-align: middle;
  width: 235px;
  max-width: 100%;
  height: 540px;
  margin: 0 auto;
  display: block;
  position: relative;
}

.foghw7wd {
  border-width: 0;
  width: auto;
  margin: 0 auto;
  padding: 0 0 0 40px;
  position: relative;
}

.hg6f6p95 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.ctjofqmv {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.sgzg9f65 {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 53.76px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -26.88px;
}

.m0dzchs8 {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 96px;
  line-height: 1;
}

.wuzopwbs {
  text-align: center;
  vertical-align: middle;
  width: 128px;
  max-width: 100%;
  margin: 0 auto;
  display: none;
}

.l93xz206 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 16px 0 0;
  font-size: 17.5px;
  line-height: 1.5;
  display: block;
}

.zh62b4gn {
  color: #fff;
  text-align: center;
  background-color: #0369a1;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 2px 24px;
  font-size: 17.5px;
  line-height: 1.5;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.s66djzy2 {
  color: #fff;
  text-align: center;
  background-color: #0369a1;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  width: -moz-fit-content;
  width: fit-content;
  margin: 16px auto 0;
  padding: 2px 24px 0;
  font-size: 17.5px;
  line-height: 1.5;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.jvuwq3xa {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  display: none;
}

.looi0l4f {
  text-align: center;
  border-width: 0;
  width: auto;
}

.mw4t1scs {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 9.8px;
  line-height: 0;
  position: relative;
  top: -4.9px;
}

.l7djit39 {
  border-width: 0;
  width: 66.6667%;
  margin: 0 auto;
}

.tav39jkh {
  border-width: 0;
  flex-direction: row-reverse;
  align-items: center;
  width: auto;
  display: flex;
}

.vvecrd73 {
  color: #0d0d0d;
  border-width: 0 4px;
  border-color: #bae6fd;
  width: auto;
  max-width: 672px;
  margin: 0 auto 40px;
  padding: 48px 32px 0;
  font-size: 30px;
  line-height: 36px;
  display: block;
}

.imy6nake {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 16px 0 0;
  font-size: 17.5px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.w915qhky {
  color: #fff;
  background-color: #0369a1;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2px 24px;
  font-size: 17.5px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.gbqfnup9 {
  color: #fff;
  background-color: #0369a1;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2px 24px 0;
  font-size: 17.5px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.kbbdyn4c {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0;
  font-weight: 700;
  display: flex;
}

.tq1i3ad4 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 48px;
}

.wtxd0psr {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
}

.pferwp6g {
  background-color: #fafafa;
  border-width: 1px 0;
  border-color: #e7e5e4;
  width: auto;
  padding: 48px 0;
}

.dx5z4731 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 16px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.dodvq7ti {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
}

.fgvwpfw1 {
  vertical-align: middle;
  object-fit: cover;
  object-position: 50% 0%;
  width: 256px;
  max-width: 100%;
  height: 256px;
  margin: 0 auto;
  display: none;
  overflow: hidden;
}

.jrkixudk {
  border-width: 0;
  width: 50%;
  margin: 0 auto;
  position: relative;
  transform: translate(-48px)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.bq6ek705 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 17.5px;
  line-height: 1.5;
}

.oiu0bmzr {
  z-index: 10;
  border-width: 0;
  width: 80%;
  margin: 0 0 48px;
  position: relative;
}

.odlhmjka {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin: 24px 0 0;
  display: flex;
}

.ldlnnyh3 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.ndmskwmg {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.j5q96y8l {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.ukx1zrto {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 11.2px;
  font-style: italic;
  line-height: 0;
  position: relative;
  top: -5.6px;
}

.ey221lry {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.qua4kbli {
  color: #000;
  vertical-align: middle;
  width: 400px;
  max-width: 100%;
  height: 400px;
  margin: 0 0 0 262px;
  display: block;
}

.m7xgw4p3, .zj9fdgr7 {
  color: #000;
  vertical-align: middle;
  width: 400px;
  max-width: 100%;
  height: 400px;
  margin: 50px 0 0 262px;
  display: block;
}

.pexrtkgh {
  border-width: 0;
  width: 100%;
  padding: 12px 0;
}

.dg246e9n {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 70px 24px 0;
}

.k559id0h {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
}

.yfqnsevn {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 48px 0 0;
  overflow: hidden;
}

.vpzqdxms {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.m5id7jsq {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.xsa84ijt {
  filter: hue-rotate(331deg);
  color: #065252;
  text-align: center;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.cppho6ck {
  z-index: 40;
  vertical-align: middle;
  width: 320px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  top: -48px;
}

.j3qm5q6b {
  vertical-align: middle;
  object-fit: cover;
  object-position: 50% 100%;
  background-color: #fff;
  border-width: 1px;
  border-color: #fff;
  border-radius: 6px;
  width: 256px;
  max-width: 100%;
  height: 320px;
  margin: 0 auto 24px;
  display: none;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.uwgeyhb9 {
  border-width: 0;
  width: 50%;
  margin: 0 auto;
  padding: 0 0 0 40px;
  position: relative;
}

.f85tz66j {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: 16px;
  margin: 0 24px 0 0;
  display: block;
}

.cizbb2vx {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.xa35suy1 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 24px 0 0;
  display: flex;
}

.jcqe4qqu {
  border-width: 0;
  width: 66.6667%;
  margin: 0 auto;
  padding: 0;
  display: block;
}

.rxakzxia {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  display: block;
}

.eekzo5fc {
  grid-column-gap: 8px;
  filter: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  justify-content: center;
  gap: 8px;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 64px 32px;
  display: grid;
}

.uo3ms8p8 {
  background-color: #e6f1f1;
  border-width: 0;
  border-radius: 6px;
  width: auto;
  max-width: 768px;
  margin: 48px auto 0;
  padding: 24px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.dytjy0cw {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 32px 0 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 32px;
}

.m0u72yn8 {
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 24px;
}

.h16tieqe {
  z-index: 0;
  vertical-align: middle;
  object-fit: cover;
  object-position: 100% 50%;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.rhcydcey {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.td3y10va {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.s1z5rp37 {
  vertical-align: middle;
  border-width: 1px;
  border-color: #fff;
  border-radius: 6px;
  width: 100%;
  max-width: 384px;
  margin: 0 auto 24px;
  display: none;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.cro5txwc {
  z-index: 20;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: 651px;
  margin: 0;
  padding: 0 48px 0 0;
  display: block;
  position: relative;
}

.ojjrn75d {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 96px 24px;
}

.oa1uxy4h {
  background-color: #e8ecef;
  border-width: 0;
  width: auto;
  padding: 32px 0;
  position: relative;
  overflow: hidden;
}

.rc0ne8tq {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 32px;
}

.iexnx3zs {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 0 24px;
}

.eiv2fgtd {
  vertical-align: middle;
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  max-width: 100%;
  height: 160px;
  margin: 24px auto;
  display: block;
  position: relative;
}

.c5lbv3o1 {
  z-index: 0;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fff;
  text-align: center;
  background-color: #06525299;
  border-width: 0;
  border-radius: 0 0 6px 6px;
  width: 100%;
  padding: 16px 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 0;
}

.uxp4lpg8 {
  border-width: 2px;
  border-color: #fff;
  border-radius: 6px;
  width: auto;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.pzfs9ihq, .v3g62zpw {
  border-width: 2px 0 4px;
  border-radius: 6px;
  width: auto;
  margin: 0;
  padding: 16px;
  display: block;
  box-shadow: 0 16px 48px #0000002d;
}

.tlgrb4m3 {
  grid-column-gap: 24px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 48px 16px 0;
  display: grid;
}

.o636xari {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 48px 0 0;
  padding: 0 24px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
  display: block;
}

.eruc34e4 {
  border-width: 1px 0;
  width: auto;
  padding: 48px 0;
}

.lni8hgmf {
  z-index: 0;
  vertical-align: middle;
  object-fit: cover;
  width: 394px;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  right: 0;
}

.u62q53pa {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.s5s0kzf6 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.sbe7guak {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.jsktqzjs {
  color: #fff;
  vertical-align: middle;
  border-width: 1px;
  border-color: #fff;
  border-radius: 6px;
  width: 320px;
  max-width: 100%;
  margin: 0 auto;
  display: none;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.ltwfrfrp {
  color: #fff;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  line-height: 0;
}

.nuz19aev {
  color: #fff;
  border-width: 0;
  width: 651px;
  max-width: 1024px;
  margin: 0 auto;
  padding: 48px 72px 48px 24px;
  display: block;
}

.glvfz02c {
  background-color: #065252;
  border-width: 0;
  width: auto;
  position: relative;
}

.gh6k2iu0 {
  vertical-align: middle;
  object-fit: cover;
  object-position: 50% 0%;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  display: none;
}

.svt5u0oe {
  vertical-align: middle;
  border-width: 0;
  width: 288px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0;
  display: block;
  position: relative;
  left: -16px;
}

.inasibsa {
  color: #9ca3af;
  letter-spacing: -1.5px;
  border-width: 0;
  width: auto;
  font-size: 16.8px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -8.4px;
}

.ga84t0wr {
  color: #9ca3af;
  letter-spacing: -1.5px;
  border-width: 0;
  width: auto;
  margin: 0 4px 0 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.4;
  position: relative;
}

.khlfhf8o {
  color: #333;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 30px;
  line-height: 1.4;
}

.ffwwefs6 {
  color: #086a6a;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.uk10qxjc {
  color: #086a6a;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 16px;
  position: relative;
  top: -4px;
}

.h5sg7yl0 {
  color: #086a6a;
  border-width: 0;
  width: auto;
  margin: 0 0 0 4px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: block;
  position: relative;
  top: -6px;
}

.hg3ilxmh {
  color: #086a6a;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 0 0 0 8px;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 1;
  display: flex;
}

.ghb8m7cu {
  color: #9ca3af;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.a5c45keb {
  color: #043131;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 33.6px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -16.8px;
}

.rdtdxlp6 {
  color: #043131;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

.akeu1704 {
  color: #043131;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  margin: 0 4px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

.d6130g2y {
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
}

.xnj9f13x {
  color: #0d0d0d;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
  position: relative;
  top: -4px;
}

.j2aev1ll {
  color: #0d0d0d;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
  display: block;
  position: relative;
  top: 0;
}

.zot7savj {
  filter: hue-rotate(331deg);
  text-shadow: 1px 1px #fff9;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  padding: 0 24px;
  line-height: 1;
  display: flex;
}

.zc6nqa5c {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.qjiz82k0 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 13.44px;
  line-height: 0;
  position: relative;
  top: -6.72px;
}

.q9786k48 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 48px 0 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.c4xy3e6o {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.jz1pfup6 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
  display: none;
}

.pvrnry5y {
  z-index: 10;
  border-width: 0;
  width: 80%;
  margin: 0 auto 48px;
  position: relative;
}

.gkgp1spf {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  max-width: 1024px;
  margin: 48px auto 0;
  padding: 0 24px;
  display: flex;
}

.jai7d38q {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 48px 0 0;
  overflow: hidden;
}

.jwr6ur55 {
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.qyvrdxck {
  color: #fff;
  background-color: #065252;
  border-width: 0;
  border-radius: 6px 6px 0 0;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 0 0 24px;
  padding: 0 8px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.h0yi1ed6 {
  vertical-align: middle;
  width: 24px;
  max-width: 100%;
  height: 24px;
  display: block;
}

.yds5iv4e {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.vdcrlb32 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.ex41mile {
  background-color: #065252;
  border-width: 0;
  width: 80px;
  height: 2px;
  margin: 8px auto;
}

.wqdaijzc {
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.kxyll52h {
  vertical-align: middle;
  width: 256px;
  max-width: 100%;
  margin: 24px auto;
  display: block;
}

.mrufypjw {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: 24px;
  margin: 0 24px 0 0;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.cblnplqf {
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.ox5gjqik {
  color: #0d0d0d;
  border-width: 0 0 1px;
  border-color: #e6f1f1;
  width: auto;
  padding: 8px 0;
  font-size: 16px;
  line-height: 24px;
}

.ei293jek {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.gberyg2u {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  padding: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.i820kwx4 {
  border-width: 0;
  width: auto;
  padding: 0 48px;
  font-size: 16px;
  line-height: 24px;
}

.ti1gctch {
  background-color: #fff;
  border-width: 2px 0 8px;
  border-color: #065252;
  border-radius: 4.8px;
  flex-direction: column;
  flex-grow: 1;
  width: auto;
  padding: 24px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.krhu51zi {
  border-width: 0;
  flex-direction: column;
  width: auto;
  height: 100%;
  display: flex;
}

.bwtsdmsf {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.oym7lrvt {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  max-width: 896px;
  margin: 48px auto 0;
  display: grid;
}

.l3qcf0uq {
  background-color: #e6f1f1;
  border-width: 0;
  width: auto;
  padding: 48px 0;
}

.tvyq60od {
  color: #086a6a;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.s23kva9t {
  color: #086a6a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  padding: 0 16px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.cbpwnguz {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-color: #366eac;
  width: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
}

.fndnczmu {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  font-style: italic;
  line-height: 1.5;
}

.ryfovrju {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-style: italic;
}

.whjoz27a {
  text-align: center;
  background-image: linear-gradient(#5c9ce2, #366eac);
  background-size: auto;
  border-width: 0;
  border-radius: 6px 6px 0 0;
  width: auto;
  margin: 0;
  padding: 16px 0;
  display: block;
}

.puwrwhtd {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 197px;
  max-width: 100%;
  height: 306px;
  display: block;
  position: relative;
}

.zrn5iupe {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  height: 317px;
  margin: 20px 0 0;
  padding: 0 8px;
  position: relative;
}

.q8tgz9i5 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  line-height: 1.5;
  position: relative;
}

.m21gewwz {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 8px 0;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  line-height: 1.5;
}

.iiyzmxnn {
  color: #407fc6;
  text-align: center;
  letter-spacing: -.75px;
  border-width: 0;
  width: auto;
  margin: 0 0 -4px;
  font-size: 30px;
  font-style: italic;
  line-height: 36px;
}

.ddxd3fc4 {
  color: #407fc6;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 40.32px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -20.16px;
}

.t6etysv1 {
  color: #407fc6;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.ke9f2wv4 {
  color: #407fc6;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  margin: 0 6px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.nnq7nw0f {
  color: #333;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.birsjeko {
  border-width: 0;
  width: 306.656px;
  margin: 24px 0 0;
  padding: 0;
  display: block;
}

.urpbomg0 {
  filter: hue-rotate(331deg);
  color: #0d0d0d;
  text-transform: uppercase;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.imx5dc11 {
  text-transform: uppercase;
  border-width: 0;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 4px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.pks05fi8 {
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  vertical-align: middle;
  cursor: pointer;
  width: 24px;
  max-width: 100%;
  margin: 0 8px 0 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  display: block;
}

.wqw7k7t1 {
  color: #0d0d0d;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  line-height: 28px;
  display: block;
}

.mxj5p7g1 {
  z-index: 1;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #006400;
  background-image: linear-gradient(#f6dda1, #f0c14b);
  background-size: auto;
  border-width: 1px;
  border-color: #a88734 #9c7e31 #846a29;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 8px 0 24px;
  padding: 10px 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  display: flex;
  position: relative;
  box-shadow: 0 2px 2px #00000024, 0 1px 5px #0000001f, 0 3px 1px -2px #0003;
}

.mszf0vh0 {
  border-width: 0;
  width: auto;
  padding: 0 16px;
}

.efeuihe1 {
  color: #737373;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  line-height: 24px;
  display: none;
  position: relative;
}

.dqaag3tv {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  font-weight: 600;
  line-height: 24px;
}

.e16h6wso {
  vertical-align: middle;
  background-color: #fafafa;
  border-width: 1px 0 0;
  border-radius: 0 0 6px 6px;
  width: auto;
  max-width: 100%;
  margin: 8px 0 0;
  padding: 0;
  display: block;
  position: relative;
  bottom: -4px;
}

.t93x5d9q {
  border-width: 0;
  width: 100%;
  padding: 16px 16px 0 0;
  top: -12px;
}

.dweh9vep {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 322.656px;
  margin: 0;
  padding: 24px 0;
  display: block;
}

.w1k7yu5l {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #2c5d92;
  border-width: 0;
  border-radius: 0 0 6px 6px;
  width: auto;
  margin: 0;
  padding: 4px 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 20px;
  display: none;
}

.eeteg63v {
  background-color: #fff;
  border-width: 2px;
  border-color: #d4d4d4;
  border-radius: 4.8px;
  order: 1;
  width: 33.3333%;
  padding: 0 2px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.fm6b0w6i {
  text-align: center;
  background-image: linear-gradient(#407fc6, #366eac);
  border-width: 0;
  border-radius: 6px 6px 0 0;
  width: auto;
  margin: 0;
  padding: 0;
  display: block;
}

.cte39ywx {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 244px;
  max-width: 100%;
  height: 306px;
  margin: 11px 0 -80px 16px;
  display: block;
  position: relative;
}

.ecr0krsr {
  z-index: 0;
  color: #407fc6;
  text-align: -webkit-center;
  text-shadow: -3px -3px #fff, 3px -3px #fff, -3px 3px #fff, 3px 3px #fff;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 32px;
  left: 28px;
}

.dathanan {
  text-align: -webkit-center;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  display: block;
}

.ffjafrqp {
  grid-column-gap: 8px;
  text-align: -webkit-center;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
  width: auto;
  max-width: 160px;
  max-height: 96px;
  display: grid;
}

.a9j3febw {
  text-align: -webkit-center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  position: relative;
  right: -8px;
}

.u9bwnhqf {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  position: relative;
}

.typf90kv {
  color: #366eac;
  text-align: center;
  letter-spacing: -.75px;
  border-width: 0;
  width: auto;
  margin: 0 0 -4px;
  font-size: 30px;
  font-style: italic;
  line-height: 36px;
}

.xypdw4sv {
  color: #366eac;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 40.32px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -20.16px;
}

.x7u9q5vy {
  color: #366eac;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.b1052vx9 {
  color: #366eac;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  margin: 0 6px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.g172znaq {
  border-width: 0;
  width: 306.656px;
  margin: 0;
  padding: 0;
  display: block;
}

.ry9qtjpa {
  filter: hue-rotate(331deg);
  color: #0d0d0d;
  text-transform: uppercase;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.kgefca67 {
  z-index: 1;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  cursor: pointer;
  background-color: #006400;
  background-image: linear-gradient(#f6dda1, #f0c14b);
  background-size: auto;
  border-width: 1px;
  border-color: #a88734 #9c7e31 #846a29;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 8px 0 24px;
  padding: 10px 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  display: flex;
  position: relative;
  box-shadow: 0 2px 2px #00000024, 0 1px 5px #0000001f, 0 3px 1px -2px #0003;
}

.y2ukhs9j {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  padding: 0 16px;
}

.sof5h6yj {
  color: #737373;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  line-height: 24px;
  display: none;
  position: relative;
}

.s032g90x {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
}

.zfdl09z8 {
  vertical-align: middle;
  border-width: 1px 0 0;
  border-radius: 0 0 6px 6px;
  width: auto;
  max-width: 100%;
  margin: 8px 0 0;
  padding: 0;
  display: block;
  position: relative;
  bottom: -4px;
}

.p72kjm7j {
  background-color: #fffbeb;
  border-width: 2px;
  border-color: #366eac;
  border-radius: 4.8px;
  order: 3;
  width: 33.3333%;
  height: 830.64px;
  margin: 0 0 8px 12px;
  padding: 0 2px 2px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.mysfqakv {
  z-index: 10;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  max-width: 100%;
  margin: 0 auto 24px;
  padding: 0 8px;
  display: flex;
  position: relative;
}

.q1s2am8d {
  color: #57534e;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
}

.ooynvp4h {
  color: #57534e;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 512px;
  margin: 24px auto 0;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
  display: block;
}

.syg2r4lp {
  vertical-align: middle;
  width: 16.6667%;
  max-width: 100%;
  padding: 0 4px;
  display: block;
}

.ojt1ur7v {
  filter: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0 0 8px;
  display: flex;
}

.pfbu9inm {
  filter: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.fz4go9ir {
  border-width: 0;
  width: 576px;
  max-width: 576px;
  margin: 0 auto;
  padding: 0 64px 24px;
  display: block;
}

.f86481u9 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 24px auto 0;
  padding: 0 8px;
}

.wzka1v4j {
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  -webkit-text-decoration: underline #0d0d0d;
  text-decoration: underline #0d0d0d;
}

.zzgxtwfk {
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 8.96px;
  line-height: 0;
  position: relative;
  top: -4.48px;
}

.oslz1eu8 {
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: 862px;
  max-width: 896px;
  margin: 32px auto 0;
  padding: 0 16px;
  font-size: 16px;
  line-height: 24px;
  display: inline;
}

.xbserxlj {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 8px;
}

.cr3o7fhs {
  border-width: 0;
  width: auto;
  padding: 48px 0;
}

.pemasrg0 {
  vertical-align: middle;
  width: 256px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
}

.nrcb6qhv {
  border-width: 0;
  width: auto;
  margin: -112px 0 0;
}

.d3jifesc {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.axtx87nq {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  padding: 0 16px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.pob9291n {
  background-color: #fff;
  border-width: 2px 0 8px;
  border-color: #b3d4d4;
  border-radius: 6px;
  width: auto;
  padding: 0 48px 48px;
  box-shadow: 0 16px 48px #0000002d;
}

.hl4rrerc {
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 128px auto 0;
  padding: 0 24px;
}

.atxrze7j {
  background-color: #065252;
  border-width: 0;
  width: auto;
  padding: 48px 0;
}

.pe48sg8k {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 197px;
  max-width: 100%;
  height: 306px;
  margin: 0 0 0 23px;
  display: block;
  position: relative;
}

.g67iw4nx {
  color: #407fc6;
  text-align: -webkit-center;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 40.32px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -20.16px;
}

.jwynxj9e {
  color: #407fc6;
  text-align: -webkit-center;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.gl3m7kq7 {
  color: #407fc6;
  text-align: -webkit-center;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  margin: 0 6px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.narym9ru {
  color: #333;
  text-align: -webkit-center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.cz78od9q {
  text-align: -webkit-center;
  border-width: 0;
  width: 306.656px;
  margin: 24px 0 0;
  padding: 0;
  display: block;
}

.hiqlxhxt {
  filter: hue-rotate(331deg);
  color: #0d0d0d;
  text-align: -webkit-center;
  text-transform: uppercase;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.cgatm3e2 {
  text-align: -webkit-center;
  text-transform: uppercase;
  border-width: 0;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 4px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.nzhtg6s9 {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
}

.sb2a0gcc {
  text-align: -webkit-center;
  vertical-align: middle;
  background-color: #fafafa;
  border-width: 1px 0 0;
  border-radius: 0 0 6px 6px;
  width: auto;
  max-width: 100%;
  margin: 8px 0 0;
  padding: 0;
  display: block;
  position: relative;
  bottom: -4px;
}

.ux20tpdx {
  text-align: -webkit-center;
  border-width: 0;
  width: 100%;
  padding: 16px 16px 0 0;
  top: -12px;
}

.hw67nb4d {
  text-align: -webkit-center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 322.656px;
  margin: 0;
  padding: 0 0 24px;
  display: block;
}

.e8xnxbok {
  background-color: #fff;
  border-width: 2px;
  border-color: #d4d4d4;
  border-radius: 4.8px;
  order: 1;
  width: 33.3333%;
  padding: 2px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.vkea0vbo {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 244px;
  max-width: 100%;
  height: 306px;
  margin: 0 0 -80px;
  display: block;
  position: relative;
}

.v0aiqet7 {
  text-align: -webkit-center;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  display: block;
}

.uccw17ki {
  border-width: 0;
  width: auto;
}

.a1vpdmy6 {
  border-width: 0;
  width: 100%;
  padding: 16px 16px 0 0;
  top: -12px;
}

.yuzc6p61 {
  background-color: #fffbeb;
  border-width: 2px;
  border-color: #366eac;
  border-radius: 4.8px;
  order: 3;
  width: 33.3333%;
  margin: 0 0 8px 12px;
  padding: 2px 0;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.qlgf01wx {
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.eaugnqt3 {
  outline-offset: -1px;
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.nvgca7g7 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 8.96px;
  line-height: 0;
  position: relative;
  top: -4.48px;
}

.he2ix4hp {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 32px auto 0;
  padding: 0 16px;
  font-size: 16px;
  line-height: 24px;
}

.lo8bneez {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 16px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
  display: block;
}

.ri3sw55n {
  z-index: 40;
  vertical-align: middle;
  border-color: #fff;
  border-radius: 6px;
  width: 320px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.t72nnlqw {
  float: right;
  border-width: 0;
  width: auto;
  margin: 0 auto;
  padding: 0 0 0 40px;
  position: relative;
}

.j1ncmg27 {
  border-width: 0;
  width: auto;
  padding: 24px 0 0;
}

.iugqysgr {
  clear: right;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 48px 64px 0;
}

.c1uye2i6 {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
}

.b4iaf2ql {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.uongk3sr {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#065252, #054040);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 24px 0;
}

.juvb3pmx {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  font-style: italic;
  line-height: 1.5;
}

.sheppmnk {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
}

.m20w8cwq {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 244px;
  max-width: 100%;
  height: 306px;
  margin: 0 0 -80px;
  display: block;
  position: relative;
}

.b0g97mql {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  margin: 11px 0 0;
  padding: 0 8px;
  position: relative;
}

.w0zm99ka {
  border-width: 0;
  width: 306.656px;
  margin: 0;
  padding: 0;
  display: block;
}

.wtw5flvk {
  border-width: 0;
  width: 100%;
  padding: 16px 16px 0 0;
  top: -12px;
}

.pai2q1rq {
  border-width: 0;
  width: auto;
  overflow: hidden auto;
}

.sgcbb569 {
  vertical-align: middle;
  border: 0 #0d0d0d;
  width: auto;
  display: none;
}

.ou3p4ks4 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.fz51wce8 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 0 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.mbzy11k8 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.q9m3hjwj {
  color: #fff;
  border-width: 0;
  width: auto;
  font-size: 6.72px;
  line-height: 0;
  position: relative;
  top: -3.36px;
}

.soah2z9l {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.advc2hzk {
  color: #fff;
  border-width: 0;
  width: auto;
  max-width: 576px;
  margin: 24px 0 16px;
}

.pytfq3kx {
  color: #fff;
  border-width: 0;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-end;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 8px;
  display: flex;
}

.q48hp41y {
  color: #fff;
  background-color: #043131;
  background-size: 1920px;
  border-width: 0;
  width: auto;
  padding: 40px 0;
}

.kkk0fyit {
  color: #fff;
  text-align: center;
  background-color: #054040;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 24px 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.ut8cuk1i {
  opacity: 0;
  background-color: #fff;
  border-width: 0;
  width: 450px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  transform: translate(0, -100px);
}

.mgxo6gws {
  z-index: 1010;
  opacity: 0;
  background-color: #0009;
  border-width: 0;
  width: auto;
  padding: 50px 40px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.c2pvr4ot {
  opacity: 0;
  background-color: #fff;
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  border-radius: 4.8px;
  width: 660px;
  max-width: 100%;
  margin: auto;
  position: relative;
  overflow: hidden;
  transform: translate(0, -100px);
}

.jzoncf9v {
  z-index: 1010;
  opacity: 0;
  background-color: #0009;
  border-width: 0;
  align-items: flex-start;
  width: auto;
  padding: 50px 40px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.b4tl9fc8 {
  float: right;
  color: #fff;
  background-color: #000;
  border-width: 2px;
  border-color: #fff;
  border-radius: 50%;
  width: auto;
  padding: 5px 6px;
  font-weight: 900;
  line-height: 1;
  display: block;
  position: relative;
  top: -10px;
  right: -8px;
}

.dh1yti0n {
  color: #000;
  text-align: -webkit-center;
  vertical-align: middle;
  background-color: #075252;
  border-width: 0;
  width: 533px;
  max-width: 100%;
  height: 400px;
  margin: 0;
  padding: 12px 10px;
  display: block;
}

.kx4bh75n {
  z-index: 9999;
  background-color: #eaecf0;
  border-width: 0;
  border-radius: 25px;
  width: 720px;
  max-width: 100%;
  margin: 10% auto 0;
  padding: 5px;
  animation-name: pulse;
  animation-iteration-count: infinite;
}

.o7k1h0mo {
  z-index: 999999;
  background-color: #0e0d0d91;
  border-width: 0;
  width: auto;
  min-height: 300px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.bm4uqrj1 {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.p7leqall {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.qr8dn441 {
  grid-column-gap: normal;
  color: #0d0d0d;
  text-align: left;
  text-rendering: optimizelegibility;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
  animation-name: image_blur;
}

.uyu5hznu-2, .sk5ormt3-3 {
  border-width: 0;
  width: auto;
}

.hvex3fw8-2 {
  aspect-ratio: auto 22 / 22;
  color: #fff;
  vertical-align: middle;
  width: 22px;
  max-width: 100%;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  display: block;
}

.x81p6ocb-2 {
  color: #fff;
  background-color: #065252;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin: 0;
  padding: 8px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  display: flex;
}

.tzdjn7go-2 {
  color: #065252;
  border-width: 0;
  width: auto;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.fu3x0e5q-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 7.84px;
  line-height: 0;
  position: relative;
  top: -3.92px;
}

.hklo7rii-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  top: -6px;
}

.ny86ux32-2 {
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  font-family: Lato, sans-serif;
}

.rpq54905-2 {
  z-index: 10;
  background-color: #fff;
  border-width: 0;
  border-radius: 9999px 6px 6px 9999px;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  width: auto;
  max-width: 285px;
  height: 64px;
  margin: 0;
  padding: 8px 48px 8px 8px;
  font-family: Lato, sans-serif;
  display: flex;
  position: relative;
  right: -30px;
  box-shadow: 0 8px 16px #00000026;
}

.udlxu902-2 {
  color: #fff;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 40px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  display: flex;
}

.udlxu902-2.bounce {
  border-style: solid;
}

.kcw99x55-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
}

.q8au3bry-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  position: relative;
  top: -6px;
}

.b3x3imjx-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  font-family: Lato, sans-serif;
}

.eclnt70b-2 {
  transform: translate(0px, 0px) rotate(0deg) none none scale(1.15, 1) scale(1, 1.15);
  padding: 6px 16px;
  z-index: 40;
  background-image: linear-gradient(#065252, #054040);
  border-width: 1px;
  border-radius: 9999px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 355px;
  height: 71px;
  margin: 0;
  padding-block: 6px;
  padding-inline: 16px 48px;
  font-family: Lato, sans-serif;
  display: flex;
  position: relative;
  left: -4px;
  box-shadow: 0 0 #fff, 0 0 0 8px #fff, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.mz9ccado-2 {
  color: #097474;
  border: 1px solid #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  display: flex;
}

.ee8gth90-2 {
  color: #097474;
  border-width: 0;
  width: auto;
  margin-top: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.oywp0asx-2 {
  opacity: .5;
  transform: translate(-24px, 0px) rotate(0deg) none none scale(1, 1) scale(1, 1);
  padding: 8px 24px 8px 64px;
  z-index: 10;
  background-color: #fff;
  border-width: 1px;
  border-radius: 6px 9999px 9999px 6px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 285px;
  height: 66px;
  margin: 0;
  padding-block: 8px;
  padding-inline: 64px 24px;
  font-family: Lato, sans-serif;
  line-height: 10px;
  display: flex;
  position: relative;
  left: -30px;
  box-shadow: 0 8px 16px #00000026;
}

.fiqypxmt-2 {
  transform: translate(0px, 0px) rotate(0deg) none none scale(1, 1) scale(1, 1);
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  display: flex;
}

.n72cpobi-2 {
  z-index: 10;
  aspect-ratio: auto 22 / 22;
  color: #fff;
  vertical-align: middle;
  background-color: #065252;
  border-width: 1px;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 22px;
  max-width: 100%;
  height: 32px;
  margin: 0 auto;
  padding: 8px;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: block;
  position: relative;
}

.ba4dweq6-2 {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 12px;
  line-height: 1;
}

.afb0u2wi-2 {
  z-index: 10;
  color: #fff;
  background-color: #065252;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: flex;
  position: relative;
}

.nzyb3jt0-2 {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 17.5px;
  font-weight: 900;
  line-height: 1;
}

.q0hy6xu1-2 {
  border-width: 0;
  width: auto;
  margin: 0 24px;
  position: relative;
}

.fn0uy0al-2 {
  z-index: 10;
  opacity: .5;
  color: #065252;
  background-color: #fff;
  border-width: 1px;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  padding: 0;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: block;
  position: relative;
}

.hn4zq9xi-2 {
  opacity: .5;
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 12px;
  line-height: 1;
}

.cznxumta-2 {
  z-index: 10;
  border-width: 0;
  width: auto;
  position: relative;
}

.nuv17ham-2 {
  z-index: 0;
  background-image: linear-gradient(90deg, #065252 50%, #d5d5d5 50%);
  background-size: auto;
  border-width: 1px 0;
  width: auto;
  height: 6px;
  margin: 0 20%;
  position: absolute;
  left: 24px;
  right: 24px;
  transform: translate(0, 12px)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.w8yvv3yr-2 {
  border-width: 0;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  max-width: 576px;
  margin: 0 auto;
  padding: 0 24px 24px;
  display: none;
  overflow: hidden;
}

.y8f4eka3-2 {
  background-color: #e6f1f1;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 32px 0 16px;
  display: block;
}

.fisitwqh-2 {
  color: #0d0d0d;
  vertical-align: middle;
  overflow-clip-margin: content-box;
  border-width: 0;
  width: 1920px;
  max-width: 100%;
  height: auto;
  margin: 0 0 -4px;
  padding: 0;
  display: block;
  overflow: hidden;
}

.jag8fhkd-2 {
  z-index: 0;
  color: #fef3c7;
  text-align: center;
  text-shadow: 4px 4px .5px #065252, -4px -4px .5px #065252, 4px -4px .5px #065252, -4px 4px .5px #065252, 4px 0 .5px #065252, -4px 0 .5px #065252, 0 4px .5px #065252, 0 -4px .5px #065252;
  border-width: 0;
  width: 100%;
  height: min-content;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  animation-name: pulse;
  animation-iteration-count: infinite;
  position: absolute;
  top: 0;
  left: 0;
}

.jag8fhkd-2.bounce {
  display: none;
}

.trtesj8g-2 {
  z-index: 0;
  color: #fbbf24;
  text-align: center;
  text-shadow: 4px 4px .5px #065252, -4px -4px .5px #065252, 4px -4px .5px #065252, -4px 4px .5px #065252, 4px 0 .5px #065252, -4px 0 .5px #065252, 0 4px .5px #065252, 0 -4px .5px #065252;
  border-width: 0;
  width: 100%;
  height: min-content;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  animation-name: pulse;
  animation-iteration-count: infinite;
  position: absolute;
  top: 0;
  left: 0;
}

.q13as1kl-2 {
  z-index: 10;
  color: #fff;
  text-align: center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: relative;
  top: -80px;
}

.q13as1kl-2.wait-wrapper {
  margin-top: -1.5rem;
}

.cjcitvym-2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 900;
  line-height: 32px;
}

.p5pm6r19-2 {
  color: #fff;
  text-align: center;
  background-color: #065252;
  border-width: 0;
  width: auto;
  padding: 8px 24px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 32px;
  position: relative;
}

.yqx9opku-2 {
  background-color: #065252;
  border-width: 0;
  width: auto;
  margin-top: 12px;
}

.favfuo8p-2 {
  background-color: #e6f1f1;
  border-width: 0;
  width: auto;
}

.fbvtaela-2 {
  color: #065252;
  text-align: center;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.pg0obww6-2 {
  z-index: 30;
  color: #065252;
  text-align: left;
  text-transform: uppercase;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
}

.xoucah14-2 {
  vertical-align: middle;
  border-width: 0;
  width: 0;
  max-width: 448px;
  margin: 0 auto 24px;
  padding: 0;
  display: block;
  position: relative;
}

.bw13yx5m-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 20.8px;
  line-height: 28px;
}

.qsslxscb-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 11.648px;
  line-height: 0;
  position: relative;
  top: -5.824px;
}

.e0ngatlr-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20.8px;
  line-height: 28px;
}

.zlwg3yp6-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 20.8px;
  line-height: 28px;
  -webkit-text-decoration: underline #0d0d0d;
  text-decoration: underline #0d0d0d;
}

.vq7uyun1-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20.8px;
  line-height: 28px;
}

.nsijb1u8-2 {
  border-width: 0;
  width: auto;
  font-size: 20.8px;
  line-height: 28px;
}

.me0qc781-2 {
  z-index: 30;
  border-width: 0;
  width: 80%;
  padding: 40px 0;
  position: relative;
}

.xwuvvijh-2 {
  z-index: 10;
  transform: translate(0px, 0px) rotate(0deg) none none scale(1.25, 1) scale(1, 1.25);
  vertical-align: middle;
  object-fit: cover;
  width: auto;
  max-width: 214px;
  max-height: 200px;
  display: block;
  position: relative;
}

.zcrqe2jw-2 {
  border-width: 0;
  width: 20%;
  margin: 0 auto;
  padding: 0 0 0 40px;
  position: relative;
}

.v4em2buq-2 {
  z-index: 10;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 976px;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  position: relative;
  left: -64px;
  transform: translate(80px)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.ilfoinv2-2 {
  border-width: 0;
  width: auto;
  position: relative;
}

.vupzeqbm-2 {
  float: left;
  vertical-align: middle;
  object-fit: cover;
  background-color: #fff;
  border-radius: 6px;
  width: 96px;
  max-width: 100%;
  height: 96px;
  margin: 0 24px 4px 0;
  padding: 2px;
  display: none;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.raf5smd6-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.gs5lz513-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 9.8px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -4.9px;
}

.uz80vjmw-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  line-height: 1.5;
}

.dishjxel-2 {
  border-width: 0;
  width: auto;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.wrofqbpk-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 17.5px;
  line-height: 1.5;
}

.cbovsusg-2 {
  border-width: 0;
  width: 50%;
  margin: 0 0 24px;
}

.kjxw77tz-2 {
  z-index: 10;
  vertical-align: middle;
  border-width: 0;
  width: 50%;
  max-width: 100%;
  margin: 0;
  padding: 0 48px;
  display: block;
  position: relative;
}

.dwqytvfs-2 {
  z-index: 10;
  border-width: 0;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  position: relative;
}

.loar9rmi-2 {
  background-color: #f5f5f5;
  border-width: 0;
  width: auto;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.ol6bd4ex-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.jhenw559-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.cfk7uhlq-2 {
  color: #333;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.dv64pwno-2 {
  z-index: 40;
  color: #fff;
  vertical-align: middle;
  border-color: #fff;
  border-radius: 6px;
  width: 384px;
  max-width: 100%;
  margin: 24px auto 0;
  display: none;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.zxlucgmk-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 17.5px;
  line-height: 1.5;
}

.uuwc5gu1-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-size: 9.8px;
  line-height: 0;
  position: relative;
  top: -4.9px;
}

.wvfijliz-2 {
  color: #fff;
  border-width: 0;
  width: 66.6667%;
}

.znr2b708-2 {
  z-index: 40;
  vertical-align: middle;
  border-color: #fff;
  border-radius: 6px;
  width: 384px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.za8hizuy-2 {
  border-width: 0;
  width: 50%;
  margin: 0 auto;
  padding: 0 48px;
}

.c3pjjzdj-2 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
}

.wf8t7not-2 {
  background-color: #065252;
  border-width: 0;
  width: auto;
  padding: 48px 0;
  position: relative;
}

.k2t4iyc1-2 {
  z-index: 40;
  vertical-align: middle;
  width: 100%;
  max-width: 100%;
  height: 540px;
  margin: 0 auto;
  display: block;
  position: relative;
}

.foghw7wd-2 {
  border-width: 0;
  width: auto;
  margin: 0 auto;
  padding: 0 0 0 40px;
  position: relative;
}

.hg6f6p95-2 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: "Sourceserif 4", Arial, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.ctjofqmv-2 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.sgzg9f65-2 {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 53.76px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -26.88px;
}

.m0dzchs8-2 {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 96px;
  line-height: 1;
}

.wuzopwbs-2 {
  text-align: center;
  vertical-align: middle;
  width: 128px;
  max-width: 100%;
  margin: 0 auto;
  display: none;
}

.l93xz206-2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 16px 0 0;
  font-size: 17.5px;
  line-height: 1.5;
  display: block;
}

.zh62b4gn-2 {
  color: #fff;
  text-align: center;
  background-color: #0369a1;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 2px 24px;
  font-size: 17.5px;
  line-height: 1.5;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.s66djzy2-2 {
  color: #fff;
  text-align: center;
  background-color: #0369a1;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  width: -moz-fit-content;
  width: fit-content;
  margin: 16px auto 0;
  padding: 2px 24px 0;
  font-size: 17.5px;
  line-height: 1.5;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.jvuwq3xa-2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  display: none;
}

.looi0l4f-2 {
  text-align: center;
  border-width: 0;
  width: auto;
}

.mw4t1scs-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 9.8px;
  line-height: 0;
  position: relative;
  top: -4.9px;
}

.l7djit39-2 {
  border-width: 0;
  width: 66.6667%;
  margin: 0 auto;
}

.tav39jkh-2 {
  border-width: 0;
  flex-direction: row-reverse;
  align-items: center;
  width: auto;
  display: flex;
}

.vvecrd73-2 {
  color: #0d0d0d;
  border-width: 0 4px;
  border-color: #bae6fd;
  border-left-style: solid;
  border-right-style: solid;
  width: auto;
  max-width: 672px;
  margin: 40px auto;
  padding: 0 32px;
  font-family: PT Serif, serif;
  font-size: 30px;
  line-height: 36px;
  display: block;
}

.imy6nake-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 16px 0 0;
  font-size: 17.5px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.w915qhky-2, .gbqfnup9-2 {
  color: #fff;
  background-color: #0369a1;
  border-width: 1px;
  border-color: #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2px 24px;
  font-size: 17.5px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.kbbdyn4c-2 {
  color: #fff;
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0;
  font-weight: 700;
  display: flex;
}

.tq1i3ad4-2 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 48px;
}

.wtxd0psr-2 {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
}

.pferwp6g-2 {
  background-color: #fafafa;
  border-width: 1px 0;
  border-color: #e7e5e4;
  width: auto;
  padding: 48px 0;
}

.dx5z4731-2 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 16px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.dodvq7ti-2 {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
}

.fgvwpfw1-2 {
  vertical-align: middle;
  object-fit: cover;
  object-position: 50% 0%;
  width: 256px;
  max-width: 100%;
  height: 256px;
  margin: 0 auto;
  display: none;
  overflow: hidden;
}

.jrkixudk-2 {
  border-width: 0;
  width: 50%;
  margin: 0 auto;
  position: relative;
  transform: translate(-48px)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.bq6ek705-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 17.5px;
  line-height: 1.5;
}

.oiu0bmzr-2 {
  z-index: 10;
  border-width: 0;
  width: 80%;
  margin: 0 0 48px;
  position: relative;
}

.odlhmjka-2 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin: 24px 0 0;
  display: flex;
}

.ldlnnyh3-2 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.ndmskwmg-2 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.j5q96y8l-2 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.ukx1zrto-2 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 11.2px;
  font-style: italic;
  line-height: 0;
  position: relative;
  top: -5.6px;
}

.ey221lry-2 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.qua4kbli-2 {
  color: #000;
  vertical-align: middle;
  width: 400px;
  max-width: 100%;
  height: 400px;
  margin: 0 0 0 262px;
  display: block;
}

.m7xgw4p3-2, .zj9fdgr7-2 {
  color: #000;
  vertical-align: middle;
  width: 400px;
  max-width: 100%;
  height: 400px;
  margin: 50px 0 0 262px;
  display: block;
}

.pexrtkgh-2 {
  border-width: 0;
  width: 100%;
  padding: 12px 0;
}

.dg246e9n-2 {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 70px 24px 0;
}

.k559id0h-2 {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
}

.yfqnsevn-2 {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 48px 0 0;
  overflow: hidden;
}

.vpzqdxms-2 {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.m5id7jsq-2 {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.xsa84ijt-2 {
  filter: hue-rotate(331deg);
  color: #065252;
  text-align: center;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.cppho6ck-2 {
  z-index: 40;
  vertical-align: middle;
  width: 320px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  top: -48px;
}

.j3qm5q6b-2 {
  vertical-align: middle;
  object-fit: cover;
  object-position: 50% 100%;
  background-color: #fff;
  border-width: 1px;
  border-color: #fff;
  border-radius: 6px;
  width: 256px;
  max-width: 100%;
  height: 320px;
  margin: 0 auto 24px;
  display: none;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.uwgeyhb9-2 {
  border-width: 0;
  width: 50%;
  margin: 0 auto;
  padding: 0 0 0 40px;
  position: relative;
}

.f85tz66j-2 {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: 16px;
  margin: 0 24px 0 0;
  display: block;
}

.cizbb2vx-2 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.xa35suy1-2 {
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin: 24px 0 0;
  display: flex;
}

.jcqe4qqu-2 {
  border-width: 0;
  width: 66.6667%;
  margin: 0 auto;
  padding: 0;
  display: block;
}

.rxakzxia-2 {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  display: block;
}

.eekzo5fc-2 {
  grid-column-gap: 8px;
  filter: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  justify-content: center;
  gap: 8px;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 64px 32px;
  display: grid;
}

.uo3ms8p8-2 {
  background-color: #e6f1f1;
  border-width: 0;
  border-radius: 6px;
  width: auto;
  max-width: 768px;
  margin: 48px auto 0;
  padding: 24px;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.dytjy0cw-2 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 32px 0 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 32px;
}

.m0u72yn8-2 {
  border-width: 0;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 24px;
}

.h16tieqe-2 {
  z-index: 0;
  vertical-align: middle;
  object-fit: cover;
  object-position: 100% 50%;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.rhcydcey-2 {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.td3y10va-2 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.s1z5rp37-2 {
  vertical-align: middle;
  border-width: 1px;
  border-color: #fff;
  border-radius: 6px;
  width: 100%;
  max-width: 384px;
  margin: 0 auto 24px;
  display: none;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.cro5txwc-2 {
  z-index: 20;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: 651px;
  margin: 0;
  padding: 0 48px 0 0;
  display: block;
  position: relative;
}

.ojjrn75d-2 {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 96px 24px;
}

.oa1uxy4h-2 {
  background-color: #e8ecef;
  border-width: 0;
  width: auto;
  padding: 60px 0;
  position: relative;
  overflow: hidden;
}

.rc0ne8tq-2 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 32px;
}

.iexnx3zs-2 {
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 0 24px;
}

.eiv2fgtd-2 {
  vertical-align: middle;
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  max-width: 100%;
  height: 160px;
  margin: 24px auto;
  display: block;
  position: relative;
}

.c5lbv3o1-2 {
  z-index: 0;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fff;
  text-align: center;
  background-color: #06525299;
  border-width: 0;
  border-radius: 0 0 6px 6px;
  width: 100%;
  padding: 16px 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 0;
}

.uxp4lpg8-2 {
  border-width: 2px;
  border-color: #fff;
  border-radius: 6px;
  width: auto;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.pzfs9ihq-2, .v3g62zpw-2 {
  border-width: 2px 0 4px;
  border-top-style: solid;
  border-top-color: #097474;
  border-bottom-style: solid;
  border-bottom-color: #097474;
  border-radius: 6px;
  width: auto;
  margin: 0;
  padding: 16px;
  display: block;
  box-shadow: 0 16px 48px #0000002d;
}

.tlgrb4m3-2 {
  grid-column-gap: 24px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 48px 16px 0;
  display: grid;
}

.o636xari-2 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 48px 0 0;
  padding: 0 24px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
  display: block;
}

.eruc34e4-2 {
  border-width: 1px 0;
  width: auto;
  padding: 48px 0;
}

.lni8hgmf-2 {
  z-index: 0;
  vertical-align: middle;
  object-fit: cover;
  width: 350px;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  right: 0;
}

.u62q53pa-2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.s5s0kzf6-2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.sbe7guak-2 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 32px;
  font-family: Fira Sans Extra Condensed, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.jsktqzjs-2 {
  color: #fff;
  vertical-align: middle;
  border-width: 1px;
  border-color: #fff;
  border-radius: 6px;
  width: 320px;
  max-width: 100%;
  margin: 0 auto;
  display: none;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.ltwfrfrp-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  line-height: 0;
}

.nuz19aev-2 {
  color: #fff;
  border-width: 0;
  width: 651px;
  max-width: 1024px;
  margin: 0 auto;
  padding: 48px 72px 48px 24px;
  display: block;
}

.glvfz02c-2 {
  background-color: #065252;
  border-width: 0;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: block;
  position: relative;
}

.gh6k2iu0-2 {
  vertical-align: middle;
  object-fit: cover;
  object-position: 50% 0%;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  display: none;
}

.svt5u0oe-2 {
  vertical-align: middle;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0;
  display: block;
  position: relative;
  left: -16px;
}

.inasibsa-2 {
  color: #9ca3af;
  letter-spacing: -1.5px;
  border-width: 0;
  width: auto;
  font-size: 16.8px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -8.4px;
}

.ga84t0wr-2 {
  color: #9ca3af;
  letter-spacing: -1.5px;
  border-width: 0;
  width: auto;
  margin: 0 4px 0 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.4;
  position: relative;
}

.khlfhf8o-2 {
  color: #333;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-size: 30px;
  line-height: 1.4;
}

.ffwwefs6-2 {
  color: #086a6a;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.uk10qxjc-2 {
  color: #086a6a;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 16px;
  position: relative;
  top: -4px;
}

.h5sg7yl0-2 {
  color: #086a6a;
  border-width: 0;
  width: auto;
  margin: 0 0 0 4px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: block;
  position: relative;
  top: -6px;
}

.hg3ilxmh-2 {
  color: #086a6a;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin: 0 0 0 8px;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 1;
  display: flex;
}

.ghb8m7cu-2 {
  color: #9ca3af;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.a5c45keb-2 {
  color: #043131;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 33.6px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -16.8px;
}

.rdtdxlp6-2 {
  color: #043131;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

.akeu1704-2 {
  color: #043131;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  margin: 0 4px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

.d6130g2y-2 {
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
}

.xnj9f13x-2 {
  color: #0d0d0d;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
  position: relative;
  top: -4px;
}

.j2aev1ll-2 {
  color: #0d0d0d;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-size: 12px;
  line-height: 16px;
  display: block;
  position: relative;
  top: 0;
}

.zot7savj-2 {
  filter: hue-rotate(331deg);
  text-shadow: 1px 1px #fff9;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  padding: 0 24px;
  line-height: 1;
  display: flex;
}

.zc6nqa5c-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.qjiz82k0-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 13.44px;
  line-height: 0;
  position: relative;
  top: -6.72px;
}

.q9786k48-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 48px 0 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.c4xy3e6o-2 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.jz1pfup6-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
  display: none;
}

.pvrnry5y-2 {
  z-index: 10;
  border-width: 0;
  width: 80%;
  margin: 0 auto 48px;
  position: relative;
}

.gkgp1spf-2 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  max-width: 1024px;
  margin: 48px auto 0;
  padding: 0 24px;
  display: flex;
}

.jai7d38q-2 {
  background-color: #fff;
  border-width: 0;
  width: auto;
  padding: 48px 0 0;
  overflow: hidden;
}

.jwr6ur55-2 {
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.qyvrdxck-2 {
  color: #fff;
  background-color: #065252;
  border-width: 0;
  border-radius: 6px 6px 0 0;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 0 0 24px;
  padding: 0 8px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.h0yi1ed6-2 {
  vertical-align: middle;
  width: 24px;
  max-width: 100%;
  height: 24px;
  display: block;
}

.yds5iv4e-2 {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.vdcrlb32-2 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.ex41mile-2 {
  background-color: #065252;
  border-width: 0;
  width: 80px;
  height: 2px;
  margin: 8px auto;
}

.wqdaijzc-2 {
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.kxyll52h-2 {
  vertical-align: middle;
  width: 256px;
  max-width: 100%;
  margin: 24px auto;
  display: block;
}

.mrufypjw-2 {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: 24px;
  margin: 0 24px 0 0;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.cblnplqf-2 {
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.ox5gjqik-2 {
  color: #0d0d0d;
  border-width: 0 0 1px;
  border-color: #e6f1f1;
  width: auto;
  padding: 8px 0;
  font-size: 16px;
  line-height: 24px;
}

.ei293jek-2 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.gberyg2u-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  padding: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.i820kwx4-2 {
  border-width: 0;
  width: auto;
  padding: 0 48px;
  font-size: 16px;
  line-height: 24px;
}

.ti1gctch-2 {
  background-color: #fff;
  border-width: 2px 0 8px;
  border-color: #065252;
  border-top-style: solid;
  border-bottom-style: solid;
  border-radius: 4.8px;
  flex-direction: column;
  flex-grow: 1;
  width: auto;
  padding: 24px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.krhu51zi-2 {
  border-width: 0;
  flex-direction: column;
  width: auto;
  height: 100%;
  display: flex;
}

.bwtsdmsf-2 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.oym7lrvt-2 {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  max-width: 896px;
  margin: 48px auto 0;
  display: grid;
}

.l3qcf0uq-2 {
  background-color: #e6f1f1;
  border-width: 0;
  width: auto;
  padding: 48px 0;
}

.tvyq60od-2 {
  color: #086a6a;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 20.16px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -10.08px;
}

.s23kva9t-2 {
  color: #086a6a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 24px;
  padding: 0 16px;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.cbpwnguz-2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-color: #366eac;
  width: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
}

.fndnczmu-2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  font-style: italic;
  line-height: 1.5;
}

.ryfovrju-2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-style: italic;
}

.whjoz27a-2 {
  text-align: center;
  background-image: linear-gradient(#5c9ce2, #366eac);
  background-size: auto;
  border-width: 0;
  border-radius: 6px 6px 0 0;
  width: auto;
  margin: 0;
  padding: 16px 0;
  display: block;
}

.puwrwhtd-2 {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 197px;
  max-width: 100%;
  height: 306px;
  display: block;
  position: relative;
}

.zrn5iupe-2 {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  height: 317px;
  margin: 20px 0 0;
  padding: 0 8px;
  position: relative;
}

.red-line {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  line-height: 1.5;
  position: relative;
}

.m21gewwz-2 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  padding: 8px 0;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  line-height: 1.5;
}

.iiyzmxnn-2 {
  color: #407fc6;
  text-align: center;
  letter-spacing: -.75px;
  border-width: 0;
  width: auto;
  margin: 0 0 -4px;
  font-size: 30px;
  font-style: italic;
  line-height: 36px;
}

.ddxd3fc4-2 {
  color: #407fc6;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 40.32px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -20.16px;
}

.t6etysv1-2 {
  color: #407fc6;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.ke9f2wv4-2 {
  color: #407fc6;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  margin: 0 6px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.nnq7nw0f-2 {
  color: #333;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.birsjeko-2 {
  border-width: 0;
  width: 306.656px;
  margin: 24px 0 0;
  padding: 0;
  display: block;
}

.urpbomg0-2 {
  filter: hue-rotate(331deg);
  color: #0d0d0d;
  text-transform: uppercase;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.imx5dc11-2 {
  text-transform: uppercase;
  border-width: 0;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 4px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.pks05fi8-2 {
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  vertical-align: middle;
  cursor: pointer;
  width: 24px;
  max-width: 100%;
  margin: 0 8px 0 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  display: block;
}

.wqw7k7t1-2 {
  color: #0d0d0d;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  line-height: 28px;
  text-decoration: none;
  display: block;
}

.mxj5p7g1-2 {
  z-index: 1;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #006400;
  background-image: linear-gradient(#f6dda1, #f0c14b);
  border-width: 1px;
  border-color: #a88734 #9c7e31 #846a29;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 8px 0 24px;
  padding: 10px 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 2px 2px #00000024, 0 1px 5px #0000001f, 0 3px 1px -2px #0003;
}

.mszf0vh0-2 {
  border-width: 0;
  width: auto;
  padding: 0 16px;
}

.efeuihe1-2 {
  color: #737373;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  line-height: 24px;
  display: none;
  position: relative;
}

.dqaag3tv-2 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  font-weight: 600;
  line-height: 24px;
}

.e16h6wso-2 {
  vertical-align: middle;
  background-color: #fafafa;
  border-width: 1px 0 0;
  border-radius: 0 0 6px 6px;
  width: auto;
  max-width: 100%;
  margin: 8px 0 0;
  padding: 0;
  display: block;
  position: relative;
  bottom: -4px;
}

.t93x5d9q-2 {
  border-width: 0;
  width: 100%;
  padding: 16px 16px 0 0;
  top: -12px;
}

.dweh9vep-2 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  margin: 0;
  padding: 0 0 24px;
  display: block;
}

.w1k7yu5l-2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #2c5d92;
  border-width: 0;
  border-radius: 0 0 6px 6px;
  width: auto;
  margin: 0;
  padding: 4px 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 20px;
  display: none;
}

.eeteg63v-2 {
  background-color: #fff;
  border-width: 2px;
  border-color: #d4d4d4;
  border-radius: 4.8px;
  order: 1;
  width: 33.3333%;
  padding: 0;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.fm6b0w6i-2 {
  text-align: center;
  background-image: linear-gradient(#407fc6, #366eac);
  border-width: 0;
  border-radius: 6px 6px 0 0;
  width: 100%;
  margin: 0;
  padding: 16px 0;
  display: block;
}

.cte39ywx-2 {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 244px;
  max-width: 100%;
  height: 306px;
  margin: 11px 0 -80px 16px;
  display: block;
  position: relative;
}

.ecr0krsr-2 {
  z-index: 0;
  color: #407fc6;
  text-align: -webkit-center;
  text-shadow: -3px -3px #fff, 3px -3px #fff, -3px 3px #fff, 3px 3px #fff;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 32px;
  left: 28px;
}

.dathanan-2 {
  text-align: -webkit-center;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  display: block;
}

.ffjafrqp-2 {
  grid-column-gap: 8px;
  text-align: -webkit-center;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
  width: auto;
  max-width: 160px;
  max-height: 96px;
  display: grid;
}

.a9j3febw-2 {
  text-align: -webkit-center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  position: relative;
  right: -8px;
}

.u9bwnhqf-2 {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  position: relative;
}

.typf90kv-2 {
  color: #366eac;
  text-align: center;
  letter-spacing: -.75px;
  border-width: 0;
  width: auto;
  margin: 0 0 -4px;
  font-size: 30px;
  font-style: italic;
  line-height: 36px;
}

.xypdw4sv-2 {
  color: #366eac;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 40.32px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -20.16px;
}

.x7u9q5vy-2 {
  color: #366eac;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.b1052vx9-2 {
  color: #366eac;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  margin: 0 6px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.g172znaq-2 {
  border-width: 0;
  width: 306.656px;
  margin: 0;
  padding: 0;
  display: block;
}

.ry9qtjpa-2 {
  filter: hue-rotate(331deg);
  color: #0d0d0d;
  text-transform: uppercase;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.kgefca67-2 {
  z-index: 1;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #f9ffac;
  cursor: pointer;
  background-color: #006400;
  background-image: linear-gradient(#f6dda1, #f0c14b);
  border-width: 1px;
  border-color: #a88734 #9c7e31 #846a29;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 8px 0 24px;
  padding: 10px 0;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 800;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 2px 2px #00000024, 0 1px 5px #0000001f, 0 3px 1px -2px #0003;
}

.y2ukhs9j-2 {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  padding: 0 16px;
}

.sof5h6yj-2 {
  color: #737373;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 17.5px;
  line-height: 24px;
  display: none;
  position: relative;
}

.s032g90x-2 {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
}

.zfdl09z8-2 {
  vertical-align: middle;
  border-width: 1px 0 0;
  border-radius: 0 0 6px 6px;
  width: auto;
  max-width: 100%;
  margin: 8px 0 0;
  padding: 0;
  display: block;
  position: relative;
  bottom: -4px;
}

.p72kjm7j-2 {
  background-color: #fffbeb;
  border-width: 2px;
  border-color: #366eac;
  border-radius: 4.8px;
  flex-flow: column;
  order: 3;
  width: 33.3333%;
  height: 830.64px;
  margin: 0 0 8px 12px;
  padding: 0 0 2px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.mysfqakv-2 {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  max-width: 100%;
  margin: 0 auto 24px;
  padding: 0 8px;
  display: flex;
  position: relative;
}

.q1s2am8d-2 {
  color: #57534e;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
}

.ooynvp4h-2 {
  color: #57534e;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 525px;
  margin: 24px auto 0;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
  display: block;
}

.syg2r4lp-2 {
  vertical-align: middle;
  width: 16.6667%;
  max-width: 100%;
  padding: 0 4px;
  display: block;
}

.ojt1ur7v-2 {
  filter: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0 0 8px;
  display: flex;
}

.pfbu9inm-2 {
  filter: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.fz4go9ir-2 {
  border-width: 0;
  width: 576px;
  max-width: 576px;
  margin: 0 auto;
  padding: 0 64px 24px;
  display: block;
}

.f86481u9-2 {
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 24px auto 0;
  padding: 0 8px;
}

.wzka1v4j-2 {
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  -webkit-text-decoration: underline #0d0d0d;
  text-decoration: underline #0d0d0d;
}

.zzgxtwfk-2 {
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 8.96px;
  line-height: 0;
  position: relative;
  top: -4.48px;
}

.oslz1eu8-2 {
  color: #0d0d0d;
  text-align: left;
  cursor: pointer;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  margin: 32px auto 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  display: inline;
}

.xbserxlj-2 {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 8px;
}

.cr3o7fhs-2 {
  border-width: 0;
  width: auto;
  padding: 48px 0;
}

.pemasrg0-2 {
  vertical-align: middle;
  width: 256px;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nrcb6qhv-2 {
  border-width: 0;
  width: auto;
  position: relative;
  top: -7rem;
}

.d3jifesc-2 {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.axtx87nq-2 {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: 474px;
  margin: -62px 0 0;
  padding: 10px 16px;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.pob9291n-2 {
  background-color: #fff;
  border-width: 2px 0 8px;
  border-color: #b3d4d4;
  border-radius: 6px;
  flex-flow: column;
  width: auto;
  padding: 0 48px 48px;
  display: flex;
  box-shadow: 0 16px 48px #0000002d;
}

.hl4rrerc-2 {
  border-width: 0;
  width: 56%;
  max-width: 768px;
  height: auto;
  max-height: none;
  margin: 128px auto 0;
  padding: 0 24px;
}

.atxrze7j-2 {
  background-color: #065252;
  border-width: 0;
  width: auto;
  padding: 48px 0;
}

.pe48sg8k-2 {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 197px;
  max-width: 100%;
  height: 306px;
  margin: 0 0 0 23px;
  display: block;
  position: relative;
}

.g67iw4nx-2 {
  color: #407fc6;
  text-align: -webkit-center;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 40.32px;
  font-weight: 700;
  line-height: 0;
  position: relative;
  top: -20.16px;
}

.jwynxj9e-2 {
  color: #407fc6;
  text-align: -webkit-center;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.gl3m7kq7-2 {
  color: #407fc6;
  text-align: -webkit-center;
  letter-spacing: -3.6px;
  text-shadow: 1px 1px #fff9;
  border-width: 0;
  width: auto;
  margin: 0 6px 0 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.narym9ru-2 {
  color: #333;
  text-align: -webkit-center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.cz78od9q-2 {
  text-align: -webkit-center;
  border-width: 0;
  width: 306.656px;
  margin: 24px 0 0;
  padding: 0;
  display: block;
}

.hiqlxhxt-2 {
  filter: hue-rotate(331deg);
  color: #0d0d0d;
  text-align: -webkit-center;
  text-transform: uppercase;
  background-image: url("https://assets.checkoutchamp.com/Funnel/assets/images/bfb9f18c-3499-40df-9f37-8f5f7766aff6/0577bc35-096e-4e60-beb8-4877e828667a/highlight.png?versionId=rnx0ovtSg7VMnaTVQIgrieKHPYkZe5Py");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.cgatm3e2-2 {
  text-align: -webkit-center;
  text-transform: uppercase;
  border-width: 0;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 4px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.nzhtg6s9-2 {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
}

.sb2a0gcc-2 {
  text-align: -webkit-center;
  vertical-align: middle;
  background-color: #fafafa;
  border-width: 1px 0 0;
  border-radius: 0 0 6px 6px;
  width: auto;
  max-width: 100%;
  margin: 8px 0 0;
  padding: 0;
  display: block;
  position: relative;
  bottom: -4px;
}

.ux20tpdx-2 {
  text-align: -webkit-center;
  border-width: 0;
  width: 100%;
  padding: 16px 16px 0 0;
  top: -12px;
}

.hw67nb4d-2 {
  text-align: -webkit-center;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  margin: 0;
  padding: 0 0 24px;
  display: block;
}

.e8xnxbok-2 {
  background-color: #fff;
  border-width: 2px;
  border-color: #d4d4d4;
  border-radius: 4.8px;
  order: 1;
  width: 33.3333%;
  padding: 0;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.vkea0vbo-2 {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 244px;
  max-width: 100%;
  height: 306px;
  margin: 0 0 -80px;
  display: block;
  position: relative;
}

.v0aiqet7-2 {
  text-align: -webkit-center;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  display: block;
}

.uccw17ki-2 {
  border-width: 0;
  width: auto;
}

.a1vpdmy6-2 {
  border-width: 0;
  width: 100%;
  padding: 16px 16px 0 0;
  top: -12px;
}

.yuzc6p61-2 {
  background-color: #fffbeb00;
  border-width: 2px;
  border-color: #366eac;
  border-radius: 4.8px;
  order: 3;
  width: 33.3333%;
  margin: 0 0 8px;
  padding: 0;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.qlgf01wx-2 {
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.eaugnqt3-2 {
  outline-offset: -1px;
  color: #0d0d0d;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.nvgca7g7-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 8.96px;
  line-height: 0;
  position: relative;
  top: -4.48px;
}

.he2ix4hp-2 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 32px auto 0;
  padding: 0 16px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.lo8bneez-2 {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 16px;
  font-family: Firasansextracondensed, Arial, sans-serif;
  font-size: 36px;
  line-height: 40px;
  display: block;
}

.ri3sw55n-2 {
  z-index: 40;
  vertical-align: middle;
  border-color: #fff;
  border-radius: 6px;
  width: 320px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  position: relative;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.t72nnlqw-2 {
  float: right;
  border-width: 0;
  width: auto;
  margin: 0 auto;
  padding: 0 0 0 40px;
  position: relative;
}

.j1ncmg27-2 {
  border-width: 0;
  width: auto;
  padding: 24px 0 0;
}

.iugqysgr-2 {
  clear: right;
  border-width: 0;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 48px 64px 0;
}

.c1uye2i6-2 {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
}

.b4iaf2ql-2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.uongk3sr-2 {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#065252, #054040);
  background-size: auto;
  border-width: 0;
  width: auto;
  padding: 24px 0;
}

.juvb3pmx-2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  font-style: italic;
  line-height: 1.5;
}

.sheppmnk-2 {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
}

.m20w8cwq-2 {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 244px;
  max-width: 100%;
  height: 306px;
  margin: 0 0 -80px;
  display: block;
  position: relative;
}

.b0g97mql-2 {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  margin: 11px 0 0;
  padding: 0 8px;
  position: relative;
}

.w0zm99ka-2 {
  border-width: 0;
  width: 306.656px;
  margin: 0;
  padding: 0;
  display: block;
}

.wtw5flvk-2 {
  border-width: 0;
  width: 100%;
  padding: 16px 16px 0 0;
  top: -12px;
}

.pai2q1rq-2 {
  border-width: 0;
  width: auto;
  overflow: hidden auto;
}

.sgcbb569-2 {
  vertical-align: middle;
  border: 0 #0d0d0d;
  width: auto;
  display: block;
}

.ou3p4ks4-2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.ou3p4ks4-2.footer-links {
  text-decoration: none;
}

.fz51wce8-2 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 0 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.mbzy11k8-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

.q9m3hjwj-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-size: 6.72px;
  line-height: 0;
  position: relative;
  top: -3.36px;
}

.soah2z9l-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 10px;
  padding-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.advc2hzk-2 {
  color: #fff;
  border-width: 0;
  width: auto;
  max-width: 576px;
  margin: 24px 0 16px;
}

.pytfq3kx-2 {
  color: #fff;
  text-align: left;
  border-width: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 8px;
  display: flex;
}

.q48hp41y-2 {
  color: #fff;
  background-color: #043131;
  background-size: 1920px;
  border-width: 0;
  width: auto;
  padding: 40px 0;
}

.kkk0fyit-2 {
  color: #fff;
  text-align: center;
  background-color: #054040;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 24px 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.ut8cuk1i-2 {
  opacity: 0;
  background-color: #fff;
  border-width: 0;
  width: 450px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  transform: translate(0, -100px);
}

.mgxo6gws-2 {
  z-index: 1010;
  opacity: 0;
  background-color: #0009;
  border-width: 0;
  width: auto;
  padding: 50px 40px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.c2pvr4ot-2 {
  opacity: 0;
  background-color: #fff;
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  border-radius: 4.8px;
  width: 660px;
  max-width: 100%;
  margin: auto;
  position: relative;
  overflow: hidden;
  transform: translate(0, -100px);
}

.jzoncf9v-2 {
  z-index: 1010;
  opacity: 0;
  background-color: #0009;
  border-width: 0;
  align-items: flex-start;
  width: auto;
  padding: 50px 40px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.b4tl9fc8-2 {
  float: right;
  color: #fff;
  background-color: #000;
  border-width: 2px;
  border-color: #fff;
  border-radius: 50%;
  width: auto;
  padding: 5px 6px;
  font-weight: 900;
  line-height: 1;
  display: block;
  position: relative;
  top: -10px;
  right: -8px;
}

.dh1yti0n-2 {
  color: #000;
  text-align: -webkit-center;
  vertical-align: middle;
  background-color: #075252;
  border-width: 0;
  width: 533px;
  max-width: 100%;
  height: 400px;
  margin: 0;
  padding: 12px 10px;
  display: block;
}

.kx4bh75n-2 {
  z-index: 9999;
  background-color: #eaecf0;
  border-width: 0;
  border-radius: 25px;
  width: 720px;
  max-width: 100%;
  margin: 10% auto 0;
  padding: 5px;
  animation-name: pulse;
  animation-iteration-count: infinite;
}

.o7k1h0mo-2 {
  z-index: 999999;
  background-color: #0e0d0d91;
  border-width: 0;
  width: auto;
  min-height: 300px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.bm4uqrj1-2 {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.p7leqall-2 {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.qr8dn441-2 {
  grid-column-gap: normal;
  color: #0d0d0d;
  text-align: left;
  text-rendering: optimizelegibility;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
  animation-name: image_blur;
}

.container-checkout {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20%;
  margin-right: 20%;
  display: flex;
}

.bold-text-43 {
  text-decoration: underline;
}

.text-block-97 {
  font-family: Lato, sans-serif;
  font-size: 17.5px;
}

.wwd60ypm, .mey5u3ty {
  width: auto;
}

.cnaw94m2 {
  z-index: 1010;
  width: 0;
  height: 45px;
  margin: 0;
  padding: 0;
  font-family: Open Sans, Arial, sans-serif;
  display: none;
  position: relative;
}

.twti5843 {
  color: #212529;
  text-align: -webkit-center;
  background-color: #fff;
  border-color: #212529;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.rcxnvs87 {
  width: auto;
  padding: 1px;
  font-family: Helvetica, serif;
  font-size: 20px;
}

.jmmxy29b {
  color: #000;
  text-align: center;
  width: auto;
  font-size: 40px;
  line-height: 1.2;
}

.ytmyxnqp {
  text-align: center;
  vertical-align: top;
  flex-shrink: 0;
  flex-basis: 100%;
  width: 100%;
  max-width: 100%;
  margin: 0 0 8px;
  padding: 16px 0 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
  display: block;
  position: relative;
}

.hxn3l6ha {
  flex-flow: wrap;
  width: auto;
  margin: 0 -15px;
  font-size: 54.4px;
  display: flex;
}

.dwmmne90 {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
  font-size: 54.4px;
}

.lugm8qp5 {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
  font-size: 24px;
  display: block;
}

.va7oy6qm {
  width: 100%;
  max-width: 1120px;
  margin: auto;
  overflow: hidden;
}

.l1zzsfoy {
  z-index: 0;
  text-align: -webkit-center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.t5qz5ydq {
  text-align: -webkit-center;
  width: 100%;
  padding: 56.25% 0 0;
}

.fq9wuowq {
  z-index: 0;
  text-align: -webkit-center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  width: 100%;
  height: 100%;
  font-family: Arial, sans-serif;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.vp7armo1 {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  border-color: #fff;
  width: 17%;
  height: auto;
  font-family: Arial, sans-serif;
  display: block;
  overflow: hidden;
}

.zcfymxpr {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #fff;
  width: auto;
  font-family: Arial, sans-serif;
  font-size: 31.3027px;
  font-weight: 700;
  line-height: 1.38;
}

.ir3cjsuo {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #fff;
  width: 100%;
  margin: 4.5% 0 0;
  padding: 0 10%;
  font-family: Arial, sans-serif;
  font-size: 31.3027px;
  font-weight: 700;
  line-height: 1.38;
  display: block;
}

.yl6zkare {
  z-index: 0;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #3974ffbf;
  border: 2px solid #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 547.109px;
  height: 390.792px;
  min-height: 100%;
  margin: 0;
  padding: 0;
  font-family: Arial, sans-serif;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tbkzte9c {
  z-index: 0;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1225.39px;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: Arial, sans-serif;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.vovek86j {
  z-index: 0;
  text-align: -webkit-center;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  font-family: Arial, sans-serif;
  position: absolute;
  top: 0;
  left: 0;
}

.bq1r73j3 {
  z-index: 0;
  text-align: -webkit-center;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.hf89jyqt {
  visibility: hidden;
  opacity: 0;
  color: #fff;
  cursor: pointer;
  background-color: #193471e6;
  border-color: #fff;
  width: auto;
  max-width: 100%;
  height: 34px;
  margin: 0;
  padding: 0 16px;
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 34px;
  display: block;
  position: fixed;
  top: 237px;
  left: 344.672px;
  overflow: hidden;
}

.e1xcmfs6 {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 26px 0 0;
  padding: calc(14px + 56.25%) 12px 14px;
  display: block;
  position: relative;
}

.lvot56lq {
  color: #fff;
  text-align: -webkit-center;
  background-color: #bccae6;
  border-color: #fff;
  width: 100%;
  margin: 0;
  padding: 21px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.y4gu3ntt {
  color: #303030;
  text-align: -webkit-center;
  background-color: #fff;
  border: 1px solid #303030;
  border-width: 1px 0;
  width: 100%;
  margin: 0;
  padding: 8px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.zl7evrzn {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-color: #fff0;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 352.391px;
  max-width: 100%;
  height: 349%;
  margin: 0;
  padding: 0;
  display: inline;
}

.hg3xo3jp {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.z393c8pm {
  color: red;
  text-align: -webkit-center;
  border-color: red;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  -webkit-text-decoration: line-through red;
  text-decoration: line-through red;
  display: inline;
}

.li2qk2sk {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.tdw6jovu {
  color: #db7272;
  text-align: -webkit-center;
  border-color: #db7272;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 31px;
}

.amtwuhne {
  color: #db7272;
  text-align: -webkit-center;
  border-color: #db7272;
  width: auto;
  margin: 10px 0;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 31px;
}

.t80x5tqr {
  color: #fff;
  text-align: -webkit-center;
  border-color: #fff;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}

.rl9ncd3u {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  border-radius: 25px;
  width: auto;
  margin: 0 0 10px;
  padding: 6px 31px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  display: block;
}

.qwogumtf {
  color: #000;
  text-align: center;
  letter-spacing: .28px;
  cursor: pointer;
  background-color: #ffc714;
  border-radius: 6px;
  width: 90%;
  max-width: 100%;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  display: block;
  box-shadow: 2px 2px 1.5px 1px #a5a7aa, -2px -2px 1.5px 1px #f6f9fe;
}

.p9xhz8nc {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  margin: 15px 0 0;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.yl2o0v7n {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 100%;
  max-width: 100%;
  margin: 15px 0;
  padding: 0 10px;
  display: block;
}

.o89w9z0i {
  text-align: -webkit-center;
  background-color: #fff0;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.typelhjl {
  text-align: -webkit-center;
  width: auto;
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  display: inline-block;
}

.ucwmmotj {
  text-align: -webkit-center;
  width: 100%;
  padding: 12px 10px;
}

.c7y634f1 {
  color: #000;
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  line-height: 1.5;
}

.ott4krka {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
}

.zul45haa {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  padding: 0 0 14px;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.r04vpzdj {
  text-align: -webkit-center;
  width: 100%;
}

.caxlx2d4 {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: inline;
}

.bev5hket {
  text-align: -webkit-center;
  background-color: #fff;
  background-image: url("https://funnels-build.thisisatestsiteonly.com/bfb9f18c-3499-40df-9f37-8f5f7766aff6/lead2");
  background-position: 0 0, 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-style: solid;
  border-width: 3px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 32%;
  display: flex;
}

.rka120oy {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  width: 100%;
  margin: 0;
  padding: 21px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.ql84qghu {
  color: #303030;
  text-align: -webkit-center;
  background-color: #f5f5f5;
  border: 1px solid #303030;
  border-width: 1px 0;
  width: 100%;
  margin: 0;
  padding: 8px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.za2x9i2a {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 354.203px;
  max-width: 100%;
  height: 390%;
  margin: 0;
  padding: 0;
  display: inline;
}

.z2k4nc8n {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  list-style-type: none;
}

.xsnotd7u {
  color: red;
  text-align: -webkit-center;
  border-color: red;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  -webkit-text-decoration: line-through red;
  text-decoration: line-through red;
  list-style-type: none;
  display: inline;
}

.k429kl3x {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  list-style-type: none;
}

.gio119en {
  color: #db7272;
  text-align: -webkit-center;
  border-color: #db7272;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 31px;
  list-style-type: none;
}

.amtwg77e {
  color: #db7272;
  text-align: -webkit-center;
  border-color: #db7272;
  width: auto;
  margin: 10px 0;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 31px;
  list-style-type: none;
}

.vgivw6j4 {
  color: #fff;
  text-align: -webkit-center;
  border-color: #fff;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  list-style-type: none;
}

.ymiyer1b {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  border-radius: 25px;
  width: auto;
  margin: 0 0 10px;
  padding: 6px 31px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  list-style-type: none;
  display: block;
}

.bb0c5zii {
  color: #000;
  text-align: center;
  letter-spacing: .28px;
  cursor: pointer;
  background-color: #ffc714;
  border-radius: 6px;
  width: 90%;
  max-width: 100%;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  list-style-type: none;
  display: block;
  box-shadow: 2px 2px 1.5px 1px #a5a7aa, -2px -2px 1.5px 1px #f6f9fe;
}

.x44q4tfr {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  margin: 15px 0 0;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  list-style-type: none;
}

.wnwbgom5 {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 100%;
  max-width: 100%;
  margin: 15px 0;
  padding: 0 10px;
  font-size: 20px;
  font-weight: 700;
  list-style-type: none;
  display: block;
}

.jmifqogg {
  text-align: -webkit-center;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  font-size: 20px;
  font-weight: 700;
  list-style-type: none;
  display: flex;
}

.aq1ibebi {
  text-align: -webkit-center;
  width: 11px;
  margin: 0;
  padding: 0;
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  list-style-type: none;
  display: block;
}

.xnx4ontz {
  color: #000;
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  line-height: 1.5;
  list-style-type: none;
}

.v8uwd9oa {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  list-style-type: none;
}

.b3ewpaxa {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 500;
  list-style-type: none;
  display: block;
}

.ttr1oour {
  text-align: -webkit-center;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0 0 2px;
  padding: 2px 15px;
  font-size: 20px;
  font-weight: 700;
  list-style-type: none;
  display: block;
}

.u6b2448w {
  text-align: -webkit-center;
  background-color: #fff;
  border-style: solid;
  border-width: 3px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin: -18px 15px;
  display: flex;
}

.jh19lby3 {
  color: #303030;
  text-align: -webkit-center;
  background-color: #f5f5f5;
  border: 1px solid #303030;
  border-width: 1px 0;
  width: 100%;
  margin: 0;
  padding: 8px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.wljjsmv7 {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 354.203px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: inline;
}

.e4cxl87n {
  text-align: -webkit-center;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.nckq8did {
  color: #000;
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-size: 22px;
  line-height: 1.5;
  list-style-type: none;
}

.h7h53uo4 {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 25px;
  list-style-type: none;
}

.ss0a6il3 {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 500;
  list-style-type: none;
  display: block;
}

.ny3wo2ph {
  text-align: -webkit-center;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 0 1px;
  padding: 2px 15px;
  font-size: 20px;
  font-weight: 700;
  list-style-type: none;
  display: block;
}

.ljhshn75 {
  text-align: -webkit-center;
  width: 100%;
  margin: 0 0 2px;
}

.qjzhaz93 {
  text-align: -webkit-center;
  background-color: #fff;
  border-style: solid;
  border-width: 3px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0 0 1px;
  display: flex;
}

.q7szunxs {
  text-align: -webkit-center;
  flex-direction: row;
  width: 67%;
  display: flex;
}

.a5tvnot0 {
  text-align: -webkit-center;
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  margin: 40px 158px 0 0;
  padding: 60px 400px;
  display: flex;
}

.ew8e5m3a {
  text-align: -webkit-center;
  vertical-align: middle;
  border-radius: 50%;
  width: auto;
  max-width: 120px;
  margin: 0;
  padding: 0;
  display: inline;
}

.e7lal15o {
  grid-column-gap: 24px;
  text-align: -webkit-center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 53px 0 0;
  display: flex;
}

.imo0w3sx {
  text-align: -webkit-center;
  width: auto;
  margin: 14px 0 35px;
  padding: 48px 0;
}

.fbm83dmu {
  color: #af220e;
  text-align: -webkit-center;
  border-color: #af220e;
  width: auto;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.5;
}

.o6hnr6w0 {
  text-align: -webkit-center;
  width: auto;
  font-size: 25px;
  font-weight: 700;
}

.co496sck {
  text-align: -webkit-center;
  width: auto;
  font-size: 25px;
}

.hursyhts {
  text-align: -webkit-center;
  width: auto;
  font-family: Trebuchet MS;
  font-size: 25px;
}

.r5ys68pg {
  color: #000;
  text-align: -webkit-center;
  width: auto;
  margin: 0 0 24px;
  font-family: Trebuchet MS;
  font-size: 25px;
  line-height: 1.5;
}

.w2bhs8s7 {
  color: #000;
  text-align: justify;
  width: auto;
  font-size: 18px;
  line-height: 1.5;
}

.i71s6my6 {
  text-align: justify;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
}

.t269veln {
  color: #000;
  text-align: justify;
  background-color: #fff;
  border: 3px solid #9b9b9b61;
  width: auto;
  margin: 26px 20px 0;
  padding: 0 3px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 1.5;
}

.yxzcv4hj {
  text-align: justify;
  width: auto;
  font-size: 18px;
}

.y701nmlf {
  color: #000;
  text-align: center;
  width: auto;
  font-family: Trebuchet MS;
  font-size: 24px;
  line-height: 1.5;
}

.xnz8qtgr {
  text-align: center;
  width: auto;
  margin: 0 20px;
  font-family: Trebuchet MS;
  font-size: 24px;
}

.l37v7c8x {
  color: #000;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5;
}

.z1xgzy5s {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
}

.e95fquud {
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
}

.si5iso5w {
  width: auto;
  margin: 0 20px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
}

.zitouhez {
  text-align: -webkit-center;
  white-space: nowrap;
  border-color: #9b9b9b;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 1px;
  position: relative;
}

.mf6raao1 {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 364px;
  max-width: 100%;
  height: 489px;
}

.w2c8e910 {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 1px;
  position: relative;
}

.dkptjboh {
  text-align: -webkit-center;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  padding: 1px;
  display: flex;
}

.o2wasywl, .dp9qnttg {
  text-align: -webkit-center;
  width: auto;
}

.by7hjwwk {
  text-align: -webkit-center;
  width: auto;
  margin: 0;
  padding: 0;
  display: block;
}

.rrjuz853 {
  text-align: -webkit-center;
  flex-wrap: wrap;
  width: 1092px;
  margin: 0 auto;
  padding: 12px 24px;
  display: block;
}

.eiooepmw {
  color: #fff;
  text-align: -webkit-center;
  border-color: #fff;
  width: auto;
  font-family: Trebuchet MS;
  font-size: 30px;
  line-height: 1.5;
}

.gncf7xe6 {
  text-align: -webkit-center;
  width: auto;
  padding: 1px;
  font-family: Trebuchet MS;
  font-size: 30px;
}

.q98kmwge {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 412px;
  max-width: 100%;
  height: 451px;
}

.c0v7wwzp {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 1.5;
}

.sz0gph77 {
  width: auto;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
}

.gmx87fwn {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 1.5;
}

.q7x2u9vp {
  width: auto;
  margin: 50px 0 0;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  display: block;
}

.rggm5cjm {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 13px 20px 1px;
  position: relative;
}

.crtx05ri {
  text-align: -webkit-center;
  background-color: #075c5c;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  padding: 1px;
  display: flex;
}

.ojqh46a1 {
  text-align: -webkit-center;
  background-color: #075c5c;
  width: 57%;
  padding: 12px 10px;
}

.ogpocqtx {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding: 2px;
  display: block;
  position: relative;
}

.aahtuibj {
  text-align: -webkit-center;
  flex-wrap: wrap;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  display: block;
}

.hbdk7nnr {
  color: #000;
  text-align: center;
  width: auto;
  font-size: 30px;
  line-height: 1.5;
}

.xwm1thkg {
  text-align: center;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 30px;
}

.mmrzlaug {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 395px;
  max-width: 100%;
  height: 344px;
  margin: 57px 0 0;
  font-family: Georgia, Times, Times New Roman, serif;
}

.ph0eqtkv {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  position: relative;
}

.qs3za1ar {
  color: #000;
  width: auto;
  font-size: 18px;
  line-height: 1.5;
}

.pb8oe8mp {
  color: #000;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 1.5;
}

.dxu7xo2x {
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
}

.mc4wyowm {
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding: 2px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  display: block;
  position: relative;
}

.x34rj3kk {
  text-align: -webkit-center;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  display: flex;
}

.ejjehspz {
  color: #000;
  text-align: center;
  width: auto;
  font-family: Times New Roman;
  font-size: 30px;
  line-height: 1.5;
}

.xxbjae2a {
  text-align: center;
  width: auto;
  font-family: Times New Roman;
  font-size: 30px;
}

.hjw1adkw {
  text-align: center;
  width: auto;
  margin: 53px 0 0;
  font-family: Times New Roman;
  font-size: 30px;
}

.s2j6y3l6 {
  text-align: -webkit-left;
  vertical-align: middle;
  width: 40px;
  max-width: 100%;
  height: 40px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.luz07j1w {
  text-align: -webkit-left;
  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 61px;
  min-height: 25px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  position: relative;
}

.kjmc2y9q {
  color: #000;
  text-align: -webkit-center;
  background-color: #d0e4e4;
  width: auto;
  margin: 0 0 0 -100px;
  padding: 1px;
  font-family: Helvetica, serif;
  font-size: 20px;
  line-height: 1.5;
}

.ecmf0tpr {
  text-align: -webkit-center;
  background-color: #d0e4e4;
  border-style: solid;
  border-width: 3px;
  border-radius: 10px;
  width: 100%;
  padding: 12px 10px;
  font-family: Georgia, Times, Times New Roman, serif;
  box-shadow: 5px 5px 5px #000e;
}

.u5v1k579 {
  text-align: -webkit-left;
  flex-grow: 1;
  flex-basis: 0;
  width: 100px;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  position: relative;
}

.w1tt0yn6 {
  color: #000;
  text-align: -webkit-left;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 20px;
  line-height: 1.5;
}

.ebxfdtt3 {
  text-align: -webkit-left;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: auto;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0 0 0 -100px;
  padding: 2px;
  font-family: Helvetica, serif;
  font-size: 20px;
  display: block;
  position: relative;
}

.ymuly6kv {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0 0 0 27px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  position: relative;
}

.fajl01rt {
  text-align: -webkit-center;
  width: 100%;
  padding: 12px 10px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.mv5fzksl {
  color: #000;
  text-align: -webkit-left;
  background-color: #d0e4e4;
  width: auto;
  margin: 0 0 0 -100px;
  padding: 1px;
  font-family: Helvetica, serif;
  font-size: 20px;
  line-height: 1.5;
}

.m751mn2v {
  text-align: -webkit-center;
  white-space: nowrap;
  background-color: #fafafa;
  flex-grow: 1;
  flex-basis: 0;
  width: 1092px;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0 auto;
  padding: 1px 25px;
  font-family: Georgia, Times, Times New Roman, serif;
  display: block;
  position: relative;
}

.y18uzvm2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  padding: 1px;
  display: flex;
}

.ztjicu2u {
  background-image: linear-gradient(to bottom right, #086a6abf, #054040);
  background-size: auto;
  width: auto;
}

.wfer9kii {
  text-align: center;
  width: auto;
  font-size: 30px;
}

.dviyegny {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-color: #fff0;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 344.719px;
  max-width: 100%;
  height: 349%;
  margin: 0;
  padding: 0;
  display: inline;
}

.dahssxfb {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  border-radius: 25px;
  width: auto;
  margin: 0 0 10px;
  padding: 6px 31px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  display: block;
}

.pez6ujis {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  width: 100%;
  margin: 0;
  padding: 21px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 33px;
  font-weight: 500;
  line-height: 25px;
  display: block;
}

.mm5mpi3t {
  color: #303030;
  text-align: -webkit-center;
  background-color: #f5f5f5;
  border: 1px solid #303030;
  border-width: 1px 0;
  width: 100%;
  margin: 0;
  padding: 8px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.r4ph8hyk {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 346.156px;
  max-width: 100%;
  height: 390%;
  margin: 0;
  padding: 0;
  display: inline;
}

.bzpkfwvq {
  text-align: -webkit-center;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  list-style-type: none;
  display: block;
}

.uyrl9i6j {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 346.156px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: inline;
}

.kppwzgca {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding: 14px 12px;
  display: block;
  position: relative;
}

.n9uutn3x {
  color: #000;
  text-align: center;
  width: auto;
  margin: 0;
  font-size: 32px;
  line-height: 1.2;
}

.i2f0rmgt {
  color: #ffd74a;
  text-align: center;
  border-color: #ffd74a;
  width: auto;
  margin: 0 0 24px;
  font-size: 40px;
  line-height: 1.2;
}

.gaz52z6m {
  text-align: center;
  vertical-align: middle;
  width: auto;
  max-width: 200px;
}

.j0tlkwyc {
  text-align: center;
  vertical-align: top;
  flex-shrink: 0;
  width: 25%;
  max-width: 100%;
  position: relative;
}

.rkuraa8i {
  color: #000;
  text-align: justify;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.5;
}

.xbt0i5on {
  color: #000;
  text-align: justify;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.5;
  display: none;
}

.ka2xts4e {
  vertical-align: top;
  flex-shrink: 0;
  width: 75%;
  max-width: 100%;
  font-size: 17px;
  position: relative;
}

.r8xbfzyv {
  text-align: center;
  flex-flow: wrap;
  align-items: center;
  width: auto;
  margin: 0 -15px 24px;
  display: flex;
}

.csi7gzyn {
  text-align: center;
  background-image: linear-gradient(45deg, #136c5d, #198f7b);
  background-size: auto;
  width: 100%;
  padding: 48px;
}

.ia7wcx43 {
  text-align: center;
  width: 65%;
  max-width: 1140px;
  padding: 0 15px;
}

.w69jh27u {
  text-align: -webkit-center;
  width: auto;
  margin: 0 0 35px;
  padding: 48px 0;
}

.j5fayf29 {
  color: #000;
  cursor: pointer;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.pwhlwdd7 {
  cursor: pointer;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.wg2qrf0a {
  cursor: pointer;
  flex-grow: 9.9;
  flex-basis: 0%;
  width: auto;
  padding: 0 0 0 5px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.g0o9b0ba {
  text-align: -webkit-center;
  cursor: pointer;
  width: auto;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  list-style-type: disclosure-closed;
  list-style-position: inside;
  display: inline-block;
}

.qea1mlur {
  text-align: -webkit-center;
  cursor: pointer;
  flex-grow: .1;
  flex-basis: 0%;
  width: auto;
  margin: 0;
  padding: 5px 10px;
  list-style-type: disclosure-closed;
  list-style-position: inside;
  display: block;
}

.ll7mqgc6 {
  text-align: -webkit-center;
  cursor: pointer;
  border: 1px solid #ddd;
  border-radius: 5px;
  flex-direction: row-reverse;
  align-items: center;
  width: auto;
  padding: 5px;
  list-style-type: disclosure-closed;
  list-style-position: inside;
  display: flex;
}

.u4kyyveq {
  text-align: -webkit-center;
  cursor: pointer;
  width: auto;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.ffwp1i5r {
  color: #000;
  border: 1px solid #ddd;
  width: auto;
  margin: 0;
  padding: 5px 10px;
  font-size: 18px;
  line-height: 1.5;
  display: block;
}

.b5voqp0l {
  text-align: -webkit-center;
  width: auto;
  margin: 10px;
  padding: 5px;
  display: block;
}

.kjcq6hk1 {
  color: #000;
  cursor: pointer;
  flex-grow: 9.9;
  flex-basis: 0%;
  width: auto;
  padding: 0 0 0 5px;
  font-size: 20px;
  line-height: 1.5;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.fyfbp9sq, .bho72t3s {
  text-align: -webkit-center;
  width: auto;
  margin: 35px 10px 10px;
  padding: 5px;
  display: block;
}

.wnaihimf {
  color: #000;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.v5vftwxn {
  text-align: -webkit-center;
  width: auto;
  padding: 5px 0;
}

.wgr8zuih {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 1226px;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding: 14px 12px;
  display: block;
  position: relative;
}

.jn2ue2jz {
  color: #000;
  text-align: center;
  cursor: pointer;
  width: auto;
  max-width: 100%;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  list-style-type: none;
}

.vbrukv9x {
  width: auto;
  padding: 20px 10px;
  font-weight: 700;
  list-style-type: none;
  display: block;
}

.zalseee1 {
  vertical-align: top;
  flex-flow: wrap;
  flex-shrink: 0;
  flex-basis: 100%;
  justify-content: space-around;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 8px 0 10px;
  display: flex;
  position: relative;
}

.alqmlnhw {
  flex-flow: wrap;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
  display: flex;
}

.ysm1hh3j {
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
}

.nngelzrj {
  text-align: justify;
  width: auto;
  margin: 0;
  padding: 8px 0;
  font-size: 18px;
}

.by34b8xt {
  color: #000;
  text-align: center;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 11px;
  line-height: 1.5;
  display: block;
}

.tsa16k89 {
  text-align: justify;
  width: auto;
  margin: 0;
  font-size: 18px;
}

.kwc4hn0i {
  vertical-align: top;
  flex-shrink: 0;
  flex-basis: 100%;
  width: 100%;
  max-width: 100%;
  position: relative;
}

.kgum20fw, .ykdq8xex {
  color: #000;
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.rb6xac5u {
  color: #000;
  text-align: center;
  background-color: #d2d2d2;
  width: auto;
  margin: 0;
  padding: 8px 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.pt1ewhgx {
  mix-blend-mode: difference;
  background-color: #bebebe;
  background-size: 100%;
  border-width: 5px 0 0;
  border-top-style: solid;
  border-top-color: #61276a;
  width: auto;
  position: relative;
  overflow: hidden;
}

.vxb1s11p {
  width: auto;
  height: 35px;
  font-family: Open Sans, Arial, sans-serif;
  position: relative;
  bottom: 0;
}

.qc1yikdk {
  float: right;
  color: #fff;
  background-color: #000;
  border: 2px solid #fff;
  border-radius: 50%;
  width: auto;
  padding: 5px 6px;
  font-weight: 900;
  line-height: 1;
  display: block;
  position: relative;
  top: -10px;
  right: -8px;
}

.bld7mo1p {
  color: #353535;
  text-align: center;
  background-color: #086a6a;
  border-color: #353535;
  width: auto;
  margin: 16px 0;
  padding: 0 16px;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.gmcqmose {
  z-index: 9999;
  transform-style: preserve-3d;
  background-color: #eaecf0;
  border-radius: 25px;
  width: 720px;
  max-width: 100%;
  margin: 10% auto 0;
  padding: 5px;
  animation-name: pulse;
  animation-fill-mode: both;
  transform: scale3d(1, 1, 1);
}

.mbe8ohub {
  z-index: 999999;
  background-color: #0e0d0d91;
  width: auto;
  min-height: 300px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.hq71ggtl {
  width: auto;
  max-width: 100%;
}

.i4h6enka {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.h3tdf5qt {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.e2tgax7a {
  grid-column-gap: normal;
  color: #000;
  text-align: left;
  background-image: url("data:,");
  background-size: auto;
  width: 100%;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
  position: relative;
  overflow: hidden auto;
}

.img-mobile {
  display: none;
}

.bold-text-44, .italic-text-10, .italic-text-11, .italic-text-12, .italic-text-13, .italic-text-14 {
  color: #000;
}

.ps38n44z {
  background-color: #0000;
  width: auto;
}

.ccr8se01 {
  width: auto;
}

.imm125pd {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding: 2px;
  display: block;
  position: relative;
}

.u6owfn5o {
  color: #000;
  text-align: center;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 1.2;
}

.bfycnte5 {
  color: #000;
  text-align: center;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.ys6y607x {
  color: #0b3d91;
  text-align: center;
  border-color: #0b3d91;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.vis0r8vl {
  color: red;
  text-align: center;
  border-color: red;
  width: auto;
  margin: 0 0 8px;
  padding: 14px 0 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.eg9chgwf {
  flex-shrink: 0;
  flex-basis: 100%;
  width: 100%;
  max-width: 100%;
  padding: 0 15px;
  position: relative;
}

.ssaw1p8u {
  flex-flow: wrap;
  width: auto;
  margin: 0 -15px;
  display: flex;
}

.nte35m91 {
  color: #000;
  text-align: center;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.dbw5v989 {
  color: #0b3d91;
  text-align: center;
  border-color: #0b3d91;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 1.2;
}

.lnzqc07o {
  color: #000;
  text-align: center;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.b3yygrni {
  color: #0b3d91;
  text-align: center;
  border-color: #0b3d91;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.qu0p776x {
  color: red;
  text-align: center;
  background-color: #fff;
  border-color: red;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.j1331okt {
  color: red;
  text-align: center;
  background-color: #0b3d91;
  border-color: red;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.zmzoo0qw {
  color: red;
  text-align: center;
  border-color: red;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.er31h5az {
  color: red;
  text-align: center;
  border-color: red;
  width: auto;
  margin: 1.5rem auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.pbentz74 {
  color: #212529;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.dtdaikvh {
  width: auto;
  margin: 0 0 1rem;
  padding-inline-start: 40px;
}

.fcq32sei {
  color: #f5a623;
  text-align: center;
  border-color: #f5a623;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.ypaah3l9 {
  color: #194d1c;
  text-align: center;
  border-color: #194d1c;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.ro0pxpkk {
  color: #0dfa46;
  text-align: center;
  border-color: #0dfa46;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.tz74ugcq {
  color: #13ee48;
  text-align: center;
  border-color: #13ee48;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.o7uaz65r {
  color: #0a8211;
  text-align: center;
  border-color: #0a8211;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.a4vc5qlk {
  color: #e35c14;
  text-align: center;
  border-color: #e35c14;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.t0cx1xc5 {
  color: #d95f1e;
  text-align: center;
  border-color: #d95f1e;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.kgp80q4k {
  color: #ad5d32;
  text-align: center;
  border-color: #ad5d32;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.bliaomms {
  color: #00ff3d;
  text-align: center;
  border-color: #00ff3d;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.bemdftsa {
  color: #02f73d;
  text-align: center;
  border-color: #02f73d;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.ju2ocnj9 {
  color: #06f740;
  text-align: center;
  border-color: #06f740;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.qnj0olpx {
  color: #0dfa46;
  text-align: center;
  border-color: #0dfa46;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.h1icoycw {
  color: #13ee48;
  text-align: center;
  border-color: #13ee48;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.oheg4z9v {
  color: #212529;
  width: auto;
  font-size: 18px;
  line-height: 1.5;
}

.whf0cvkz {
  width: auto;
  margin: 0;
  font-size: 18px;
}

.mjqs3ptb {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #fff;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 18px;
  line-height: 1.5;
}

.o3o6btb1 {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #007bff;
  border: 2px solid #0b3d91;
  border-radius: 4px;
  width: auto;
  height: 51px;
  margin: 20px auto;
  padding: 6px 12px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-decoration: none;
  display: inline-block;
}

.gacka0ga {
  text-align: -webkit-center;
  width: 100%;
  padding: 12px 10px;
}

.slekdnfp {
  color: #212529;
  text-align: center;
  width: auto;
  margin: 24px 0 1rem;
  font-size: 16px;
  line-height: 1.5;
}

.xp42sjjm {
  color: #007bff;
  text-align: center;
  cursor: pointer;
  border-color: #007bff;
  width: auto;
}

.rqnmr5bz {
  background-color: #fff;
  border-radius: 4px;
  flex-shrink: 0;
  flex-basis: 100%;
  width: 100%;
  max-width: 100%;
  padding: 48px;
  position: relative;
  box-shadow: 0 8px 16px #00000026;
}

.lq99sdib {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
}

.exaixxzl {
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}

.ray659r3 {
  color: #007bff;
  text-align: center;
  cursor: pointer;
  border-color: #007bff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
}

.iy7e3nt4 {
  color: #6f6f6f;
  text-align: center;
  border-color: #6f6f6f;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 18px;
}

.umjfsuoy {
  color: #6f6f6f;
  text-align: center;
  border-color: #6f6f6f;
  width: auto;
  margin: 1rem 0;
  font-size: 13px;
  line-height: 13px;
}

.oi5zinwo {
  color: #6f6f6f;
  border-color: #6f6f6f;
  width: auto;
  margin: 0 0 1rem;
  font-size: 13px;
  line-height: 13px;
}

.s9goy5p9 {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 24px;
}

.v7mk1a3u {
  background-color: #eef2f6;
  width: auto;
}

.jlxertcx {
  background-color: #dfcbcb;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}

.kkri1jyr {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: block;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.d5fpfx9k {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.wbdk8y98 {
  grid-column-gap: normal;
  color: #212529;
  text-align: left;
  background-color: #000;
  border-color: #212529;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.vhqieksz, .cg8o1y97 {
  width: auto;
}

.lc1galoj {
  text-align: -webkit-center;
  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 1px;
  padding: 0 15px;
  position: relative;
}

.gcm34nnu {
  color: #212529;
  text-align: -webkit-center;
  width: auto;
  margin: 15px 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.5;
  display: block;
}

.bb88b5g4 {
  color: #212529;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 1.5;
}

.e4cl1s2t {
  text-align: left;
  width: auto;
  margin: 15px 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
}

.rf6amn51 {
  color: #212529;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.gtrmxs0k {
  text-align: left;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.t5lbyot9 {
  color: #212529;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.lorcbmjv {
  color: #212529;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
}

.iycky6q2 {
  text-align: left;
  width: auto;
  margin: 0 0 8px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
}

.d9ce1iup {
  width: auto;
  margin: 0 0 1rem;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.fqjl0s3p {
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  display: none;
}

.h48st5nl {
  width: auto;
  margin: 0;
  padding-inline-start: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.f80thpsw {
  width: auto;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.kqp3gow1 {
  text-align: -webkit-center;
  flex-grow: 1;
  flex-basis: 100%;
  width: 100%;
  max-width: 960px;
  min-height: 25px;
  margin: 0 auto 1px 1px;
  padding: 0 30px;
  box-shadow: 1px 1px 2px 1px #dadada;
}

.pjwcltoi {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  padding: 10px;
  display: flex;
}

.kz7cb2uk {
  width: auto;
  max-width: 100%;
}

.nsc48g9o {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.mdiusqro {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.gxxf6xek {
  grid-column-gap: normal;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border-color: #212529;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.list {
  padding-left: 40px;
}

.list-item-2 {
  background-color: #0000;
  margin-bottom: 1rem;
}

.list-item-3, .list-item-4, .list-item-5 {
  margin-bottom: 1rem;
}

.list-2 {
  padding-left: 40px;
}

.list-item-6, .list-item-7 {
  margin-bottom: 1rem;
}

.div-block-141 {
  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-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.hkau7uc0, .btbalmyq {
  border-width: 0;
  width: auto;
}

.ene14wyb {
  aspect-ratio: auto 22 / 22;
  color: #fff;
  vertical-align: middle;
  width: 22px;
  max-width: 100%;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  display: block;
  position: relative;
  top: 20%;
  left: 4px;
}

.o0rdd6n3 {
  color: #fff;
  background-color: #065252;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin: 0;
  padding: 8px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  display: block;
}

.cgqj5d9n {
  color: #065252;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.pcc6cvy4 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 7.84px;
  line-height: 0;
  position: relative;
  top: -3.92px;
}

.t4tgmskh {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 13px;
  line-height: 20px;
  position: relative;
  top: -6px;
}

.mngv8qd1 {
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  font-family: Lato, sans-serif;
  line-height: 1.5;
}

.kg1rdgkn {
  z-index: 10;
  background-color: #fff;
  border-width: 0;
  border-radius: 9999px 6px 6px 9999px;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  width: 280px;
  height: 64px;
  margin: 0;
  padding: 8px 48px 8px 8px;
  font-family: Lato, sans-serif;
  display: flex;
  position: relative;
  box-shadow: 0 8px 16px #00000026;
}

.nmyvo07p {
  color: #065252;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 28px;
}

.cs33zgh0 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 13px;
  line-height: 20px;
  position: relative;
  top: -6px;
}

.el436vut {
  z-index: 10;
  background-color: #fff;
  border-width: 0;
  border-radius: 9999px 6px 6px 9999px;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  width: 279px;
  height: 64px;
  margin: 0 0 0 -20px;
  padding: 8px 48px 8px 8px;
  font-family: Lato, sans-serif;
  display: flex;
  position: relative;
  box-shadow: 0 8px 16px #00000026;
}

.ab8nuh4g {
  color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 40px;
  animation-name: pulse;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  display: flex;
}

.yts7nbn2 {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
}

.d9fr69lp {
  color: #fff;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  position: relative;
  top: -6px;
}

.y35wdybb {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 0 16px;
  font-family: Lato, sans-serif;
}

.rjafokj2 {
  z-index: 40;
  transform: translate(0px, 0px) rotate(0deg) none none scale(1.15, 1) scale(1, 1.15);
  background-image: linear-gradient(#065252, #054040);
  border-width: 1px;
  border-radius: 9999px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 319px;
  height: 71px;
  margin: 0;
  padding: 6px 48px 6px 16px;
  font-family: Lato, sans-serif;
  display: flex;
  position: relative;
  left: -4px;
  box-shadow: 0 0 #fff, 0 0 0 8px #fff, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.rx70lf1o {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  display: flex;
  transform: translate(0)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.qscq8fea {
  z-index: 10;
  aspect-ratio: auto 22 / 22;
  color: #fff;
  vertical-align: middle;
  background-color: #065252;
  border-width: 1px;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 22px;
  max-width: 100%;
  height: 32px;
  margin: 0 auto;
  padding: 8px;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: block;
  position: relative;
}

.ocj6put0 {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  font-size: 12px;
  line-height: 1;
}

.qt6xevyc {
  border-width: 0;
  width: auto;
}

.va5ywa6w {
  z-index: 10;
  color: #fff;
  background-color: #065252;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  display: flex;
  position: relative;
}

.ccuz06np {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 16px 0 0;
  font-size: 17.5px;
  font-weight: 900;
  line-height: 1;
}

.kewkibaj {
  border-width: 0;
  width: auto;
  margin: 0 24px;
  position: relative;
}

.dsgwb5fl {
  border-width: 0;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  max-width: 576px;
  margin: 0 auto;
  padding: 0 24px 24px;
  display: none;
  overflow: hidden;
}

.c10f03cj {
  background-color: #e6f1f1;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 32px 0 16px;
  display: block;
}

.w6oz4i05 {
  z-index: 10;
  color: #fff;
  text-align: center;
  background-color: #065252;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: relative;
  top: -80px;
}

.cm1x0mux {
  background-color: #e6f1f1;
  border-width: 0;
  width: auto;
}

.x8thhlhp {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1;
}

.tu9wt2mk {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 50px;
  line-height: 1;
}

.hrgg2ol9 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1;
}

.vlnefpvp {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 40px;
  line-height: 1;
}

.je65quoh {
  color: #000;
  vertical-align: middle;
  width: 150px;
  max-width: 100%;
  height: 150px;
  display: none;
}

.w5827nck {
  background-color: #065252;
  border-width: 0;
  width: auto;
  padding: 32px 0 48px;
  position: relative;
}

.kzt2xaxr {
  z-index: 40;
  text-align: center;
  vertical-align: middle;
  width: 232px;
  max-width: 100%;
  height: 284px;
  margin: 0 auto;
  display: block;
  position: relative;
}

.ympie8lb {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 auto;
  padding: 0 0 0 40px;
  position: relative;
}

.p51ezkac {
  text-align: center;
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: 25px;
  margin: 0 24px 0 0;
  display: block;
}

.wujucie6 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  line-height: 1.5;
}

.y1krn3cr {
  text-align: left;
  border-width: 0;
  width: auto;
}

.vzio7m9n {
  text-align: center;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  padding: 0 0 20px;
  display: flex;
}

.sp46al3d {
  text-align: center;
  border-width: 0;
  width: 66.6667%;
  margin: 0 auto;
}

.ggmbo3sc {
  text-align: center;
  border-width: 0;
  flex-direction: row-reverse;
  align-items: center;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  padding: 0 48px;
  display: flex;
}

.gkd9rtsk {
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
}

.wjucc39o {
  text-align: center;
  background-color: #fafafa;
  border-width: 1px 0;
  border-color: #e7e5e4;
  width: auto;
  padding: 48px 0;
}

.xk60bibh {
  color: #fffcfc;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.tri3khia {
  color: #053738;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.ni37fnk1 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.gyezofku {
  color: #fff;
  text-align: center;
  background-color: #053435;
  border-width: 0;
  width: auto;
  padding: 20px 1px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.ig5jbp1y {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 17.5px;
  line-height: 1.5;
}

.minutes {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 16px;
  line-height: 1.5;
}

.cwlilse5 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 17.5px;
  line-height: 1.5;
}

.e253m0f2 {
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 10px;
  padding: 10px;
  font-family: Helvetica, serif;
  display: inline-block;
}

.dm7w3p60 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Helvetica, serif;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.wzlls7a7 {
  text-align: center;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Helvetica, Arial, sans-serif;
  display: flex;
}

.vf6ea5gw {
  border-width: 0;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 20px;
}

.h414679b {
  color: #0d0d0d;
  text-align: left;
  border-width: 0;
  width: 100%;
  max-width: 100%;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.uwnas8q4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #0d0d0d;
  text-align: left;
  border-width: 1px 0;
  border-top-style: solid;
  border-top-color: #e5e7eb;
  flex-flow: column;
  width: 100%;
  padding: 1px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  display: flex;
}

.ulvxvw6m {
  color: #0d0d0d;
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 20px;
  line-height: 1.5;
}

.h1roxokw {
  text-align: -webkit-center;
  background-color: #e5e7eb;
  border: 3px dashed #2c56aa;
  width: 100%;
  margin: 38px 0 0;
  padding: 13px 11px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  display: block;
}

.i6gopizm {
  text-align: -webkit-center;
  background-color: #e5e7eb;
  border: 3px dashed #2c56aa;
  width: 100%;
  margin: 38px 0;
  padding: 13px 11px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  display: block;
}

.wgd3kdqs {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-style: italic;
  line-height: 1.5;
}

.noobdehs {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 24px;
  line-height: 1.5;
}

.prngh8j0 {
  border-width: 0;
  width: auto;
  font-size: 24px;
}

.hias2xyg {
  text-align: left;
  border-width: 1px 0;
  width: auto;
  padding: 1px;
  font-size: 24px;
}

.f2t7r0ve {
  text-align: -webkit-center;
  padding: 2px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
  border-width: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding-block: 1px;
  padding-inline: 1px;
  display: flex;
  position: static;
}

.kymtoot4 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
  background-color: #fff;
  border-width: 0;
  border-color: #000;
  width: 100%;
  max-width: 100%;
  margin: 44px 0 0;
  padding-inline-end: 10px;
}

.cdn0houm {
  border: 3px solid #000;
  width: 100%;
  max-width: 1152px;
  margin: 20px auto 0;
  padding: 0 24px;
}

.pbwa58pa {
  background-color: #fafafa;
  border-width: 1px 0;
  border-color: #e7e5e4;
  width: auto;
  margin: 0 0 -7px;
}

.hfknq7t1 {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.ys7d80ol {
  color: #000;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.a6lx2gid {
  color: #0369a1;
  text-align: center;
  background-color: #c1ff00;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.e7wy91gz {
  color: #0369a1;
  text-align: center;
  background-color: #65ff00;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.krvdae1r {
  color: #0369a1;
  text-align: center;
  background-color: #65e90f;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.fec2zkud {
  color: #0369a1;
  text-align: center;
  background-color: #32551b;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.oasjcspc {
  color: #0369a1;
  text-align: center;
  background-color: #2e4d19;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.opzoaxd5 {
  color: #0369a1;
  text-align: center;
  background-color: #4d4d19;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.ynriblo6 {
  color: #0369a1;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.v3wwokba {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 32px 0 24px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.rrbudk6p {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.bdxiutpk {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.xa6lhnio {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
  line-height: 28px;
}

.xyb3s1bc {
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
  line-height: 28px;
  -webkit-text-decoration: underline #0d0d0d;
  text-decoration: underline #0d0d0d;
}

.jhf4siwu {
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.hs2g329g {
  text-align: -webkit-center;
  white-space: nowrap;
  background-color: #065252;
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin-top: 0;
  padding: 15px 1px;
  position: static;
}

.w5wsy1ws {
  border-width: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  margin-top: 20px;
  padding: 0;
  display: flex;
}

.h5s8yz7u {
  color: #fff;
  background-color: #065252;
  border-width: 0;
  border-radius: 6px 6px 0 0;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 0 0 24px;
  padding: 0 8px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.j7zv4kcc {
  vertical-align: middle;
  width: 24px;
  max-width: 100%;
  height: 24px;
  display: block;
}

.uv0tij7x {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.qaf4gb2b {
  color: #333;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 0 8px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.qcjcau64 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.g9ud7wwk {
  background-color: #065252;
  border-width: 0;
  width: 80px;
  height: 2px;
  margin: 8px auto;
}

.z4tbv7s6 {
  color: #0d0d0d;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 28px;
}

.l0kyw2pk {
  vertical-align: middle;
  width: 256px;
  max-width: 100%;
  margin: 24px auto;
  display: block;
}

.zdfhgoir {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: 24px;
  margin: 0 24px 0 0;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.aekc7jwk {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.ffr1zj6c {
  color: #0d0d0d;
  border-width: 0 0 1px;
  border-color: #e6f1f1;
  width: auto;
  padding: 8px 0;
  font-size: 16px;
  line-height: 24px;
}

.z2x4bvbt {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.zkznqpx6 {
  color: #0d0d0d;
  border-width: 0;
  width: auto;
  padding: 8px 0 0;
  font-size: 16px;
  line-height: 24px;
}

.r75eq7vr {
  border-width: 0;
  width: auto;
  padding: 0 48px;
  font-size: 16px;
  line-height: 24px;
}

.bcptv13b {
  background-color: #fff;
  border-width: 2px 0 8px;
  border-color: #065252;
  border-top-style: solid;
  border-bottom-style: solid;
  border-radius: 4.8px;
  flex-direction: column;
  flex-grow: 1;
  width: auto;
  padding: 24px;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.s9m1xhb8 {
  border-width: 0;
  flex-direction: column;
  width: auto;
  height: 100%;
  display: flex;
}

.hj3vyfm3 {
  border-width: 0;
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.w4q6jkbr {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  max-width: 896px;
  margin: 48px auto 0;
  display: grid;
}

.tm8zbdjh {
  border-width: 0;
  width: auto;
  font-size: 16px;
  line-height: 24px;
}

.uz0j4s5z {
  border-width: 0;
  width: auto;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 24px;
}

.q48boj7m {
  background-color: #e6f1f1;
  border-width: 0;
  width: auto;
  padding: 14px 0 48px;
}

.nmf9sbx8 {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 256px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
}

.ks4kvvom {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  margin: 0;
  position: absolute;
  top: -112px;
  left: 33%;
}

.hp3apvxy {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.z1tjz3on {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.zrc027ap {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.ckzalw8k {
  color: #065252;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  padding: 0 16px;
  font-family: Fira Sans Extra Condensed, Impact, sans-serif;
  font-size: 36px;
  line-height: 40px;
}

.h44jbidn {
  color: #000;
  text-align: -webkit-center;
  vertical-align: middle;
  width: 800px;
  max-width: 100%;
  height: 334px;
  display: block;
}

.w409g884 {
  color: #0d0d0d;
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 14px;
  line-height: 1.5;
}

.bqje67up {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  padding: 1px;
  font-family: Helvetica, serif;
  font-size: 14px;
}

.u34hf013 {
  color: #0d0d0d;
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 18px;
  line-height: 1.5;
}

.epz5l6gx {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  padding: 10px 1px 50px;
  font-family: Helvetica, serif;
  font-size: 18px;
}

.bcgtgjb3 {
  color: #000;
  vertical-align: middle;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  -webkit-user-select: none;
  user-select: none;
  background-color: #f3cf76;
  border: 1px solid #000;
  border-radius: 4px;
  width: 629px;
  margin: 0 auto;
  padding: 6px 12px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  box-shadow: 5px 5px 12px #000e;
}

.r1yvfu6a {
  color: #0d0d0d;
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 12px;
  line-height: 1.5;
}

.yacjzh36 {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 12px;
}

.d15jsuxc {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  margin: 26px 0 0;
  padding: 10px 1px 50px;
  font-family: Helvetica, serif;
  font-size: 12px;
}

.ahbgcknm {
  text-align: -webkit-center;
  background-color: #fff;
  border-width: 2px 0 8px;
  border-color: #b3d4d4;
  border-radius: 6px;
  width: auto;
  padding: 100px 48px 48px;
  position: relative;
  box-shadow: 0 16px 48px #0000002d;
}

.txtd2d5x {
  text-align: -webkit-center;
  border-width: 0;
  width: auto;
  max-width: 768px;
  margin: 128px auto 0;
  padding: 0 24px;
}

.u7ey7soc {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 17.5px;
  line-height: 1.5;
}

.pmwqe84j {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-family: Helvetica, serif;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
}

.rh0c19a0 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-family: Helvetica, serif;
}

.fjwzbuc7 {
  color: #00e;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  font-family: Helvetica, serif;
}

.grn54mre {
  color: #00e;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  margin: 47px 0 0;
  padding: 0 10px;
  font-family: Helvetica, serif;
  display: inline-block;
}

.qk1orlb3 {
  text-align: center;
  background-color: #065252;
  border-width: 0;
  width: auto;
  padding: 48px 0;
}

.q1zr04v7 {
  border-width: 0;
  width: auto;
  padding: 48px 0;
}

.v0k5l8v9 {
  border-width: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  display: flex;
  overflow: hidden auto;
}

.z4djfrif {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-width: 0;
  width: auto;
  padding: 0 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.zrwh28ye {
  color: #fff;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 0 0 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.id7hzfou {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 10px;
  font-size: 12px;
  line-height: 16px;
}

.oc0pjzcy {
  color: #fff;
  border-width: 0;
  width: auto;
  font-size: 6.72px;
  line-height: 0;
  position: relative;
  top: -3.36px;
}

.lb9x2chw {
  color: #fff;
  border-width: 0;
  width: auto;
  margin: 0 0 10px;
  font-size: 12px;
  line-height: 16px;
}

.sukoa1bi {
  color: #fff;
  border-width: 0;
  width: auto;
  max-width: 576px;
  margin: 24px 0 16px;
}

.eswkdk7i {
  color: #fff;
  text-align: left;
  border-width: 0;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1152px;
  margin: 0 auto;
  padding: 0 8px;
  display: flex;
}

.jild5qz0 {
  color: #fff;
  background-color: #043131;
  background-size: 1920px;
  border-width: 0;
  width: auto;
  padding: 40px 0;
}

.myay6s1j {
  color: #fff;
  text-align: center;
  background-color: #054040;
  border-width: 0;
  width: auto;
  margin: 0;
  padding: 24px 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.h4i3q382 {
  opacity: 0;
  background-color: #fff;
  border-width: 0;
  width: 450px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  transform: translate(0, -100px);
}

.kj37rtc1 {
  z-index: 1010;
  opacity: 0;
  background-color: #0009;
  border-width: 0;
  width: auto;
  padding: 50px 40px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.mhdnxtnk {
  opacity: 0;
  background-color: #fff;
  background-position: 50%;
  background-size: cover;
  border-width: 0;
  border-radius: 4.8px;
  width: 660px;
  max-width: 100%;
  margin: auto;
  position: relative;
  overflow: hidden;
  transform: translate(0, -100px);
}

.g93mxspw {
  z-index: 1010;
  opacity: 0;
  background-color: #0009;
  border-width: 0;
  align-items: flex-start;
  width: auto;
  padding: 50px 40px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.ksff935p {
  float: right;
  color: #fff;
  background-color: #000;
  border-width: 2px;
  border-color: #fff;
  border-radius: 50%;
  width: auto;
  padding: 5px 6px;
  font-weight: 900;
  line-height: 1;
  display: block;
  position: relative;
  top: -10px;
  right: -8px;
}

.az2g0hl1 {
  color: #000;
  text-align: -webkit-center;
  vertical-align: middle;
  background-color: #075252;
  border-width: 0;
  width: 533px;
  max-width: 100%;
  height: 400px;
  margin: 0;
  padding: 12px 10px;
  display: block;
}

.xn1rzak1 {
  z-index: 9999;
  background-color: #eaecf0;
  border-width: 0;
  border-radius: 25px;
  width: 720px;
  max-width: 100%;
  margin: 10% auto 0;
  padding: 5px;
  animation-name: pulse;
  animation-iteration-count: infinite;
}

.vntlsk3t {
  z-index: 999999;
  background-color: #0e0d0d91;
  border-width: 0;
  width: auto;
  min-height: 300px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.z1ouea73 {
  vertical-align: middle;
  border: 0 #0d0d0d;
  width: auto;
  display: block;
}

.nf73ac2p {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-width: 0;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.jmq6k9cs {
  z-index: 99999999;
  background-color: #5ea0ff80;
  border-width: 0;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.g1wfpqy3 {
  grid-column-gap: normal;
  color: #0d0d0d;
  text-align: left;
  text-rendering: optimizelegibility;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  width: auto;
  margin: 0;
  font-family: Open Sans, sans-serif;
  font-size: 17.5px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
  animation-name: image_blur;
}

.div-block-142 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-98 {
  text-align: left;
  margin-top: 20px;
}

.text-block-99 {
  text-align: left;
  overflow-wrap: break-word;
}

.text-block-100, .text-block-101 {
  text-align: left;
}

.second {
  font-size: 16px;
}

.code-embed-5 {
  display: none;
}

.eogoa7yc {
  width: auto;
}

.g1n0yboj {
  background-color: #bebebe;
  width: auto;
}

.hfvxp9sq {
  z-index: 1010;
  width: 0;
  height: 45px;
  margin: 0;
  padding: 0;
  font-family: Open Sans, Arial, sans-serif;
  display: none;
  position: relative;
}

.tamzs8z8 {
  color: #212529;
  text-align: -webkit-center;
  background-color: #fff;
  border-color: #212529;
  width: auto;
  margin-top: 45px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.fsgrean8 {
  width: auto;
  padding: 1px;
  font-family: Helvetica, serif;
  font-size: 20px;
}

.b1zy8s2g {
  color: #000;
  text-align: center;
  width: auto;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 40px;
  line-height: 1.2;
}

.pk1y0tis {
  text-align: center;
  vertical-align: top;
  flex-shrink: 0;
  flex-basis: 100%;
  width: 100%;
  max-width: 100%;
  margin: 0 0 8px;
  padding: 16px 0 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
  display: block;
  position: relative;
}

.bjl2k3ax {
  flex-flow: wrap;
  width: auto;
  margin: 0 -15px;
  font-size: 54.4px;
  display: flex;
}

.r0ro37e7 {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
  font-size: 54.4px;
}

.ihcnj5tt {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
  font-size: 24px;
  display: block;
}

.z7fsdx3i {
  width: 100%;
  max-width: 1120px;
  margin: auto;
  overflow: hidden;
}

.pwtaha2i {
  z-index: 0;
  text-align: -webkit-center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.e2d6pryo {
  text-align: -webkit-center;
  width: 100%;
  padding: 56.25% 0 0;
}

.juf3fnnf {
  z-index: 0;
  text-align: -webkit-center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.w9yo69sb {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  border-color: #fff;
  width: 17%;
  height: auto;
  font-family: Arial, sans-serif;
  display: block;
  overflow: hidden;
}

.kpdnhdu7 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #fff;
  width: auto;
  font-family: Arial, sans-serif;
  font-size: 31.3027px;
  font-weight: 700;
  line-height: 1.38;
}

.p19r65ca {
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #fff;
  width: 100%;
  margin: 4.5% 0 0;
  padding: 0 10%;
  font-family: Arial, sans-serif;
  font-size: 31.3027px;
  font-weight: 700;
  line-height: 1.38;
  display: block;
}

.zousvb57 {
  z-index: 0;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #3974ffbf;
  border: 2px solid #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 543px;
  height: 386px;
  min-height: 100%;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tecz6pfb {
  z-index: 0;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.eb865zjz {
  z-index: 0;
  text-align: -webkit-center;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.d8g4jd5a {
  z-index: 0;
  text-align: -webkit-center;
  width: 100%;
  display: none;
  position: static;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.ef1qhwv3 {
  visibility: hidden;
  opacity: 0;
  color: #fff;
  cursor: pointer;
  background-color: #193471e6;
  border-color: #fff;
  width: auto;
  max-width: 100%;
  height: 34px;
  margin: 0;
  padding: 0 16px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 34px;
  display: none;
  position: fixed;
  top: 237px;
  left: 344.672px;
  overflow: hidden;
}

.vidp06oz {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 26px 0 0;
  padding: 14px 12px;
  display: none;
  position: static;
}

.wgt57sck {
  color: #fff;
  text-align: -webkit-center;
  background-color: #bccae6;
  border-color: #fff;
  width: 100%;
  margin: 0;
  padding: 21px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.gkdflbvf {
  color: #303030;
  text-align: -webkit-center;
  background-color: #fff;
  border: 1px solid #303030;
  border-width: 1px 0;
  width: 100%;
  margin: 0;
  padding: 8px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.frdpk1kk {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-color: #fff0;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 352.391px;
  max-width: 100%;
  height: 349%;
  margin: 0;
  padding: 0;
  display: inline;
}

.tc4fsg8p {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.l0l4qcax {
  color: red;
  text-align: -webkit-center;
  border-color: red;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  -webkit-text-decoration: line-through red;
  text-decoration: line-through red;
  display: inline;
}

.un5c34mi {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.w8h4hdul {
  color: #db7272;
  text-align: -webkit-center;
  border-color: #db7272;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 31px;
}

.yitzxscw {
  color: #db7272;
  text-align: -webkit-center;
  border-color: #db7272;
  width: auto;
  margin: 10px 0;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 31px;
}

.urqtqqab {
  color: #fff;
  text-align: -webkit-center;
  border-color: #fff;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}

.xgsp01dh {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  border-radius: 25px;
  width: auto;
  margin: 0 0 10px;
  padding: 6px 31px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  display: block;
}

.yjp5uqar {
  color: #000;
  text-align: center;
  letter-spacing: .28px;
  cursor: pointer;
  background-color: #ffc714;
  border-radius: 6px;
  width: 90%;
  max-width: 100%;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  display: block;
  box-shadow: 2px 2px 1.5px 1px #a5a7aa, -2px -2px 1.5px 1px #f6f9fe;
}

.mzcrwbmn {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  margin: 15px 0 0;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.zdrhepqr {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 100%;
  max-width: 100%;
  margin: 15px 0;
  padding: 0 10px;
  display: block;
}

.g8y1hazw {
  text-align: -webkit-center;
  background-color: #fff0;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.ehx2umc1 {
  text-align: -webkit-center;
  width: auto;
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  display: inline-block;
}

.wikm04oo {
  text-align: -webkit-center;
  width: 100%;
  max-width: 100%;
  padding: 12px 10px;
}

.cdh3wx2k {
  color: #000;
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  line-height: 1.5;
}

.s231g716 {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
}

.b8omt318 {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  padding: 0 0 14px;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.qczi9jfs {
  text-align: -webkit-center;
  width: 100%;
}

.rk47lvqd {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: inline;
}

.ec6gwloc {
  text-align: -webkit-center;
  background-color: #fff;
  background-image: url("https://funnels-build.thisisatestsiteonly.com/bfb9f18c-3499-40df-9f37-8f5f7766aff6/lead2");
  background-position: 0 0, 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-style: solid;
  border-width: 3px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 32%;
  display: flex;
}

.mb4b2s0l {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  width: 100%;
  margin: 0;
  padding: 21px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.d22kv89v {
  color: #303030;
  text-align: -webkit-center;
  background-color: #f5f5f5;
  border: 1px solid #303030;
  border-width: 1px 0;
  width: 100%;
  margin: 0;
  padding: 8px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.hdrn0d6t {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 354.203px;
  max-width: 100%;
  height: 390%;
  margin: 0;
  padding: 0;
  display: inline;
}

.bh7vil5d {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  list-style-type: none;
}

.g3vemlm7 {
  color: red;
  text-align: -webkit-center;
  border-color: red;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  -webkit-text-decoration: line-through red;
  text-decoration: line-through red;
  list-style-type: none;
  display: inline;
}

.odt6hq3c {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  list-style-type: none;
}

.bz9spg96 {
  color: #db7272;
  text-align: -webkit-center;
  border-color: #db7272;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 31px;
  list-style-type: none;
}

.patpjcgt {
  color: #db7272;
  text-align: -webkit-center;
  border-color: #db7272;
  width: auto;
  margin: 10px 0;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 31px;
  list-style-type: none;
}

.llxaba9m {
  color: #fff;
  text-align: -webkit-center;
  border-color: #fff;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  list-style-type: none;
}

.gwang2kb {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  border-radius: 25px;
  width: auto;
  margin: 0 0 10px;
  padding: 6px 31px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  list-style-type: none;
  display: block;
}

.sm6ebtos {
  color: #000;
  text-align: center;
  letter-spacing: .28px;
  cursor: pointer;
  background-color: #ffc714;
  border-radius: 6px;
  width: 90%;
  max-width: 100%;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  list-style-type: none;
  display: block;
  box-shadow: 2px 2px 1.5px 1px #a5a7aa, -2px -2px 1.5px 1px #f6f9fe;
}

.bggj753m {
  color: red;
  text-align: justify;
  border-color: red;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  list-style-type: none;
}

.zyzxif8n {
  color: #303030;
  text-align: -webkit-center;
  border-color: #303030;
  width: auto;
  margin: 15px 0 0;
  padding: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  list-style-type: none;
}

.j87z6waw {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 100%;
  max-width: 100%;
  margin: 15px 0;
  padding: 0 10px;
  font-size: 20px;
  font-weight: 700;
  list-style-type: none;
  display: block;
}

.eckatn22 {
  text-align: -webkit-center;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  font-size: 20px;
  font-weight: 700;
  list-style-type: none;
  display: flex;
}

.kg62zjkm {
  text-align: -webkit-center;
  width: 11px;
  margin: 0;
  padding: 0;
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  list-style-type: none;
  display: block;
}

.t5svba5x {
  color: #000;
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  line-height: 1.5;
  list-style-type: none;
}

.zcww3828 {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  list-style-type: none;
}

.jk3e0oce {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 500;
  list-style-type: none;
  display: block;
}

.lt5uzmh4 {
  text-align: -webkit-center;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0 0 2px;
  padding: 2px 15px;
  font-size: 20px;
  font-weight: 700;
  list-style-type: none;
  display: block;
}

.spcpkn6i {
  text-align: -webkit-center;
  background-color: #fff;
  border-style: solid;
  border-width: 3px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin: -18px 15px;
  display: flex;
}

.cwguwv2d {
  color: #303030;
  text-align: -webkit-center;
  background-color: #f5f5f5;
  border: 1px solid #303030;
  border-width: 1px 0;
  width: 100%;
  margin: 0;
  padding: 8px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.lcum87q5 {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 354.203px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: inline;
}

.ynpwxnti {
  text-align: -webkit-center;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.ctpfrlkl {
  color: #000;
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-size: 22px;
  line-height: 1.5;
  list-style-type: none;
}

.a2bnr31a {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 25px;
  list-style-type: none;
}

.ligkkt03 {
  text-align: -webkit-center;
  letter-spacing: 1px;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 500;
  list-style-type: none;
  display: block;
}

.ai9fulb1 {
  text-align: -webkit-center;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 0 1px;
  padding: 2px 15px;
  font-size: 20px;
  font-weight: 700;
  list-style-type: none;
  display: block;
}

.ztxhpdgu {
  text-align: -webkit-center;
  width: 100%;
  margin: 0 0 2px;
}

.umcamyzn {
  text-align: -webkit-center;
  background-color: #fff;
  border-style: solid;
  border-width: 3px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0 0 1px;
  display: flex;
}

.y5sxm9d8 {
  text-align: -webkit-center;
  flex-direction: row;
  width: 67%;
  display: flex;
}

.gopbr1f9 {
  text-align: -webkit-center;
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  margin: 40px 158px 0 0;
  padding: 60px 400px;
  display: flex;
}

.jw5z2e2c {
  text-align: -webkit-center;
  vertical-align: middle;
  border-radius: 50%;
  width: auto;
  max-width: 120px;
  margin: 0;
  padding: 0;
  display: inline;
}

.c94vm5bb {
  grid-column-gap: 24px;
  text-align: -webkit-center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 24px;
  width: auto;
  margin: 53px 0 0;
  display: flex;
}

.ce160hjl {
  text-align: -webkit-center;
  width: auto;
  margin: 14px 0 35px;
  padding: 48px 400px;
}

.rwn5eajz {
  color: #af220e;
  text-align: -webkit-center;
  border-color: #af220e;
  width: auto;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.5;
}

.ws3m9sh5 {
  text-align: -webkit-center;
  width: auto;
  font-size: 25px;
  font-weight: 700;
}

.az9sah16 {
  text-align: -webkit-center;
  width: auto;
  font-size: 25px;
}

.coqm3afl {
  text-align: -webkit-center;
  width: auto;
  font-family: Trebuchet MS;
  font-size: 25px;
}

.rrdxewf1 {
  color: #000;
  text-align: -webkit-center;
  width: auto;
  margin: 0 0 24px;
  font-family: Trebuchet MS;
  font-size: 25px;
  line-height: 1.5;
}

.ru8gisf8 {
  color: #000;
  text-align: justify;
  width: auto;
  font-size: 18px;
  line-height: 1.5;
}

.rizd86ph {
  text-align: justify;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
}

.i3uwodsf {
  color: #000;
  text-align: justify;
  padding: 0 3px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
  background-color: #fff;
  border: 3px solid #9b9b9b61;
  width: auto;
  margin: 26px 20px 16px;
  padding-inline: 3px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 1.5;
}

.gn3mauod {
  text-align: justify;
  width: auto;
  font-size: 18px;
}

.e1u5kg0p {
  color: #000;
  text-align: center;
  width: auto;
  font-family: Trebuchet MS;
  font-size: 24px;
  line-height: 1.5;
}

.fia6vtli {
  text-align: center;
  width: auto;
  margin: 0 20px;
  font-family: Trebuchet MS;
  font-size: 24px;
}

.xuiw6p8c {
  color: #000;
  text-align: left;
  word-break: break-word;
  white-space: normal;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5;
}

.wrvhybog {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
}

.e1ou0t0r {
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
}

.mopnljn7 {
  text-align: left;
  width: auto;
  margin: 0 20px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 300;
}

.u1q627oo {
  text-align: -webkit-center;
  white-space: nowrap;
  border-color: #9b9b9b;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 1px;
  position: relative;
}

.cbjjxssn {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 364px;
  max-width: 100%;
  height: 489px;
}

.yl2tznh7 {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 1px;
  position: relative;
}

.dqihtokf {
  text-align: -webkit-center;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  padding: 1px;
  display: flex;
}

.fmp1xtpu, .umrfwlhn {
  text-align: -webkit-center;
  width: auto;
}

.hs184z2y {
  text-align: -webkit-center;
  width: auto;
  margin: 0;
  padding: 0;
  display: block;
}

.se4ubcrt {
  text-align: -webkit-center;
  flex-wrap: wrap;
  width: 1092px;
  margin: 0 auto;
  padding: 12px 24px;
  display: block;
}

.plmlcsu4 {
  color: #fff;
  text-align: -webkit-center;
  word-wrap: break-word;
  white-space: normal;
  border-color: #fff;
  width: auto;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  font-size: 30px;
  line-height: 1.5;
}

.eb8dulta {
  text-align: -webkit-center;
  width: auto;
  padding: 1px;
  font-family: Trebuchet MS;
  font-size: 30px;
}

.wkdowy1m {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 412px;
  max-width: 100%;
  height: 451px;
}

.wgqih7gt {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 1.5;
}

.uy447j2y {
  text-align: left;
  width: auto;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
}

.ozuvpy6y {
  color: #fff;
  border-color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 1.5;
}

.w2zmiods {
  text-align: left;
  width: auto;
  margin: 50px 0 0;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  display: block;
}

.hufbyinf {
  text-align: -webkit-center;
  padding: 13px 20px 1px;
  word-wrap: break-word;
  white-space: normal;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding-block: 13px 1px;
  padding-inline: 20px;
  position: relative;
}

.sw1w1gq6 {
  text-align: -webkit-center;
  background-color: #075c5c;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  padding: 1px;
  display: flex;
}

.u46kq4ss {
  text-align: -webkit-center;
  background-color: #075c5c;
  width: 56%;
  padding: 12px 10px;
}

.y60wvkp8 {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.nscysf5t {
  text-align: -webkit-center;
  flex-wrap: wrap;
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  display: block;
}

.z1fakngz {
  color: #000;
  text-align: center;
  width: auto;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.5;
}

.rsrtf4kr {
  text-align: center;
  word-wrap: break-word;
  white-space: normal;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 30px;
  font-weight: 700;
}

.hu2hx4az {
  text-align: -webkit-center;
  vertical-align: middle;
  width: 395px;
  max-width: 100%;
  height: 344px;
  margin: 57px 0 0;
  font-family: Georgia, Times, Times New Roman, serif;
}

.u8lxk6tc {
  text-align: -webkit-center;
  padding: 1px;
  word-wrap: break-word;
  white-space: normal;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding-block: 1px;
  padding-inline: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  position: relative;
}

.lqr7gywm {
  color: #000;
  width: auto;
  font-family: Gilroy, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.ra0slvcu {
  color: #000;
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 1.5;
}

.r865vlqh {
  width: auto;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
}

.i4xidsaq {
  text-align: left;
  padding: 2px;
  word-wrap: break-word;
  white-space: normal;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding-block: 1px;
  padding-inline: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  display: block;
  position: relative;
}

.y04ky1vd {
  text-align: -webkit-center;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  display: flex;
}

.qv5n0ywa {
  color: #000;
  text-align: center;
  width: auto;
  font-family: Times New Roman;
  font-size: 30px;
  line-height: 1.5;
}

.cpjk4vx8 {
  text-align: center;
  width: auto;
  font-family: Times New Roman;
  font-size: 30px;
}

.pjnlldjt {
  text-align: center;
  width: auto;
  margin: 53px 0 0;
  font-family: Times New Roman;
  font-size: 30px;
}

.erd2wiwj {
  text-align: -webkit-left;
  vertical-align: middle;
  width: 40px;
  max-width: 100%;
  height: 40px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.txgzbdh0 {
  text-align: -webkit-left;
  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  height: 61px;
  min-height: 25px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  position: relative;
}

.u5jrte3k {
  color: #000;
  text-align: -webkit-center;
  background-color: #d0e4e4;
  width: auto;
  margin: 0 0 0 -100px;
  padding: 1px;
  font-family: Helvetica, serif;
  font-size: 20px;
  line-height: 1.5;
}

.vrw72spm {
  text-align: -webkit-center;
  background-color: #d0e4e4;
  border-style: solid;
  border-width: 3px;
  border-radius: 10px;
  width: 100%;
  padding: 12px 10px;
  font-family: Georgia, Times, Times New Roman, serif;
  box-shadow: 5px 5px 5px #000e;
}

.oo46fgfq {
  text-align: -webkit-left;
  flex-grow: 1;
  flex-basis: 0;
  width: 100px;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  position: relative;
}

.r3bkplua {
  color: #000;
  text-align: -webkit-left;
  width: auto;
  font-family: Helvetica, serif;
  font-size: 20px;
  line-height: 1.5;
}

.v5f9ii4w {
  text-align: -webkit-left;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: auto;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0 0 0 -100px;
  padding: 2px;
  font-family: Helvetica, serif;
  font-size: 20px;
  display: block;
  position: relative;
}

.q0mpuqy6 {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-grow: 1;
  flex-basis: 0;
  width: min-content;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0 0 0 27px;
  padding: 1px;
  font-family: Georgia, Times, Times New Roman, serif;
  position: relative;
}

.x7oqbr4w {
  text-align: -webkit-center;
  width: 100%;
  padding: 12px 10px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.m0f9cvw0 {
  color: #000;
  text-align: -webkit-left;
  background-color: #d0e4e4;
  width: auto;
  margin: 0 0 0 -100px;
  padding: 1px;
  font-family: Helvetica, serif;
  font-size: 20px;
  line-height: 1.5;
}

.ljbxt1kc {
  text-align: -webkit-center;
  white-space: nowrap;
  background-color: #fafafa00;
  flex-grow: 1;
  flex-basis: 0;
  width: 1092px;
  min-width: 0;
  max-width: none;
  min-height: 25px;
  margin: 0 auto;
  padding: 1px 25px;
  font-family: Georgia, Times, Times New Roman, serif;
  display: block;
  position: relative;
}

.hmcswedh {
  background-color: #fafafa;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  padding: 1px;
  display: flex;
}

.o8f1qtpd {
  background-image: linear-gradient(to bottom right, #086a6abf, #054040);
  background-size: auto;
  width: auto;
}

.mj7g6jnb {
  text-align: center;
  width: auto;
  margin-bottom: 100px;
  padding-top: 12px;
  font-size: 30px;
}

.jj76hljk {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-color: #fff0;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 344.719px;
  max-width: 100%;
  height: 349%;
  margin: 0;
  padding: 0;
  display: inline;
}

.vh1zeu7a {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  border-radius: 25px;
  width: auto;
  margin: 0 0 10px;
  padding: 6px 31px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  display: block;
}

.szrkk3b6 {
  color: #fff;
  text-align: -webkit-center;
  background-color: #0e1c3b;
  border-color: #fff;
  width: 100%;
  margin: 0;
  padding: 21px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 33px;
  font-weight: 500;
  line-height: 25px;
  display: block;
}

.ogb892g2 {
  color: #303030;
  text-align: -webkit-center;
  background-color: #f5f5f5;
  border: 1px solid #303030;
  border-width: 1px 0;
  width: 100%;
  margin: 0;
  padding: 8px 11px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.uhsjqy78 {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 346.156px;
  max-width: 100%;
  height: 390%;
  margin: 0;
  padding: 0;
  display: inline;
}

.qnrgdci1 {
  text-align: -webkit-center;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  list-style-type: none;
  display: block;
}

.fchfhh3g {
  text-align: -webkit-center;
  -webkit-text-fill-color: inherit;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: content-box;
  background-clip: content-box;
  width: 346.156px;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: inline;
}

.ggy24reg {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding: 14px 400px;
  display: block;
  position: relative;
}

.cmyizu5r {
  color: #000;
  text-align: center;
  white-space: normal;
  width: auto;
  margin: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2;
}

.cccf4vqm {
  color: #ffd74a;
  text-align: center;
  border-color: #ffd74a;
  width: auto;
  margin: 0 0 24px;
  font-size: 40px;
  line-height: 1.2;
}

.hx4jrrd2 {
  text-align: center;
  vertical-align: middle;
  width: auto;
  max-width: 200px;
}

.iquxptqm {
  text-align: center;
  vertical-align: top;
  flex-shrink: 0;
  width: 25%;
  max-width: 100%;
  position: relative;
}

.pbm84cr2 {
  color: #000;
  text-align: justify;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.5;
}

.r4vj7t89 {
  color: #000;
  text-align: justify;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.5;
  display: none;
}

.o3alsw06 {
  vertical-align: top;
  flex-shrink: 0;
  width: 75%;
  max-width: 100%;
  font-size: 17px;
  position: relative;
}

.aang2etf {
  text-align: center;
  flex-flow: wrap;
  align-items: center;
  width: auto;
  margin: 0 -15px 24px;
  display: flex;
}

.eo6hgmqk {
  text-align: center;
  background-image: linear-gradient(45deg, #136c5d, #198f7b);
  background-size: auto;
  width: 100%;
  padding: 48px;
}

.v45zthxl {
  text-align: center;
  width: 65%;
  max-width: 1140px;
  padding: 0 15px;
}

.k4cefs04 {
  text-align: -webkit-center;
  width: auto;
  margin: 0 0 35px;
  padding: 48px 0;
}

.xthsm9vl {
  color: #000;
  cursor: pointer;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.ksss1avv {
  cursor: pointer;
  white-space: normal;
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.wzw1ttzp {
  text-align: left;
  cursor: pointer;
  flex-grow: 9.9;
  flex-basis: 0%;
  width: auto;
  padding: 0 0 0 5px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.rk8jvohj {
  text-align: -webkit-center;
  cursor: pointer;
  width: auto;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  list-style-type: disclosure-closed;
  list-style-position: inside;
  display: inline-block;
}

.thrd24q2 {
  text-align: -webkit-center;
  cursor: pointer;
  flex-grow: .1;
  flex-basis: 0%;
  width: auto;
  margin: 0;
  padding: 5px 10px;
  list-style-type: disclosure-closed;
  list-style-position: inside;
  display: block;
}

.d85t87gh {
  text-align: left;
  cursor: pointer;
  border: 1px solid #ddd;
  border-radius: 5px;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
  padding: 5px;
  list-style-type: disclosure-closed;
  list-style-position: inside;
  display: flex;
}

.vmz4f2bs {
  text-align: -webkit-center;
  cursor: pointer;
  width: auto;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.ia3dgzri {
  color: #000;
  text-align: left;
  padding: 5px 10px;
  word-wrap: break-word;
  white-space: normal;
  border: 1px solid #ddd;
  width: auto;
  margin: 0;
  padding-block: 5px;
  padding-inline: 10px;
  font-size: 18px;
  line-height: 1.5;
  display: block;
}

.gbc9jjmq {
  text-align: -webkit-center;
  width: auto;
  margin: 10px;
  padding: 5px;
  display: block;
}

.salfnnc2 {
  color: #000;
  cursor: pointer;
  padding: 0 0 0 5px;
  white-space: normal;
  flex-grow: 9.9;
  flex-basis: 0%;
  width: auto;
  padding-inline-start: 5px;
  font-size: 20px;
  line-height: 1.5;
  list-style-type: disclosure-closed;
  list-style-position: inside;
}

.l6iof7bo, .dddhu7ns {
  text-align: -webkit-center;
  width: auto;
  margin: 35px 10px 10px;
  padding: 5px;
  display: block;
}

.ug8m8wzx {
  color: #000;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.bmnwy1q2 {
  text-align: -webkit-center;
  width: 64%;
  padding: 5px 0;
}

.mfsgo7qg {
  text-align: -webkit-center;
  white-space: nowrap;
  flex-direction: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 25px;
  margin: 0;
  padding: 14px 12px;
  display: block;
  position: relative;
}

.spoytukc {
  color: #000;
  text-align: center;
  cursor: pointer;
  width: auto;
  max-width: 100%;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  list-style-type: none;
}

.sxrc9vu1 {
  width: auto;
  padding: 20px 10px;
  font-weight: 700;
  list-style-type: none;
  display: block;
}

.bxihpph5 {
  vertical-align: top;
  mix-blend-mode: normal;
  flex-flow: wrap;
  flex-shrink: 0;
  flex-basis: 100%;
  justify-content: space-around;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 8px 0 10px;
  display: flex;
  position: relative;
}

.s4vcp21g {
  flex-flow: wrap;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
  display: flex;
}

.y6spavme {
  mix-blend-mode: normal;
  background-color: #e7e7e7;
  background-image: none;
  width: auto;
}

.m6zzehry {
  text-align: justify;
  width: auto;
  margin: 0;
  padding: 8px 0;
  font-size: 18px;
}

.rkqi836v {
  color: #000;
  text-align: center;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 11px;
  line-height: 1.5;
  display: block;
}

.k4xtlt0r {
  text-align: justify;
  width: auto;
  margin: 0;
  font-size: 18px;
}

.m83rlwf2 {
  vertical-align: top;
  flex-shrink: 0;
  flex-basis: 100%;
  width: 100%;
  max-width: 100%;
  position: relative;
}

.akaiqx4e {
  color: #000;
  text-align: center;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}

.u9hua5lq {
  color: #000;
  text-align: center;
  width: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.l5gjikkk {
  color: #000;
  text-align: center;
  background-color: #d2d2d2;
  width: auto;
  margin: 0;
  padding: 8px 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.gvlr4iim {
  mix-blend-mode: normal;
  background-color: #bebebe;
  background-image: none;
  border-width: 5px 0 0;
  border-top-style: solid;
  border-top-color: #61276a;
  width: auto;
  position: relative;
  overflow: hidden;
}

.ma1mja69 {
  width: auto;
  height: 35px;
  font-family: Open Sans, Arial, sans-serif;
  position: relative;
  bottom: 0;
}

.t3djaypl {
  float: right;
  color: #fff;
  background-color: #000;
  border: 2px solid #fff;
  border-radius: 50%;
  width: auto;
  padding: 5px 6px;
  font-weight: 900;
  line-height: 1;
  display: block;
  position: relative;
  top: -10px;
  right: -8px;
}

.sy7n4ij1 {
  color: #353535;
  text-align: center;
  background-color: #086a6a;
  border-color: #353535;
  width: auto;
  margin: 16px 0;
  padding: 0 16px;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.gt8wpr4z {
  z-index: 9999;
  transform-style: preserve-3d;
  background-color: #eaecf0;
  border-radius: 25px;
  width: 720px;
  max-width: 100%;
  margin: 10% auto 0;
  padding: 5px;
  animation-name: pulse;
  animation-fill-mode: both;
  transform: scale3d(1, 1, 1);
}

.e9uupx8m {
  z-index: 999999;
  background-color: #0e0d0d91;
  width: auto;
  min-height: 300px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.jzay5j6l {
  width: auto;
  max-width: 100%;
}

.lk29ww8r {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.ogjhhw25 {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.cww1huc6 {
  grid-column-gap: normal;
  color: #000;
  text-align: left;
  background-image: url("data:,");
  background-size: auto;
  width: 100%;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
  position: relative;
  overflow: hidden auto;
}

.div-block-143 {
  justify-content: center;
  align-items: flex-start;
  width: 57%;
  max-width: none;
  display: flex;
}

.text-block-102 {
  margin-top: 15px;
}

.bold-text-55 {
  color: #303030;
  font-weight: 500;
}

.div-block-144 {
  background-color: #086a6a;
  width: 100%;
}

.text-block-103 {
  color: #fff;
  text-align: center;
  padding-bottom: 20px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 28px;
  line-height: 25px;
}

.italic-text-15 {
  line-height: 1.5;
}

.bold-text-56 {
  font-weight: 700;
}

.video-2 {
  width: 65%;
  position: static;
}

.div-block-145 {
  background-color: #e0e0e0;
  width: 65%;
  height: 65vh;
}

.video-3 {
  width: 65%;
  max-width: 1215px;
  height: auto;
}

.video-4 {
  width: 65%;
}

.div-block-146 {
  background-color: #e0e0e0;
  width: 65%;
  max-width: 1215px;
  height: 683px;
}

.r2y2xxq5 {
  grid-column-gap: normal;
  color: #2b303b;
  background-color: #fafafa;
  border: 0 solid #dddfe3;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  transition: opacity .2s ease-in;
}

.fkem0apr {
  color: #737b8c;
  text-align: center;
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.y07bkj6a {
  vertical-align: middle;
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: 672px;
  max-width: 100%;
  margin: 24px 0 0;
  padding: 4px 0 0;
  display: block;
}

.a493dugf {
  background-color: #fafafa;
  border-width: 0;
  flex-direction: column;
  width: auto;
  min-height: 700px;
  display: flex;
}

.lecxk7r3 {
  border-width: 1px 0 0;
  border-top-style: solid;
  border-top-color: #dddfe3;
  width: auto;
  padding: 24px;
}

.lb0fyht7 {
  border-width: 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin: 24px 0 0;
  padding: 16px 0 0;
  display: flex;
}

.z2wc8kqw {
  border-width: 0;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
}

.rd48wb1w {
  z-index: 0;
  grid-column-gap: 8px;
  color: #f9fafb;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #2273c3;
  border-width: 1px;
  border-color: #f9fafb;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  max-width: 672px;
  min-height: 40px;
  padding: 24px 48px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
  position: relative;
  box-shadow: 0 10px 20px -4px #2b303b1f, 0 4px 8px -4px #2b303b14;
}

.dsd9us6d {
  color: #737b8c;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 12px 0 0;
  font-size: 24px;
  line-height: 32px;
}

.hfcfr91z {
  color: #2b303b;
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}

.lawm2hgu {
  border: 1px #000;
  border-bottom: 1px solid #dddfe3;
  width: auto;
  padding: 12px 24px;
}

.gv0dc8ls {
  border-width: 0;
  width: auto;
}

.zzc8xcid {
  z-index: 100;
  border-width: 0;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  max-height: 700px;
  margin: 0;
  padding: 16px;
  list-style-type: none;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.nj1jac28 {
  color: #2b303b;
  text-align: center;
  letter-spacing: -1.2px;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 48px;
  line-height: 1;
}

.ofpsi25e {
  color: #2b303b;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 24px;
  line-height: 32px;
}

.gufimf8p {
  color: #2b303b;
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
  padding: 8px 0 0;
  font-size: 18px;
  line-height: 1.625;
  display: block;
}

.per1xe0f {
  grid-column-gap: 12px;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  display: flex;
}

.ym4grb5s {
  grid-column-gap: 12px;
  border-width: 0;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  width: auto;
  margin: 12px 0 0;
  display: flex;
}

.g2662rqg {
  border-width: 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 672px;
  margin: 0 auto;
  display: flex;
}

.rerc4sby {
  color: #f9fafb;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #f9fafb;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  border-width: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 0 0 0 8px;
  padding-bottom: 22px;
  padding-right: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.t4xlzs07 {
  background-color: #2bab6033;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 4px 0 0;
  padding: 0;
  display: flex;
}

.sb557rp5 {
  border-width: 0;
  width: auto;
  margin: 24px 0 0;
}

.tfoibid1 {
  text-align: center;
  border-width: 0;
  width: auto;
}

.f4qfvjfi {
  color: #2bab60;
  vertical-align: middle;
  fill: none;
  overflow-clip-margin: content-box;
  stroke: #2bab60;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 3px;
  border-width: 0;
  width: 16px;
  height: 16px;
  display: block;
  overflow: hidden;
}

.wouyerzh {
  border-width: 0;
  width: auto;
}

.cknju2c8 {
  border-width: 0;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  padding: 32px 24px;
}

.hdy8kccx {
  z-index: 0;
  grid-column-gap: 8px;
  color: #f9fafb;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  background-color: #2273c3;
  border: 1px solid #f9fafb;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  min-height: 36px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  position: relative;
}

@media screen and (max-width: 991px) {
  .checkout-header, .checkout-payment {
    width: 97%;
    max-width: 100%;
  }

  .form-right {
    align-items: center;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .checkout-countdown {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .split {
    width: 100%;
  }

  .field {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .image {
    width: 30%;
  }

  .credit-card-content {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .sumary {
    flex-flow: column;
    align-self: auto;
    align-items: center;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .summary-list, .paragraph-3 {
    width: 100%;
  }

  .terms {
    align-self: flex-start;
  }

  .form-btn {
    width: 98%;
  }

  .form-left {
    order: 9999;
    width: 100%;
  }

  .form {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .image-4 {
    width: 75%;
  }

  .image-5 {
    width: 15%;
  }

  .image-5.truck {
    width: 9%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-span-3 {
    justify-content: flex-start;
    align-items: center;
  }

  .image-6 {
    width: 100%;
  }

  .footer-section {
    width: 97%;
    margin-left: 0;
  }

  .form-block {
    flex-flow: column;
    display: block;
  }

  .image-7 {
    width: 33%;
  }

  .card-number, .text-field-paypal, .text-field-11 {
    font-size: 18px;
  }

  .cvv-link, .field-label, .field-label-2, .field-label-3 {
    white-space: nowrap;
  }

  .show-product-price {
    width: 100%;
    display: none;
  }

  .up1-header-img {
    width: 667px;
    max-width: none;
  }

  .heading-2 {
    text-align: center;
    max-width: none;
  }

  .paragraph-6 {
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .video-container {
    max-width: none;
  }

  .up1-main-container-tittles {
    max-width: 99%;
  }

  .heading-3 {
    width: 100%;
    line-height: 1.2;
  }

  .paragraph-9 {
    line-height: 33.6px;
  }

  .paragraph-10 {
    line-height: 1.2;
  }

  .bold-text-5 {
    margin-bottom: 24px;
    display: block;
  }

  .up1-main-container-points, .up1-main-container-image, .up1-main-container-bonus {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .up1-bonus-card {
    position: relative;
  }

  .card-content {
    text-align: left;
    display: block;
    position: relative;
  }

  .card-content-left {
    display: inline;
  }

  .bold-text-10 {
    white-space: normal;
  }

  .image-8 {
    float: right;
    width: 36%;
    min-width: 0;
    max-width: none;
  }

  .image-8.img1 {
    width: 36%;
    min-width: auto;
    max-width: none;
  }

  .up1-main-container-discount {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .up1-guarantee-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .up1-guarantee-tittle, .up1-guarantee-text, .packages-container {
    max-width: 100%;
  }

  .packages-text {
    padding-left: 15px;
    padding-right: 15px;
  }

  .up1-packages-card {
    align-items: stretch;
    height: auto;
    min-height: 42.6rem;
  }

  .up1-package.pkg-first-mobile, .up1-package.pkg-sec-mobile, .up1-package.pkg-last-mobile {
    display: none;
  }

  .paragraph-24 {
    text-align: center;
  }

  .paragraph-24.price-per-day-vsl {
    white-space: normal;
    width: 95%;
  }

  .bold-text-15 {
    font-size: 18px;
  }

  .image-11 {
    margin-top: 0;
    padding-top: 0;
  }

  .bold-text-18 {
    font-size: 14px;
  }

  .paragraph-27 {
    max-width: 100%;
  }

  .exit-popupt-downsell-up1 {
    display: none;
  }

  .downsell-packages-container.downsell-gt-pkg-container {
    max-width: 72rem;
  }

  .downsell-up1-package.downsell-gt-card1, .downsell-up1-package.downsell-gt-card2 {
    max-width: 40%;
  }

  .image-20, .image-21, .image-22, .image-23 {
    width: 10%;
  }

  .div-block-8 {
    height: 100%;
    max-height: 546px;
  }

  .div-block-21 {
    width: 80%;
  }

  .text-block-23.no-thanks-crosssell {
    width: 100%;
  }

  .div-block-42 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .div-block-43 {
    justify-content: flex-start;
    align-items: center;
  }

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

  .heading-14 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 20px;
    font-size: 1.6rem;
    display: flex;
  }

  .heading-15, .heading-16 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 20px;
    font-size: 1.6rem;
    display: flex;
  }

  .div-block-45 {
    padding-top: 0;
  }

  .div-block-46 {
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-47 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-48 {
    margin-top: 34px;
    margin-bottom: 35px;
  }

  .div-block-49 {
    margin-top: 24px;
  }

  .section-10 {
    min-height: 90vh;
    position: static;
  }

  .image-49 {
    box-sizing: border-box;
    float: left;
    width: 50%;
    max-width: 100%;
    display: none;
  }

  .div-block-51 {
    object-fit: cover;
    height: 664px;
    padding-top: 40px;
  }

  .div-block-54 {
    width: auto;
    max-width: none;
  }

  .heading-17 {
    width: 100%;
  }

  .heading-18 {
    margin-top: -68px;
  }

  .heading-19 {
    text-align: center;
  }

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

  .div-block-58.container-text-anthony-2 {
    order: 0;
  }

  .bold-text-33 {
    color: #000;
  }

  .div-block-59 {
    width: 95%;
  }

  .div-block-60 {
    flex-flow: column;
    align-items: center;
  }

  .div-block-61, .div-block-62 {
    width: 80%;
    margin-bottom: 20px;
  }

  .div-block-63 {
    width: 80%;
  }

  .image-52, .image-53, .image-54 {
    max-width: 50%;
  }

  .heading-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-67 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-77 {
    padding-right: 0;
  }

  .div-block-79 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .div-block-80 {
    width: 85%;
    margin-left: 0;
  }

  .div-block-83 {
    width: 85%;
    margin-right: 0;
  }

  .div-block-84 {
    width: 85%;
    margin-left: 0;
  }

  .div-block-91 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .text-block-56 {
    font-size: 16px;
  }

  .text-block-57 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .div-block-104 {
    max-width: 36rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-28 {
    width: 100%;
  }

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

  .div-block-106, .div-block-110, .div-block-114 {
    width: 100%;
  }

  .div-block-118 {
    flex-flow: column;
    margin-top: 1rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

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

  .div-block-121 {
    order: 1;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
  }

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

  .div-block-123.card-bonus-1-2, .div-block-123.card-bonus-1-1 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .text-block-81 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-124 {
    max-width: 36rem;
  }

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

  .bonus-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-31 {
    text-align: center;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .div-block-126 {
    width: 100%;
    padding-right: 40px;
  }

  .div-block-127 {
    width: 20%;
    display: none;
  }

  .image-69 {
    left: 70%;
  }

  .image-70 {
    max-width: 75%;
    display: block;
  }

  .div-block-132 {
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 3rem;
  }

  .div-block-133 {
    order: 1;
    width: 70%;
  }

  .section-17 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-32 {
    width: 80%;
  }

  .b1i7udtf, .code-embed-4 {
    display: none;
  }

  .witzv4gw {
    margin: 0;
    padding: 0;
  }

  .zwaztzg5 {
    padding: 1px;
  }

  .vilkc1ck {
    margin: 0 0 8px;
    padding: 16px 0 0;
  }

  .emra9gq8 {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .w4fm4wb7, .q02h7l3z {
    max-width: 720px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .lhvejnun {
    margin: auto;
  }

  .diaia5t4 {
    padding: 56.25% 0 0;
  }

  .e9sdgc7h {
    margin: 4.5% 0 0;
    padding: 0 10%;
  }

  .k8xje5f7 {
    border-width: 2px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .ua56bwur {
    width: 967px;
    margin: 0;
    padding: 0;
  }

  .qz65o86p {
    margin: 0;
    padding: 0 16px;
  }

  .nyunu7h9 {
    margin: 26px 0 0;
    padding: calc(14px + 56.25%) 12px 14px;
  }

  .b0scndm1 {
    margin: 0;
    padding: 21px 11px;
  }

  .blak24f7 {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .ptnsd4rt {
    width: 311.109px;
    margin: 0;
    padding: 0;
  }

  .zp9azs8c {
    margin: 0;
    padding: 0;
  }

  .s0s5pp7w {
    padding: 1px;
  }

  .ijjnc642 {
    margin: 10px 0;
    padding: 1px;
  }

  .m25u6h82 {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .iwb4sehn {
    border-radius: 6px;
    padding: 15px 30px;
  }

  .wg44yswl {
    margin: 15px 0 0;
    padding: 1px;
  }

  .zrh4zyge {
    margin: 15px 0;
    padding: 0 10px;
  }

  .kefqpyks {
    padding: 12px 10px;
  }

  .gr00jxmd {
    line-height: 30px;
  }

  .szmaaspn {
    padding: 0 0 14px;
  }

  .jzkfywrw {
    margin: 0;
    padding: 0;
  }

  .t40dqai0 {
    border-width: 3px;
    border-radius: 8px;
  }

  .s3pqnznh {
    margin: 0;
    padding: 21px 11px;
  }

  .ety87odl {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .zwhkzaou {
    width: 310.984px;
    margin: 0;
    padding: 0;
  }

  .ttq76gif {
    margin: 0;
    padding: 0;
  }

  .p71uc6zt {
    padding: 1px;
  }

  .uh2ir8j4 {
    margin: 10px 0;
    padding: 1px;
  }

  .x9a112j0 {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .johatnmk {
    border-radius: 6px;
    padding: 15px 30px;
  }

  .or39hhw8 {
    margin: 15px 0 0;
    padding: 1px;
  }

  .ezdendlf {
    margin: 15px 0;
    padding: 0 10px;
  }

  .yvcvltv0 {
    margin: 0;
    padding: 0;
  }

  .l27gzyft {
    line-height: 30px;
  }

  .zh87n7h6 {
    margin: 0;
    padding: 0;
  }

  .i0p1gqe9 {
    border-radius: 10px;
    margin: 0 0 2px;
    padding: 2px 11px;
  }

  .wv4lqhtz {
    border-width: 3px;
    border-radius: 8px;
    margin: -18px 15px;
  }

  .ifr4maja {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .l1c2xggm {
    width: 310.984px;
    margin: 0;
    padding: 0;
  }

  .zmmtc7q1 {
    line-height: 30px;
  }

  .kotmnuuy {
    margin: 0;
    padding: 0;
  }

  .qlgtwwtp {
    border-radius: 10px;
    margin: 0 0 1px;
    padding: 2px 11px;
  }

  .jwh7bl7g {
    margin: 0 0 2px;
  }

  .ddefqimb {
    border-width: 3px;
    border-radius: 8px;
    padding: 0 0 1px;
  }

  .vnetxy9p {
    margin: 40px 0 0;
    padding: 60px 0;
  }

  .aehm4z8e {
    border-radius: 50%;
    margin: 0;
    padding: 0;
  }

  .c856x410 {
    margin: 53px 0 0;
  }

  .p4n8td0n {
    margin: 14px 0 35px;
    padding: 48px 0;
  }

  .volybzco {
    margin: 0 0 24px;
  }

  .uazsgz2h {
    border-width: 3px;
    margin: 26px 20px 0;
    padding: 0 3px;
  }

  .ph7acjyi {
    margin: 0 20px;
  }

  .wc37y7ch {
    margin: 0 20px;
    padding: 1px;
  }

  .t33ckvt8, .aqa8vz8h, .wwedu2fk {
    padding: 1px;
  }

  .cm99cv90 {
    margin: 0;
    padding: 0;
  }

  .qj2xzrn0 {
    flex-wrap: wrap;
    width: 563px;
    margin: 0 auto;
    padding: 12px 24px;
  }

  .n1uqe4hw, .cbuvebzq {
    padding: 1px;
  }

  .aw386m0c {
    margin: 50px 0 0;
    padding: 1px;
  }

  .vkaw38x8 {
    padding: 13px 20px 1px;
  }

  .pbm12ai3 {
    padding: 1px;
  }

  .gvwc6cfd {
    padding: 12px 10px;
  }

  .no7cc5kx {
    margin: 0;
    padding: 2px;
  }

  .v1hav65w {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }

  .jcfrsflx {
    margin: 57px 0 0;
  }

  .lmrbgivf {
    padding: 1px;
  }

  .ywz2ev0b {
    margin: 0;
    padding: 2px;
  }

  .l63gtiea {
    padding: 1px;
  }

  .n87ken16 {
    margin: 53px 0 0;
  }

  .cvmsf8wy {
    padding: 1px;
  }

  .fu58itbc {
    margin: 0 0 0 -100px;
    padding: 1px;
  }

  .lnf1rci3 {
    border-width: 3px;
    border-radius: 10px;
    padding: 12px 10px;
  }

  .k0wxpvea {
    padding: 1px;
  }

  .axvdjkoc {
    max-width: none;
  }

  .ydyspwa7 {
    margin: 0 0 0 -100px;
    padding: 2px;
  }

  .ke0bb094 {
    margin: 0 0 0 27px;
    padding: 1px;
  }

  .qujbbvh2 {
    padding: 12px 10px;
  }

  .uqnq9wcz {
    margin: 0 0 0 -100px;
    padding: 1px;
  }

  .nzo10mel {
    width: 563px;
    margin: 0 auto;
    padding: 1px 25px;
  }

  .d9jw6dlt {
    padding: 1px;
  }

  .hqvs2mf0 {
    width: 303.438px;
    margin: 0;
    padding: 0;
  }

  .hlzjjfax {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .ys5eqlrq {
    margin: 0;
    padding: 21px 11px;
  }

  .gxms677z {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .h25h1ew9 {
    width: 302.938px;
    margin: 0;
    padding: 0;
  }

  .yzgvx3ah {
    margin: 0;
    padding: 0;
  }

  .z59gw2yh {
    width: 302.938px;
    margin: 0;
    padding: 0;
  }

  .yw1indwn {
    margin: 0;
    padding: 14px 12px;
  }

  .r0wu8mnd {
    margin: 0;
  }

  .kl1xpeu6 {
    margin: 0 0 24px;
    font-size: 36.865px;
  }

  .vmvzwvnv, .feqtlxqi {
    margin: 0;
  }

  .lpnd75cg {
    flex-wrap: wrap;
    margin: 0 -15px 24px;
  }

  .zd8zbz0k {
    padding: 48px;
  }

  .rgfth1sp {
    width: 100%;
    max-width: 720px;
    padding: 0 15px;
  }

  .kw70qnpp {
    margin: 0 0 35px;
    padding: 48px 0;
  }

  .kgaegrnn {
    padding: 0 0 0 5px;
  }

  .bb7c1r79 {
    margin: 0;
    padding: 5px 10px;
  }

  .nozdam8x {
    border-width: 1px;
    border-radius: 5px;
    padding: 5px;
  }

  .o0ceoqwm {
    border-width: 1px;
    margin: 0;
    padding: 5px 10px;
  }

  .nlypxuca {
    margin: 10px;
    padding: 5px;
  }

  .n0il74c1 {
    padding: 0 0 0 5px;
  }

  .ui744j8u, .r165s5mv {
    margin: 35px 10px 10px;
    padding: 5px;
  }

  .ho3oi7k9 {
    padding: 5px 0;
  }

  .w6gzmrqh {
    width: 100%;
    margin: 0;
    padding: 14px 12px;
  }

  .za5rueci {
    padding: 20px 10px;
  }

  .thfg6l3i {
    flex-wrap: wrap;
    margin: 0;
    padding: 8px 0 10px;
  }

  .rrouetto {
    flex-wrap: wrap;
    max-width: 720px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .ydi9osmd {
    margin: 0;
    padding: 8px 0;
  }

  .edhtiuel {
    margin: 0;
    padding: 0;
  }

  .xbj926cy {
    margin: 0;
  }

  .bcbs9dvk {
    margin: 0;
    padding: 8px 0;
  }

  .o6lyg870 {
    background-size: auto;
    border-width: 5px 0 0;
  }

  .s064ve2d {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .u4kcw4n1 {
    margin: 16px 0;
    padding: 0 16px;
  }

  .d98uqkd2 {
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .q1gdcaxw {
    border-radius: 3px;
    padding: 15px;
  }

  .txd8go2s, .txd8go2s-2 {
    margin: 0 auto;
  }

  .uyu5hznu {
    border-width: 0;
  }

  .x81p6ocb {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 8px;
  }

  .tzdjn7go {
    border-width: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .ny86ux32 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .rpq54905 {
    border-width: 0;
    border-radius: 9999px 6px 6px 9999px;
    width: 196px;
    margin: 0;
    padding: 8px 48px 8px 8px;
  }

  .udlxu902 {
    border-width: 1px;
    border-radius: 9999px;
  }

  .b3x3imjx {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .eclnt70b {
    border-width: 1px;
    border-radius: 9999px;
    width: auto;
    margin: 0;
    padding: 6px 24px 6px 16px;
    left: auto;
  }

  .mz9ccado {
    border-width: 1px;
    border-radius: 9999px;
  }

  .ee8gth90 {
    border-width: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .oywp0asx {
    border-width: 1px;
    border-radius: 6px 9999px 9999px 6px;
    width: 170px;
    margin: 0;
    padding: 8px 24px 8px 64px;
  }

  .fiqypxmt {
    border-width: 0;
    margin: 0 auto;
    transform: translate(0)rotate(0)skewX(0)skewY(0)scale(.85, 1)scale(1, .85);
  }

  .n72cpobi {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 8px;
  }

  .ba4dweq6 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .afb0u2wi {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .nzyb3jt0 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .q0hy6xu1 {
    border-width: 0;
    margin: 0 24px;
  }

  .fn0uy0al {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 0;
  }

  .hn4zq9xi {
    border-width: 0;
    margin: 24px 0 0;
  }

  .nuv17ham {
    border-width: 1px 0;
    margin: 0 20%;
  }

  .w8yvv3yr {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px 24px;
  }

  .y8f4eka3 {
    border-width: 0;
    margin: 0;
    padding: 32px 0 16px;
  }

  .fisitwqh {
    border-width: 0;
    width: 991px;
    margin: 0 0 -4px;
    padding: 0;
    overflow: hidden;
  }

  .jag8fhkd, .trtesj8g {
    border-width: 0;
    font-size: 60px;
  }

  .q13as1kl {
    border-width: 0;
    font-size: 60px;
    top: -48px;
  }

  .p5pm6r19 {
    border-width: 0;
    padding: 8px 24px;
  }

  .fbvtaela {
    border-width: 0;
    font-size: 16.8px;
    top: -8.4px;
  }

  .pg0obww6 {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 36px;
  }

  .xoucah14 {
    border-width: 0;
    width: 448px;
    margin: 0 auto 24px;
    padding: 0;
    display: block;
  }

  .bw13yx5m {
    border-width: 0;
    font-size: 20px;
  }

  .qsslxscb {
    border-width: 0;
    font-size: 11.2px;
    top: -5.6px;
  }

  .e0ngatlr {
    border-width: 0;
    margin: 0;
    font-size: 20px;
  }

  .zlwg3yp6 {
    border-width: 0;
    font-size: 20px;
  }

  .vq7uyun1 {
    border-width: 0;
    margin: 0;
    font-size: 20px;
  }

  .nsijb1u8 {
    border-width: 0;
    font-size: 20px;
  }

  .me0qc781 {
    border-width: 0;
    padding: 24px 0;
  }

  .zcrqe2jw {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 24px;
    display: none;
  }

  .v4em2buq {
    border-width: 0;
    width: auto;
    max-width: 768px;
    margin: 0 auto;
    padding: 0 24px;
    left: auto;
    transform: none;
  }

  .vupzeqbm {
    border-radius: 6px;
    margin: 0 24px 4px 0;
    padding: 2px;
  }

  .dishjxel, .wrofqbpk {
    border-width: 0;
    margin: 0;
  }

  .cbovsusg {
    border-width: 0;
    margin: 0 0 24px;
  }

  .kjxw77tz {
    border-width: 0;
    margin: 0;
    padding: 0 48px;
  }

  .dwqytvfs {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .loar9rmi {
    border-width: 0;
    padding: 48px 0 0;
  }

  .cfk7uhlq {
    border-width: 0;
    margin: 0;
  }

  .dv64pwno {
    border-radius: 6px;
    margin: 24px auto 0;
  }

  .zxlucgmk {
    border-width: 0;
    margin: 0;
  }

  .znr2b708 {
    border-radius: 6px;
    margin: 0 auto;
  }

  .za8hizuy {
    border-width: 0;
    margin: 0 auto;
    padding: 0 48px;
  }

  .c3pjjzdj {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .wf8t7not {
    border-width: 0;
    padding: 48px 0;
  }

  .k2t4iyc1 {
    margin: 0 auto;
  }

  .foghw7wd {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 40px;
  }

  .ctjofqmv {
    border-width: 0;
    margin: 0;
  }

  .sgzg9f65 {
    border-width: 0;
    font-size: 33.6px;
    top: -16.8px;
  }

  .m0dzchs8 {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .wuzopwbs {
    margin: 0 auto;
  }

  .l93xz206 {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .zh62b4gn {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 2px 24px;
  }

  .s66djzy2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 16px auto 0;
    padding: 2px 24px 0;
  }

  .jvuwq3xa {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l7djit39 {
    border-width: 0;
    margin: 0 auto;
  }

  .vvecrd73 {
    border-width: 0 4px;
    margin: 0 auto 40px;
    padding: 48px 32px 0;
  }

  .imy6nake {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .w915qhky {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 24px;
  }

  .gbqfnup9 {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 24px 0;
  }

  .kbbdyn4c {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .tq1i3ad4 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 48px;
  }

  .wtxd0psr {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .pferwp6g {
    border-width: 1px 0;
    padding: 48px 0;
  }

  .dx5z4731 {
    border-width: 0;
    margin: 0;
    padding: 0 16px;
  }

  .fgvwpfw1 {
    margin: 0 auto;
  }

  .jrkixudk {
    border-width: 0;
    margin: 0 auto;
    transform: none;
  }

  .bq6ek705 {
    border-width: 0;
    margin: 0;
  }

  .oiu0bmzr {
    border-width: 0;
    margin: 0 0 48px;
  }

  .odlhmjka {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ndmskwmg {
    border-width: 0;
    display: none;
  }

  .j5q96y8l {
    border-width: 0;
    margin: 0;
  }

  .qua4kbli {
    margin: 0 0 0 262px;
  }

  .m7xgw4p3, .zj9fdgr7 {
    margin: 50px 0 0 262px;
  }

  .pexrtkgh {
    border-width: 0;
    padding: 12px 0;
  }

  .dg246e9n {
    border-width: 0;
    max-width: 576px;
    margin: 0 auto;
    padding: 70px 24px 0;
  }

  .k559id0h {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .yfqnsevn {
    border-width: 0;
    padding: 48px 0 0;
  }

  .xsa84ijt {
    border-width: 0;
    padding: 0 8px;
  }

  .cppho6ck {
    margin: 0 auto;
  }

  .j3qm5q6b {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto 24px;
  }

  .uwgeyhb9 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 40px;
  }

  .f85tz66j {
    margin: 0 24px 0 0;
  }

  .xa35suy1 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .jcqe4qqu {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .eekzo5fc {
    border-width: 0;
    margin: 0 auto;
    padding: 0 64px 32px;
  }

  .uo3ms8p8 {
    border-width: 0;
    border-radius: 6px;
    margin: 48px auto 0;
    padding: 24px;
  }

  .dytjy0cw {
    border-width: 0;
    margin: 0;
    padding: 32px 0 0;
  }

  .m0u72yn8 {
    border-width: 0;
    max-width: 672px;
    margin: 0 auto;
    padding: 0 24px;
  }

  .h16tieqe {
    display: none;
  }

  .td3y10va {
    border-width: 0;
    margin: 0 0 24px;
  }

  .s1z5rp37 {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto 24px;
    display: block;
  }

  .cro5txwc {
    border-width: 0;
    flex-direction: column;
    width: 528px;
    margin: 0;
    padding: 0;
  }

  .ojjrn75d {
    border-width: 0;
    max-width: 576px;
    margin: 0 auto;
    padding: 48px 24px;
  }

  .oa1uxy4h {
    border-width: 0;
    padding: 0;
  }

  .iexnx3zs {
    border-width: 0;
    padding: 0 24px;
  }

  .eiv2fgtd {
    border-radius: 6px;
    height: 256px;
    margin: 24px auto;
  }

  .c5lbv3o1 {
    border-width: 0;
    border-radius: 0 0 6px 6px;
    padding: 16px 0;
  }

  .uxp4lpg8 {
    border-width: 2px;
    border-radius: 6px;
  }

  .pzfs9ihq {
    border-width: 2px 0 4px;
    border-radius: 6px;
    margin: 0;
    padding: 16px;
  }

  .v3g62zpw {
    border-width: 2px 0 4px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 16px;
  }

  .tlgrb4m3 {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    max-width: 576px;
    margin: 0 auto;
    padding: 48px 16px 0;
  }

  .o636xari {
    border-width: 0;
    margin: 48px 0 0;
    padding: 0 24px;
  }

  .eruc34e4 {
    border-width: 1px 0;
    padding: 48px 0;
  }

  .lni8hgmf {
    display: none;
  }

  .sbe7guak {
    border-width: 0;
    margin: 0 0 32px;
  }

  .jsktqzjs {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto;
    display: block;
  }

  .nuz19aev {
    border-width: 0;
    width: auto;
    max-width: 576px;
    margin: 0 auto;
    padding: 48px 24px;
  }

  .gh6k2iu0 {
    margin: 0 auto;
  }

  .svt5u0oe {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .ga84t0wr {
    border-width: 0;
    margin: 0 4px 0 0;
  }

  .khlfhf8o {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .h5sg7yl0 {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .hg3ilxmh {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .akeu1704 {
    border-width: 0;
    margin: 0 4px 0 0;
  }

  .zot7savj {
    border-width: 0;
    margin: 0;
    padding: 0 24px;
  }

  .q9786k48 {
    border-width: 0;
    margin: 48px 0 0;
  }

  .jz1pfup6 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .pvrnry5y {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .gkgp1spf {
    border-width: 0;
    margin: 48px auto 0;
    padding: 0 24px;
  }

  .jai7d38q {
    border-width: 0;
    padding: 48px 0 0;
  }

  .jwr6ur55 {
    border-width: 0;
    display: none;
  }

  .qyvrdxck {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0 0 0 24px;
    padding: 0 8px;
  }

  .vdcrlb32 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .ex41mile {
    border-width: 0;
    margin: 8px auto;
  }

  .kxyll52h {
    margin: 24px auto;
  }

  .mrufypjw {
    margin: 0 24px 0 0;
  }

  .cblnplqf {
    border-width: 0;
    display: none;
  }

  .ox5gjqik {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .gberyg2u {
    border-width: 0;
    padding: 8px 0 0;
  }

  .i820kwx4 {
    border-width: 0;
    padding: 0 48px;
  }

  .ti1gctch {
    border-width: 2px 0 8px;
    border-radius: 4.8px;
    padding: 24px;
  }

  .bwtsdmsf {
    border-width: 0;
    padding: 0 0 8px;
  }

  .oym7lrvt {
    border-width: 0;
    margin: 48px auto 0;
  }

  .l3qcf0uq {
    border-width: 0;
    padding: 48px 0;
  }

  .s23kva9t {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 16px;
  }

  .cbpwnguz {
    margin: 0;
  }

  .whjoz27a {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0;
    padding: 16px 0;
  }

  .zrn5iupe {
    border-width: 0;
    margin: 20px 0 0;
    padding: 0 8px;
  }

  .q8tgz9i5 {
    border-width: 0;
  }

  .m21gewwz {
    border-width: 0;
    padding: 8px 0;
  }

  .iiyzmxnn {
    border-width: 0;
    margin: 0 0 -4px;
  }

  .ke9f2wv4 {
    border-width: 0;
    margin: 0 6px 0 0;
  }

  .nnq7nw0f {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .birsjeko {
    border-width: 0;
    width: 295.656px;
    margin: 24px 0 0;
    padding: 0;
  }

  .urpbomg0 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .imx5dc11 {
    border-width: 0;
    margin: 0 auto;
    padding: 4px 16px;
  }

  .pks05fi8 {
    margin: 0 8px 0 0;
    font-size: 22px;
  }

  .mxj5p7g1 {
    border-width: 1px;
    border-radius: 5px;
    margin: 8px 0 24px;
    padding: 10px;
    font-size: 22px;
  }

  .mszf0vh0 {
    border-width: 0;
    padding: 0 16px;
  }

  .dqaag3tv {
    border-width: 0;
    margin: 0;
  }

  .e16h6wso {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .t93x5d9q {
    border-width: 0;
    padding: 16px 16px 0 0;
  }

  .dweh9vep {
    border-width: 0;
    width: 311.656px;
    margin: 0;
    padding: 24px 0;
  }

  .w1k7yu5l {
    border-width: 0;
    border-radius: 0 0 6px 6px;
    margin: 0;
    padding: 4px 0;
  }

  .eeteg63v {
    border-width: 2px;
    border-radius: 4.8px;
    padding: 0 2px;
  }

  .fm6b0w6i {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0;
    padding: 16px 0;
  }

  .cte39ywx {
    margin: 11px 0 -80px 16px;
  }

  .a9j3febw {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .u9bwnhqf {
    border-width: 0;
    padding: 0 8px;
  }

  .typf90kv {
    border-width: 0;
    margin: 0 0 -4px;
  }

  .b1052vx9 {
    border-width: 0;
    margin: 0 6px 0 0;
  }

  .g172znaq {
    border-width: 0;
    width: 295.656px;
    margin: 0;
    padding: 0;
  }

  .ry9qtjpa {
    border-width: 0;
    margin: 0;
    padding: 8px;
  }

  .kgefca67 {
    border-width: 1px;
    border-radius: 5px;
    margin: 8px 0 24px;
    padding: 10px;
    font-size: 22px;
  }

  .y2ukhs9j {
    border-width: 0;
    padding: 0 16px;
  }

  .zfdl09z8 {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .p72kjm7j {
    border-width: 2px;
    border-radius: 4.8px;
    margin: 0 0 8px 12px;
    padding: 0 2px 2px;
  }

  .mysfqakv {
    border-width: 0;
    margin: 0 auto 24px;
    padding: 0 8px;
  }

  .ooynvp4h {
    border-width: 0;
    margin: 24px auto 0;
  }

  .syg2r4lp {
    padding: 0 4px;
  }

  .ojt1ur7v {
    border-width: 0;
    padding: 0 0 8px;
  }

  .fz4go9ir {
    border-width: 0;
    margin: 0 auto;
    padding: 0 64px 24px;
  }

  .f86481u9 {
    border-width: 0;
    margin: 24px auto 0;
    padding: 0 8px;
  }

  .oslz1eu8 {
    border-width: 0;
    margin: 32px auto 0;
    padding: 0 16px;
  }

  .xbserxlj {
    border-width: 0;
    margin: 0 auto;
    padding: 0 8px;
  }

  .cr3o7fhs {
    border-width: 0;
    padding: 48px 0;
  }

  .pemasrg0 {
    margin: 0 auto;
  }

  .nrcb6qhv {
    border-width: 0;
    margin: -112px 0 0;
  }

  .d3jifesc {
    border-width: 0;
    display: none;
  }

  .axtx87nq {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0 16px;
  }

  .pob9291n {
    border-width: 2px 0 8px;
    border-radius: 6px;
    padding: 0 48px 48px;
  }

  .hl4rrerc {
    border-width: 0;
    margin: 128px auto 0;
    padding: 0 24px;
  }

  .atxrze7j {
    border-width: 0;
    padding: 48px 0;
  }

  .pe48sg8k {
    margin: 0 0 0 23px;
  }

  .gl3m7kq7 {
    border-width: 0;
    margin: 0 6px 0 0;
  }

  .narym9ru {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .cz78od9q {
    border-width: 0;
    width: 295.656px;
    margin: 24px 0 0;
    padding: 0;
  }

  .hiqlxhxt {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .cgatm3e2 {
    border-width: 0;
    margin: 0 auto;
    padding: 4px 16px;
  }

  .sb2a0gcc {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .ux20tpdx {
    border-width: 0;
    padding: 16px 16px 0 0;
  }

  .hw67nb4d {
    border-width: 0;
    width: 311.656px;
    margin: 0;
    padding: 24px 0;
  }

  .e8xnxbok {
    border-width: 2px;
    border-radius: 4.8px;
    padding: 2px;
  }

  .vkea0vbo {
    margin: 0 0 -80px;
  }

  .a1vpdmy6 {
    border-width: 0;
    padding: 16px 16px 0 0;
  }

  .yuzc6p61 {
    border-width: 2px;
    border-radius: 4.8px;
    margin: 0 0 8px 12px;
    padding: 2px;
  }

  .he2ix4hp {
    border-width: 0;
    margin: 32px auto 0;
    padding: 0 16px;
  }

  .lo8bneez {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ri3sw55n {
    border-radius: 6px;
    margin: 0 auto;
  }

  .t72nnlqw {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 40px;
  }

  .j1ncmg27 {
    border-width: 0;
    padding: 24px 0 0;
  }

  .iugqysgr {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 64px 0;
  }

  .c1uye2i6, .b4iaf2ql {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .uongk3sr {
    border-width: 0;
    padding: 24px 0;
  }

  .m20w8cwq {
    margin: 0 0 -80px;
  }

  .b0g97mql {
    border-width: 0;
    margin: 11px 0 0;
    padding: 0 8px;
  }

  .w0zm99ka {
    border-width: 0;
    width: 295.656px;
    margin: 0;
    padding: 0;
  }

  .wtw5flvk {
    border-width: 0;
    padding: 16px 16px 0 0;
  }

  .sgcbb569 {
    border-width: 0;
  }

  .ou3p4ks4 {
    border-width: 0;
    padding: 0 8px;
  }

  .fz51wce8 {
    border-width: 0;
    margin: 0;
    padding: 0 0 8px;
  }

  .mbzy11k8, .soah2z9l {
    border-width: 0;
    margin: 0;
  }

  .advc2hzk {
    border-width: 0;
    margin: 24px 0 16px;
  }

  .pytfq3kx {
    border-width: 0;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0 8px;
  }

  .q48hp41y {
    border-width: 0;
    padding: 40px 0;
  }

  .kkk0fyit {
    border-width: 0;
    margin: 0;
    padding: 24px 0;
  }

  .ut8cuk1i {
    border-width: 0;
    margin: 0 auto;
  }

  .mgxo6gws {
    border-width: 0;
    padding: 50px 40px;
  }

  .c2pvr4ot {
    border-width: 0;
    border-radius: 4.8px;
    margin: auto;
  }

  .jzoncf9v {
    border-width: 0;
    padding: 50px 40px;
  }

  .b4tl9fc8 {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .dh1yti0n {
    border-width: 0;
    margin: 0;
    padding: 12px 10px;
  }

  .kx4bh75n {
    border-width: 0;
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .bm4uqrj1 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .qr8dn441 {
    border-width: 0;
    margin: 0;
  }

  .uyu5hznu-2 {
    border-width: 0;
  }

  .sk5ormt3-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .x81p6ocb-2 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 8px;
  }

  .tzdjn7go-2 {
    border-width: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .ny86ux32-2 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .rpq54905-2 {
    border-width: 0;
    border-radius: 9999px 6px 6px 9999px;
    width: 280px;
    margin: 0;
    padding: 8px 48px 8px 8px;
  }

  .udlxu902-2 {
    border-style: solid;
    border-width: 1px;
    border-radius: 9999px;
  }

  .b3x3imjx-2 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .eclnt70b-2 {
    border-width: 1px;
    border-radius: 9999px;
    width: auto;
    margin: 0;
    padding: 10px 24px 10px 16px;
    left: auto;
  }

  .mz9ccado-2 {
    border-width: 1px;
    border-radius: 9999px;
  }

  .ee8gth90-2 {
    border-width: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .oywp0asx-2 {
    border-width: 1px;
    border-radius: 6px 9999px 9999px 6px;
    width: 280px;
    margin: 0;
    padding: 8px 24px 8px 64px;
  }

  .fiqypxmt-2 {
    border-width: 0;
    margin: 0 auto;
    transform: translate(0)rotate(0)skewX(0)skewY(0)scale(.85, 1)scale(1, .85);
  }

  .n72cpobi-2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 8px;
  }

  .ba4dweq6-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .afb0u2wi-2 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .nzyb3jt0-2 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .q0hy6xu1-2 {
    border-width: 0;
    margin: 0 24px;
  }

  .fn0uy0al-2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 0;
  }

  .hn4zq9xi-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .nuv17ham-2 {
    border-width: 1px 0;
    margin: 0 20%;
  }

  .w8yvv3yr-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px 24px;
  }

  .y8f4eka3-2 {
    border-width: 0;
    margin: 0;
    padding: 32px 0 16px;
  }

  .fisitwqh-2 {
    border-width: 0;
    width: 991px;
    margin: 0 0 -4px;
    padding: 0;
    overflow: hidden;
  }

  .jag8fhkd-2, .trtesj8g-2 {
    border-width: 0;
    font-size: 60px;
  }

  .q13as1kl-2 {
    border-width: 0;
    font-size: 60px;
    top: -48px;
  }

  .q13as1kl-2.wait-wrapper {
    margin-top: -3rem;
  }

  .p5pm6r19-2 {
    border-width: 0;
    margin-top: 10px;
    padding: 8px 24px;
  }

  .yqx9opku-2 {
    margin-top: 20px;
  }

  .fbvtaela-2 {
    border-width: 0;
    font-size: 16.8px;
    top: -8.4px;
  }

  .pg0obww6-2 {
    text-align: center;
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 36px;
  }

  .xoucah14-2 {
    border-width: 0;
    width: 448px;
    margin: 0 auto 24px;
    padding: 0;
    display: block;
  }

  .bw13yx5m-2 {
    border-width: 0;
    font-size: 20px;
  }

  .qsslxscb-2 {
    border-width: 0;
    font-size: 11.2px;
    top: -5.6px;
  }

  .e0ngatlr-2 {
    border-width: 0;
    margin: 0;
    font-size: 20px;
  }

  .zlwg3yp6-2 {
    border-width: 0;
    font-size: 20px;
  }

  .vq7uyun1-2 {
    border-width: 0;
    margin: 0;
    font-size: 20px;
  }

  .nsijb1u8-2 {
    border-width: 0;
    font-size: 20px;
  }

  .me0qc781-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .zcrqe2jw-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 24px;
    display: none;
  }

  .v4em2buq-2 {
    border-width: 0;
    width: auto;
    max-width: 768px;
    margin: 0 auto;
    padding: 0 24px;
    left: auto;
    transform: none;
  }

  .vupzeqbm-2 {
    border-radius: 6px;
    margin: 0 24px 4px 0;
    padding: 2px;
  }

  .dishjxel-2 {
    border-width: 0;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .wrofqbpk-2 {
    border-width: 0;
    margin: 0;
    padding: 10px 0;
  }

  .wrofqbpk-2.left-p10-right {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cbovsusg-2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .kjxw77tz-2 {
    border-width: 0;
    margin: 0;
    padding: 0 48px;
  }

  .dwqytvfs-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .loar9rmi-2 {
    border-width: 0;
    padding: 48px 0 0;
  }

  .cfk7uhlq-2 {
    border-width: 0;
    margin: 0;
  }

  .dv64pwno-2 {
    border-radius: 6px;
    margin: 24px auto 0;
  }

  .zxlucgmk-2 {
    border-width: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .znr2b708-2 {
    border-radius: 6px;
    margin: 0 auto;
  }

  .za8hizuy-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 48px;
  }

  .c3pjjzdj-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .wf8t7not-2 {
    border-width: 0;
    padding: 48px 0;
  }

  .k2t4iyc1-2 {
    margin: 0 auto;
  }

  .foghw7wd-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 40px;
  }

  .ctjofqmv-2 {
    border-width: 0;
    margin: 0;
  }

  .sgzg9f65-2 {
    border-width: 0;
    font-size: 33.6px;
    top: -16.8px;
  }

  .m0dzchs8-2 {
    border-width: 0;
    margin: 0;
    font-size: 60px;
  }

  .wuzopwbs-2 {
    margin: 0 auto;
  }

  .l93xz206-2 {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .zh62b4gn-2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 2px 24px;
  }

  .s66djzy2-2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 16px auto 0;
    padding: 2px 24px 0;
  }

  .jvuwq3xa-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l7djit39-2 {
    border-width: 0;
    margin: 0 auto;
  }

  .vvecrd73-2 {
    border-width: 0 4px;
    border-left-style: solid;
    border-right-style: solid;
    margin: 40px auto;
    padding: 0 32px;
  }

  .imy6nake-2 {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .w915qhky-2 {
    border-width: 1px;
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 33%;
    padding: 2px 24px;
    font-size: 17.5px;
  }

  .gbqfnup9-2 {
    border-width: 1px;
    border-radius: 9999px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 33%;
    padding: 2px 20px 0;
  }

  .kbbdyn4c-2 {
    border-width: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
  }

  .tq1i3ad4-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 48px;
  }

  .wtxd0psr-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .pferwp6g-2 {
    border-width: 1px 0;
    padding: 48px 0;
  }

  .dx5z4731-2 {
    border-width: 0;
    margin: 0;
    padding: 0 16px;
  }

  .dodvq7ti-2 {
    display: block;
  }

  .fgvwpfw1-2 {
    margin: 0 auto;
  }

  .jrkixudk-2 {
    border-width: 0;
    margin: 0 auto;
    transform: none;
  }

  .bq6ek705-2 {
    border-width: 0;
    margin: 0;
  }

  .oiu0bmzr-2 {
    border-width: 0;
    margin: 0 0 48px;
  }

  .odlhmjka-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .ndmskwmg-2 {
    border-width: 0;
    display: none;
  }

  .j5q96y8l-2 {
    border-width: 0;
    margin: 0;
  }

  .qua4kbli-2 {
    margin: 0;
  }

  .m7xgw4p3-2, .zj9fdgr7-2 {
    margin: 50px 0 0;
  }

  .pexrtkgh-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 12px 0;
    display: flex;
  }

  .dg246e9n-2 {
    border-width: 0;
    max-width: 576px;
    margin: 0 auto;
    padding: 70px 24px 0;
  }

  .k559id0h-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .yfqnsevn-2 {
    border-width: 0;
    padding: 48px 0 0;
  }

  .xsa84ijt-2 {
    border-width: 0;
    padding: 0 8px;
    font-family: Firasansextracondensed, Arial, sans-serif;
  }

  .cppho6ck-2 {
    margin: 0 auto;
  }

  .j3qm5q6b-2 {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto 24px;
  }

  .uwgeyhb9-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 40px;
  }

  .f85tz66j-2 {
    margin: 0 24px 0 0;
  }

  .xa35suy1-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .jcqe4qqu-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .eekzo5fc-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 64px 32px;
  }

  .uo3ms8p8-2 {
    border-width: 0;
    border-radius: 6px;
    margin: 48px auto 0;
    padding: 24px;
  }

  .dytjy0cw-2 {
    border-width: 0;
    margin: 0;
    padding: 32px 0 0;
  }

  .m0u72yn8-2 {
    border-width: 0;
    max-width: 672px;
    margin: 0 auto;
    padding: 0 24px;
  }

  .h16tieqe-2 {
    display: none;
  }

  .td3y10va-2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .s1z5rp37-2 {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto 24px;
    display: block;
  }

  .cro5txwc-2 {
    border-width: 0;
    flex-direction: column;
    width: 528px;
    margin: 0;
    padding: 0;
  }

  .ojjrn75d-2 {
    border-width: 0;
    max-width: 576px;
    margin: 0 auto;
    padding: 48px 24px;
  }

  .oa1uxy4h-2 {
    border-width: 0;
    padding: 0;
  }

  .iexnx3zs-2 {
    border-width: 0;
    padding: 0 24px;
  }

  .eiv2fgtd-2 {
    border-radius: 6px;
    height: 256px;
    margin: 24px auto;
  }

  .c5lbv3o1-2 {
    border-width: 0;
    border-radius: 0 0 6px 6px;
    padding: 16px 0;
  }

  .uxp4lpg8-2 {
    border-width: 2px;
    border-radius: 6px;
  }

  .pzfs9ihq-2 {
    border-width: 2px 0 4px;
    border-radius: 6px;
    margin: 0;
    padding: 16px;
  }

  .v3g62zpw-2 {
    border-width: 2px 0 4px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 16px;
  }

  .tlgrb4m3-2 {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    max-width: 576px;
    margin: 0 auto;
    padding: 48px 16px 0;
  }

  .o636xari-2 {
    border-width: 0;
    margin: 48px 0 0;
    padding: 0 24px;
  }

  .eruc34e4-2 {
    border-width: 1px 0;
    padding: 48px 0;
  }

  .lni8hgmf-2 {
    display: none;
  }

  .sbe7guak-2 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .jsktqzjs-2 {
    border-style: solid;
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto 10px;
    display: block;
  }

  .nuz19aev-2 {
    border-width: 0;
    width: auto;
    max-width: 576px;
    margin: 0 auto;
    padding: 48px 24px;
  }

  .gh6k2iu0-2 {
    margin: 0 auto;
    display: none;
  }

  .svt5u0oe-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
    display: none;
  }

  .ga84t0wr-2 {
    border-width: 0;
    margin: 0 4px 0 0;
  }

  .khlfhf8o-2 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .h5sg7yl0-2 {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .hg3ilxmh-2 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .akeu1704-2 {
    border-width: 0;
    margin: 0 4px 0 0;
  }

  .zot7savj-2 {
    border-width: 0;
    margin: 0;
    padding: 0 24px;
  }

  .q9786k48-2 {
    border-width: 0;
    margin: 48px 0 0;
  }

  .c4xy3e6o-2 {
    width: 100%;
  }

  .jz1pfup6-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .pvrnry5y-2 {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .gkgp1spf-2 {
    border-width: 0;
    justify-content: center;
    align-items: center;
    margin: 48px auto 0;
    padding: 0 24px;
  }

  .jai7d38q-2 {
    border-width: 0;
    padding: 48px 0 0;
  }

  .jwr6ur55-2 {
    border-width: 0;
    display: none;
  }

  .qyvrdxck-2 {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0 0 0 24px;
    padding: 0 8px;
  }

  .vdcrlb32-2 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .ex41mile-2 {
    border-width: 0;
    margin: 8px auto;
  }

  .kxyll52h-2 {
    margin: 24px auto;
  }

  .mrufypjw-2 {
    margin: 0 24px 0 0;
  }

  .cblnplqf-2 {
    border-width: 0;
    display: none;
  }

  .ox5gjqik-2 {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .gberyg2u-2 {
    border-width: 0;
    padding: 8px 0 0;
  }

  .i820kwx4-2 {
    border-width: 0;
    padding: 0 48px;
  }

  .ti1gctch-2 {
    border-width: 2px 0 8px;
    border-radius: 4.8px;
    padding: 24px;
  }

  .bwtsdmsf-2 {
    border-width: 0;
    padding: 0 0 8px;
  }

  .oym7lrvt-2 {
    border-width: 0;
    margin: 48px auto 0;
  }

  .l3qcf0uq-2 {
    border-width: 0;
    padding: 48px 0;
  }

  .s23kva9t-2 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 16px;
  }

  .cbpwnguz-2 {
    margin: 0;
  }

  .whjoz27a-2 {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0;
    padding: 16px 0;
  }

  .zrn5iupe-2 {
    border-width: 0;
    margin: 20px 0 0;
    padding: 0 8px;
  }

  .red-line {
    border-width: 0;
  }

  .m21gewwz-2 {
    border-width: 0;
    padding: 8px 0;
  }

  .iiyzmxnn-2 {
    border-width: 0;
    margin: 0 0 -4px;
  }

  .ke9f2wv4-2 {
    border-width: 0;
    margin: 0 6px 0 0;
  }

  .nnq7nw0f-2 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .birsjeko-2 {
    border-width: 0;
    width: 295.656px;
    margin: 24px 0 0;
    padding: 0;
  }

  .urpbomg0-2 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .imx5dc11-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 4px 16px;
  }

  .pks05fi8-2 {
    margin: 0 8px 0 0;
    font-size: 22px;
  }

  .mxj5p7g1-2 {
    border-width: 1px;
    border-radius: 5px;
    margin: 8px 0 24px;
    padding: 10px;
    font-size: 22px;
  }

  .mszf0vh0-2 {
    border-width: 0;
    padding: 0 16px;
  }

  .dqaag3tv-2 {
    border-width: 0;
    margin: 0;
  }

  .e16h6wso-2 {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .t93x5d9q-2 {
    border-width: 0;
    padding: 16px 16px 0 0;
  }

  .dweh9vep-2 {
    border-width: 0;
    width: 311.656px;
    margin: 0;
    padding: 24px 0;
  }

  .w1k7yu5l-2 {
    border-width: 0;
    border-radius: 0 0 6px 6px;
    margin: 0;
    padding: 4px 0;
  }

  .eeteg63v-2 {
    border-width: 2px;
    border-radius: 4.8px;
    padding: 0 2px;
  }

  .fm6b0w6i-2 {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0;
    padding: 16px 0;
  }

  .cte39ywx-2 {
    margin: 11px 0 -80px 16px;
  }

  .a9j3febw-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .u9bwnhqf-2 {
    border-width: 0;
    padding: 0 8px;
  }

  .typf90kv-2 {
    border-width: 0;
    margin: 0 0 -4px;
  }

  .b1052vx9-2 {
    border-width: 0;
    margin: 0 6px 0 0;
  }

  .g172znaq-2 {
    border-width: 0;
    width: 295.656px;
    margin: 0;
    padding: 0;
  }

  .ry9qtjpa-2 {
    border-width: 0;
    margin: 0;
    padding: 8px;
  }

  .kgefca67-2 {
    border-width: 1px;
    border-radius: 5px;
    margin: 8px 0 24px;
    padding: 10px;
    font-size: 22px;
  }

  .y2ukhs9j-2 {
    border-width: 0;
    padding: 0 16px;
  }

  .zfdl09z8-2 {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .p72kjm7j-2 {
    border-width: 2px;
    border-radius: 4.8px;
    margin: 0 0 8px 12px;
    padding: 0 2px 2px;
  }

  .mysfqakv-2 {
    border-width: 0;
    margin: 0 auto 24px;
    padding: 0 8px;
  }

  .ooynvp4h-2 {
    border-width: 0;
    margin: 24px auto 0;
  }

  .syg2r4lp-2 {
    padding: 0 4px;
  }

  .ojt1ur7v-2 {
    border-width: 0;
    padding: 0 0 8px;
  }

  .fz4go9ir-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 64px 24px;
  }

  .f86481u9-2 {
    border-width: 0;
    margin: 24px auto 0;
    padding: 0 8px;
  }

  .oslz1eu8-2 {
    border-width: 0;
    margin: 32px auto 0;
    padding: 0 16px;
  }

  .xbserxlj-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 8px;
  }

  .cr3o7fhs-2 {
    border-width: 0;
    padding: 48px 0;
  }

  .pemasrg0-2 {
    margin: 0 auto;
  }

  .nrcb6qhv-2 {
    border-width: 0;
    margin: 0;
  }

  .d3jifesc-2 {
    border-width: 0;
    display: none;
  }

  .axtx87nq-2 {
    border-width: 0;
    width: 100%;
    margin: -70px 0 0;
    padding: 0 0 20px;
    font-size: 36px;
  }

  .pob9291n-2 {
    border-width: 2px 0 8px;
    border-radius: 6px;
    width: 100%;
    padding: 0 30px 48px;
  }

  .hl4rrerc-2 {
    border-width: 0;
    width: 90%;
    margin: 128px auto 0;
    padding: 0 24px;
  }

  .atxrze7j-2 {
    border-width: 0;
    padding: 48px 0;
  }

  .pe48sg8k-2 {
    margin: 0 0 0 23px;
  }

  .gl3m7kq7-2 {
    border-width: 0;
    margin: 0 6px 0 0;
  }

  .narym9ru-2 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .cz78od9q-2 {
    border-width: 0;
    width: 295.656px;
    margin: 24px 0 0;
    padding: 0;
  }

  .hiqlxhxt-2 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .cgatm3e2-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 4px 16px;
  }

  .sb2a0gcc-2 {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .ux20tpdx-2 {
    border-width: 0;
    padding: 16px 0 0;
  }

  .hw67nb4d-2 {
    border-width: 0;
    width: 100%;
    margin: 0;
    padding: 24px 0;
  }

  .e8xnxbok-2 {
    border-width: 2px;
    border-radius: 4.8px;
    width: 50%;
    padding: 2px 0;
  }

  .vkea0vbo-2 {
    margin: 0 0 -80px;
  }

  .uccw17ki-2 {
    width: 100%;
  }

  .a1vpdmy6-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 0 0;
    display: flex;
  }

  .yuzc6p61-2 {
    border-width: 2px;
    border-radius: 4.8px;
    width: 50%;
    margin: 0 0 8px 12px;
    padding: 2px 0;
  }

  .he2ix4hp-2 {
    border-width: 0;
    margin: 32px auto 0;
    padding: 0 16px;
  }

  .lo8bneez-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ri3sw55n-2 {
    border-radius: 6px;
    margin: 0 auto;
  }

  .t72nnlqw-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 40px;
  }

  .j1ncmg27-2 {
    border-width: 0;
    padding: 24px 0 0;
  }

  .iugqysgr-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 64px 0;
  }

  .c1uye2i6-2, .b4iaf2ql-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .uongk3sr-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .m20w8cwq-2 {
    margin: 0 0 -80px;
  }

  .b0g97mql-2 {
    border-width: 0;
    margin: 11px 0 0;
    padding: 0 8px;
  }

  .w0zm99ka-2 {
    border-width: 0;
    width: 295.656px;
    margin: 0;
    padding: 0;
  }

  .wtw5flvk-2 {
    border-width: 0;
    padding: 16px 16px 0 0;
  }

  .sgcbb569-2 {
    border-width: 0;
  }

  .ou3p4ks4-2 {
    border-width: 0;
    padding: 0 8px;
  }

  .fz51wce8-2 {
    border-width: 0;
    margin: 0;
    padding: 0 0 8px;
  }

  .mbzy11k8-2, .soah2z9l-2 {
    border-width: 0;
    margin: 0;
  }

  .advc2hzk-2 {
    border-width: 0;
    margin: 24px 0 16px;
  }

  .pytfq3kx-2 {
    border-width: 0;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0 8px;
  }

  .q48hp41y-2 {
    border-width: 0;
    padding: 40px 0;
  }

  .kkk0fyit-2 {
    border-width: 0;
    margin: 0;
    padding: 24px 0;
  }

  .ut8cuk1i-2 {
    border-width: 0;
    margin: 0 auto;
  }

  .mgxo6gws-2 {
    border-width: 0;
    padding: 50px 40px;
  }

  .c2pvr4ot-2 {
    border-width: 0;
    border-radius: 4.8px;
    margin: auto;
  }

  .jzoncf9v-2 {
    border-width: 0;
    padding: 50px 40px;
  }

  .b4tl9fc8-2 {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .dh1yti0n-2 {
    border-width: 0;
    margin: 0;
    padding: 12px 10px;
  }

  .kx4bh75n-2 {
    border-width: 0;
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .bm4uqrj1-2 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .qr8dn441-2 {
    border-width: 0;
    margin: 0;
  }

  .cnaw94m2 {
    margin: 0;
    padding: 0;
  }

  .rcxnvs87 {
    padding: 1px;
  }

  .ytmyxnqp {
    margin: 0 0 8px;
    padding: 16px 0 0;
  }

  .hxn3l6ha {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .dwmmne90, .lugm8qp5 {
    max-width: 720px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .va7oy6qm {
    margin: auto;
  }

  .t5qz5ydq {
    padding: 56.25% 0 0;
  }

  .ir3cjsuo {
    margin: 4.5% 0 0;
    padding: 0 10%;
  }

  .yl6zkare {
    border-width: 2px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .tbkzte9c {
    width: 967px;
    margin: 0;
    padding: 0;
  }

  .hf89jyqt {
    margin: 0;
    padding: 0 16px;
  }

  .e1xcmfs6 {
    margin: 26px 0 0;
    padding: calc(14px + 56.25%) 12px 14px;
  }

  .lvot56lq {
    margin: 0;
    padding: 21px 11px;
  }

  .y4gu3ntt {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .zl7evrzn {
    width: 311.109px;
    margin: 0;
    padding: 0;
  }

  .z393c8pm {
    margin: 0;
    padding: 0;
  }

  .li2qk2sk {
    padding: 1px;
  }

  .amtwuhne {
    margin: 10px 0;
    padding: 1px;
  }

  .rl9ncd3u {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .qwogumtf {
    border-radius: 6px;
    padding: 15px 30px;
  }

  .p9xhz8nc {
    margin: 15px 0 0;
    padding: 1px;
  }

  .yl2o0v7n {
    margin: 15px 0;
    padding: 0 10px;
  }

  .ucwmmotj {
    padding: 12px 10px;
  }

  .c7y634f1 {
    line-height: 30px;
  }

  .zul45haa {
    padding: 0 0 14px;
  }

  .caxlx2d4 {
    margin: 0;
    padding: 0;
  }

  .bev5hket {
    border-width: 3px;
    border-radius: 8px;
  }

  .rka120oy {
    margin: 0;
    padding: 21px 11px;
  }

  .ql84qghu {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .za2x9i2a {
    width: 310.984px;
    margin: 0;
    padding: 0;
  }

  .xsnotd7u {
    margin: 0;
    padding: 0;
  }

  .k429kl3x {
    padding: 1px;
  }

  .amtwg77e {
    margin: 10px 0;
    padding: 1px;
  }

  .ymiyer1b {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .bb0c5zii {
    border-radius: 6px;
    padding: 15px 30px;
  }

  .x44q4tfr {
    margin: 15px 0 0;
    padding: 1px;
  }

  .wnwbgom5 {
    margin: 15px 0;
    padding: 0 10px;
  }

  .aq1ibebi {
    margin: 0;
    padding: 0;
  }

  .xnx4ontz {
    line-height: 30px;
  }

  .b3ewpaxa {
    margin: 0;
    padding: 0;
  }

  .ttr1oour {
    border-radius: 10px;
    margin: 0 0 2px;
    padding: 2px 11px;
  }

  .u6b2448w {
    border-width: 3px;
    border-radius: 8px;
    margin: -18px 15px;
  }

  .jh19lby3 {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .wljjsmv7 {
    width: 310.984px;
    margin: 0;
    padding: 0;
  }

  .nckq8did {
    line-height: 30px;
  }

  .ss0a6il3 {
    margin: 0;
    padding: 0;
  }

  .ny3wo2ph {
    border-radius: 10px;
    margin: 0 0 1px;
    padding: 2px 11px;
  }

  .ljhshn75 {
    margin: 0 0 2px;
  }

  .qjzhaz93 {
    border-width: 3px;
    border-radius: 8px;
    padding: 0 0 1px;
  }

  .a5tvnot0 {
    margin: 40px 0 0;
    padding: 60px 0;
  }

  .ew8e5m3a {
    border-radius: 50%;
    margin: 0;
    padding: 0;
  }

  .e7lal15o {
    margin: 53px 0 0;
  }

  .imo0w3sx {
    margin: 14px 0 35px;
    padding: 48px 0;
  }

  .r5ys68pg {
    margin: 0 0 24px;
  }

  .t269veln {
    border-width: 3px;
    margin: 26px 20px 0;
    padding: 0 3px;
  }

  .xnz8qtgr {
    margin: 0 20px;
  }

  .si5iso5w {
    margin: 0 20px;
    padding: 1px;
  }

  .zitouhez, .w2c8e910, .dkptjboh {
    padding: 1px;
  }

  .by7hjwwk {
    margin: 0;
    padding: 0;
  }

  .rrjuz853 {
    flex-wrap: wrap;
    width: 563px;
    margin: 0 auto;
    padding: 12px 24px;
  }

  .gncf7xe6, .sz0gph77 {
    padding: 1px;
  }

  .q7x2u9vp {
    margin: 50px 0 0;
    padding: 1px;
  }

  .rggm5cjm {
    padding: 13px 20px 1px;
  }

  .crtx05ri {
    padding: 1px;
  }

  .ojqh46a1 {
    padding: 12px 10px;
  }

  .ogpocqtx {
    margin: 0;
    padding: 2px;
  }

  .aahtuibj {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }

  .mmrzlaug {
    margin: 57px 0 0;
  }

  .ph0eqtkv {
    padding: 1px;
  }

  .mc4wyowm {
    margin: 0;
    padding: 2px;
  }

  .x34rj3kk {
    padding: 1px;
  }

  .hjw1adkw {
    margin: 53px 0 0;
  }

  .luz07j1w {
    padding: 1px;
  }

  .kjmc2y9q {
    margin: 0 0 0 -100px;
    padding: 1px;
  }

  .ecmf0tpr {
    border-width: 3px;
    border-radius: 10px;
    padding: 12px 10px;
  }

  .u5v1k579 {
    padding: 1px;
  }

  .w1tt0yn6 {
    max-width: none;
  }

  .ebxfdtt3 {
    margin: 0 0 0 -100px;
    padding: 2px;
  }

  .ymuly6kv {
    margin: 0 0 0 27px;
    padding: 1px;
  }

  .fajl01rt {
    padding: 12px 10px;
  }

  .mv5fzksl {
    margin: 0 0 0 -100px;
    padding: 1px;
  }

  .m751mn2v {
    width: 563px;
    margin: 0 auto;
    padding: 1px 25px;
  }

  .y18uzvm2 {
    padding: 1px;
  }

  .dviyegny {
    width: 303.438px;
    margin: 0;
    padding: 0;
  }

  .dahssxfb {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .pez6ujis {
    margin: 0;
    padding: 21px 11px;
  }

  .mm5mpi3t {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .r4ph8hyk {
    width: 302.938px;
    margin: 0;
    padding: 0;
  }

  .bzpkfwvq {
    margin: 0;
    padding: 0;
  }

  .uyrl9i6j {
    width: 302.938px;
    margin: 0;
    padding: 0;
  }

  .kppwzgca {
    margin: 0;
    padding: 14px 12px;
  }

  .n9uutn3x {
    margin: 0;
  }

  .i2f0rmgt {
    margin: 0 0 24px;
    font-size: 36.865px;
  }

  .rkuraa8i, .xbt0i5on {
    margin: 0;
  }

  .r8xbfzyv {
    flex-wrap: wrap;
    margin: 0 -15px 24px;
  }

  .csi7gzyn {
    padding: 48px;
  }

  .ia7wcx43 {
    width: 100%;
    max-width: 720px;
    padding: 0 15px;
  }

  .w69jh27u {
    margin: 0 0 35px;
    padding: 48px 0;
  }

  .wg2qrf0a {
    padding: 0 0 0 5px;
  }

  .qea1mlur {
    margin: 0;
    padding: 5px 10px;
  }

  .ll7mqgc6 {
    border-width: 1px;
    border-radius: 5px;
    padding: 5px;
  }

  .ffwp1i5r {
    border-width: 1px;
    margin: 0;
    padding: 5px 10px;
  }

  .b5voqp0l {
    margin: 10px;
    padding: 5px;
  }

  .kjcq6hk1 {
    padding: 0 0 0 5px;
  }

  .fyfbp9sq, .bho72t3s {
    margin: 35px 10px 10px;
    padding: 5px;
  }

  .v5vftwxn {
    padding: 5px 0;
  }

  .wgr8zuih {
    width: 100%;
    margin: 0;
    padding: 14px 12px;
  }

  .vbrukv9x {
    padding: 20px 10px;
  }

  .zalseee1 {
    flex-wrap: wrap;
    margin: 0;
    padding: 8px 0 10px;
  }

  .alqmlnhw {
    flex-wrap: wrap;
    max-width: 720px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .nngelzrj {
    margin: 0;
    padding: 8px 0;
  }

  .by34b8xt {
    margin: 0;
    padding: 0;
  }

  .tsa16k89 {
    margin: 0;
  }

  .rb6xac5u {
    margin: 0;
    padding: 8px 0;
  }

  .pt1ewhgx {
    background-size: auto;
    border-width: 5px 0 0;
  }

  .qc1yikdk {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .bld7mo1p {
    margin: 16px 0;
    padding: 0 16px;
  }

  .gmcqmose {
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .i4h6enka {
    border-radius: 3px;
    padding: 15px;
  }

  .e2tgax7a {
    margin: 0 auto;
  }

  .img-mobile {
    object-fit: contain;
    z-index: -99;
    width: 570px;
    max-width: none;
    height: 435px;
    margin-top: -85px;
    display: block;
    box-shadow: 20px 20px 10px 1px #0000;
  }

  .bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48, .bold-text-49, .bold-text-50, .bold-text-51, .bold-text-52, .bold-text-53 {
    color: #000;
  }

  .bold-text-54 {
    text-decoration: underline;
  }

  .imm125pd {
    margin: 0;
    padding: 2px;
  }

  .vis0r8vl {
    margin: 0 0 8px;
    padding: 14px 0 0;
  }

  .eg9chgwf {
    padding: 0 15px;
  }

  .ssaw1p8u {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .er31h5az {
    margin: 24px auto;
  }

  .dtdaikvh, .whf0cvkz {
    margin: 0;
  }

  .o3o6btb1 {
    border-width: 2px;
    border-radius: 4px;
    margin: 20px auto;
    padding: 6px 12px;
  }

  .gacka0ga {
    padding: 12px 10px;
  }

  .slekdnfp {
    margin: 24px 0 0;
  }

  .rqnmr5bz {
    border-radius: 4px;
    padding: 48px;
  }

  .lq99sdib {
    max-width: 720px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .exaixxzl {
    margin: 0 auto;
    padding: 0 15px;
  }

  .iy7e3nt4 {
    margin: 0;
  }

  .umjfsuoy, .oi5zinwo {
    margin: 1rem 0;
  }

  .s9goy5p9 {
    max-width: 720px;
    margin: 0 auto;
    padding: 24px;
  }

  .jlxertcx {
    margin: 0 auto;
    padding: 0 15px;
  }

  .kkri1jyr {
    border-radius: 3px;
    padding: 15px;
  }

  .wbdk8y98 {
    margin: 0;
  }

  .lc1galoj {
    padding: 0 15px;
  }

  .gcm34nnu {
    margin: 15px 0;
    padding: 0;
  }

  .e4cl1s2t {
    margin: 15px 0;
  }

  .iycky6q2 {
    margin: 0 0 8px;
  }

  .d9ce1iup {
    margin: 0;
  }

  .fqjl0s3p {
    margin: 0;
    padding: 0;
  }

  .h48st5nl {
    margin: 0;
  }

  .f80thpsw {
    padding: 10px;
  }

  .kqp3gow1 {
    margin: 0 auto 1px 1px;
    padding: 0 30px;
  }

  .pjwcltoi {
    padding: 10px;
  }

  .nsc48g9o {
    border-radius: 3px;
    padding: 15px;
  }

  .gxxf6xek {
    margin: 0;
  }

  .hkau7uc0 {
    border-width: 0;
  }

  .o0rdd6n3 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 8px;
  }

  .cgqj5d9n {
    border-width: 0;
    max-width: none;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .t4tgmskh {
    border-width: 0;
    max-width: none;
  }

  .mngv8qd1 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .kg1rdgkn {
    border-width: 0;
    border-radius: 9999px 6px 6px 9999px;
    width: 280px;
    margin: 0;
    padding: 8px 48px 8px 8px;
  }

  .nmyvo07p {
    border-width: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .el436vut {
    border-width: 0;
    border-radius: 9999px 6px 6px 9999px;
    width: 280px;
    margin: 0 0 0 -20px;
    padding: 8px 48px 8px 8px;
  }

  .ab8nuh4g {
    border-width: 1px;
    border-radius: 9999px;
  }

  .y35wdybb {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .rjafokj2 {
    border-width: 1px;
    border-radius: 9999px;
    width: 319px;
    margin: 0;
    padding: 6px 24px 6px 16px;
    left: auto;
  }

  .rx70lf1o {
    border-width: 0;
    margin: 0 auto;
    transform: translate(0)rotate(0)skewX(0)skewY(0)scale(.85, 1)scale(1, .85);
  }

  .qscq8fea {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 8px;
  }

  .ocj6put0 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .va5ywa6w {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .ccuz06np {
    border-width: 0;
    margin: 16px 0 0;
  }

  .kewkibaj {
    border-width: 0;
    margin: 0 24px;
  }

  .dsgwb5fl {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px 24px;
  }

  .c10f03cj {
    border-width: 0;
    margin: 0;
    padding: 32px 0 16px;
  }

  .w6oz4i05 {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 60px;
    top: -48px;
  }

  .tu9wt2mk, .vlnefpvp {
    border-width: 0;
    margin: 0;
  }

  .w5827nck {
    border-width: 0;
    padding: 32px 10px 48px;
  }

  .kzt2xaxr {
    width: 235px;
    height: auto;
    margin: 0 auto;
  }

  .ympie8lb {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 40px;
  }

  .p51ezkac {
    margin: 0 24px 0 0;
  }

  .vzio7m9n {
    border-width: 0;
    padding: 0 0 20px;
  }

  .sp46al3d {
    border-width: 0;
    margin: 0 auto;
  }

  .ggmbo3sc {
    border-width: 0;
    margin: 0 auto;
    padding: 0 48px;
  }

  .gkd9rtsk {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .wjucc39o {
    border-width: 1px 0;
    padding: 48px 0;
  }

  .gyezofku {
    border-width: 0;
    padding: 20px 1px;
  }

  .e253m0f2 {
    border-width: 0;
    margin: 0 10px;
    padding: 10px;
  }

  .dm7w3p60, .wzlls7a7 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .uwnas8q4 {
    border-width: 1px 0;
    padding: 1px;
  }

  .h1roxokw {
    border-width: 3px;
    margin: 38px 0 0;
    padding: 13px 11px;
  }

  .i6gopizm {
    border-width: 3px;
    margin: 38px 0;
    padding: 13px 11px;
  }

  .hias2xyg {
    border-width: 1px 0;
    padding: 1px;
  }

  .f2t7r0ve {
    border-width: 0;
    margin: 0;
    padding: 2px;
  }

  .kymtoot4 {
    border-width: 0;
    margin: 44px 0 0;
    padding: 0 10px 0 0;
  }

  .cdn0houm {
    border-width: 3px;
    width: 766px;
    max-width: 672px;
    margin: 20px auto 0;
    padding: 0 24px;
  }

  .pbwa58pa {
    border-width: 1px 0;
    margin: 0 0 -7px;
  }

  .v3wwokba {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    white-space: normal;
    border-width: 0;
    width: 100%;
    margin: 32px 0 24px;
  }

  .rrbudk6p {
    border-width: 0;
    margin: 0;
  }

  .jhf4siwu {
    overflow-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    white-space: normal;
  }

  .hs2g329g {
    border-width: 0;
    padding: 15px 10px;
  }

  .w5wsy1ws {
    border-width: 0;
    padding: 1px;
  }

  .h5s8yz7u {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0 0 0 24px;
    padding: 0 8px;
  }

  .qaf4gb2b {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .g9ud7wwk {
    border-width: 0;
    margin: 8px auto;
  }

  .l0kyw2pk {
    margin: 24px auto;
  }

  .zdfhgoir {
    margin: 0 24px 0 0;
  }

  .ffr1zj6c {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .zkznqpx6 {
    border-width: 0;
    padding: 8px 0 0;
  }

  .r75eq7vr {
    border-width: 0;
    padding: 0 48px;
  }

  .bcptv13b {
    border-width: 2px 0 8px;
    border-radius: 4.8px;
    padding: 24px;
  }

  .hj3vyfm3 {
    border-width: 0;
    padding: 0 0 8px;
  }

  .w4q6jkbr {
    border-width: 0;
    margin: 48px auto 0;
  }

  .uz0j4s5z {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .q48boj7m {
    border-width: 0;
    padding: 14px 0 48px;
  }

  .nmf9sbx8 {
    margin: 0 auto;
  }

  .ks4kvvom {
    border-width: 0;
    margin: -112px 0 0;
    inset: 0% 0% auto;
  }

  .hp3apvxy {
    border-width: 0;
    display: none;
  }

  .ckzalw8k {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0 16px;
  }

  .bqje67up {
    border-width: 0;
    padding: 1px;
  }

  .epz5l6gx {
    border-width: 0;
    padding: 10px 1px 50px;
  }

  .bcgtgjb3 {
    border-width: 1px;
    border-radius: 4px;
    margin: 0 auto;
    padding: 6px 12px;
  }

  .d15jsuxc {
    border-width: 0;
    margin: 26px 0 0;
    padding: 10px 1px 50px;
  }

  .ahbgcknm {
    border-width: 2px 0 8px;
    border-radius: 6px;
    padding: 100px 48px 48px;
  }

  .txtd2d5x {
    border-width: 0;
    margin: 128px auto 0;
    padding: 0 24px;
  }

  .grn54mre {
    border-width: 0;
    margin: 47px 0 0;
    padding: 0 10px;
  }

  .qk1orlb3, .q1zr04v7 {
    border-width: 0;
    padding: 48px 0;
  }

  .z4djfrif {
    border-width: 0;
    padding: 0 8px;
  }

  .zrwh28ye {
    border-width: 0;
    margin: 0;
    padding: 0 0 8px;
  }

  .id7hzfou, .lb9x2chw {
    border-width: 0;
    margin: 0 0 10px;
  }

  .sukoa1bi {
    border-width: 0;
    margin: 24px 0 16px;
  }

  .eswkdk7i {
    border-width: 0;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0 8px;
  }

  .jild5qz0 {
    border-width: 0;
    padding: 40px 0;
  }

  .myay6s1j {
    border-width: 0;
    margin: 0;
    padding: 24px 0;
  }

  .h4i3q382 {
    border-width: 0;
    margin: 0 auto;
  }

  .kj37rtc1 {
    border-width: 0;
    padding: 50px 40px;
  }

  .mhdnxtnk {
    border-width: 0;
    border-radius: 4.8px;
    margin: auto;
  }

  .g93mxspw {
    border-width: 0;
    padding: 50px 40px;
  }

  .ksff935p {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .az2g0hl1 {
    border-width: 0;
    margin: 0;
    padding: 12px 10px;
  }

  .xn1rzak1 {
    border-width: 0;
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .z1ouea73 {
    border-width: 0;
  }

  .nf73ac2p {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .g1wfpqy3 {
    border-width: 0;
    margin: 0;
  }

  .hfvxp9sq {
    margin: 0;
    padding: 0;
  }

  .fsgrean8 {
    padding: 1px;
  }

  .pk1y0tis {
    margin: 0 0 8px;
    padding: 16px 0 0;
  }

  .bjl2k3ax {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .r0ro37e7, .ihcnj5tt {
    max-width: 720px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .z7fsdx3i {
    margin: auto;
  }

  .e2d6pryo {
    padding: 56.25% 0 0;
  }

  .p19r65ca {
    margin: 4.5% 0 0;
    padding: 0 10%;
  }

  .zousvb57 {
    border-width: 2px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .tecz6pfb {
    width: 967px;
    margin: 0;
    padding: 0;
  }

  .ef1qhwv3 {
    margin: 0;
    padding: 0 16px;
  }

  .vidp06oz {
    margin: 26px 0 0;
    padding: calc(14px + 56.25%) 12px 14px;
  }

  .wgt57sck {
    margin: 0;
    padding: 21px 11px;
  }

  .gkdflbvf {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .frdpk1kk {
    width: 311.109px;
    margin: 0;
    padding: 0;
  }

  .l0l4qcax {
    margin: 0;
    padding: 0;
  }

  .un5c34mi {
    padding: 1px;
  }

  .yitzxscw {
    margin: 10px 0;
    padding: 1px;
  }

  .xgsp01dh {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .yjp5uqar {
    border-radius: 6px;
    padding: 15px 30px;
  }

  .mzcrwbmn {
    margin: 15px 0 0;
    padding: 1px;
  }

  .zdrhepqr {
    margin: 15px 0;
    padding: 0 10px;
  }

  .wikm04oo {
    padding: 12px 10px;
  }

  .cdh3wx2k {
    line-height: 30px;
  }

  .b8omt318 {
    padding: 0 0 14px;
  }

  .rk47lvqd {
    margin: 0;
    padding: 0;
  }

  .ec6gwloc {
    border-width: 3px;
    border-radius: 8px;
  }

  .mb4b2s0l {
    margin: 0;
    padding: 21px 11px;
  }

  .d22kv89v {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .hdrn0d6t {
    width: 310.984px;
    margin: 0;
    padding: 0;
  }

  .g3vemlm7 {
    margin: 0;
    padding: 0;
  }

  .odt6hq3c {
    padding: 1px;
  }

  .patpjcgt {
    margin: 10px 0;
    padding: 1px;
  }

  .gwang2kb {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .sm6ebtos {
    border-radius: 6px;
    padding: 15px 30px;
  }

  .bggj753m {
    margin: 0;
  }

  .zyzxif8n {
    margin: 15px 0 0;
    padding: 1px;
  }

  .j87z6waw {
    margin: 15px 0;
    padding: 0 10px;
  }

  .kg62zjkm {
    margin: 0;
    padding: 0;
  }

  .t5svba5x {
    line-height: 30px;
  }

  .jk3e0oce {
    margin: 0;
    padding: 0;
  }

  .lt5uzmh4 {
    border-radius: 10px;
    margin: 0 0 2px;
    padding: 2px 11px;
  }

  .spcpkn6i {
    border-width: 3px;
    border-radius: 8px;
    margin: -18px 15px;
  }

  .cwguwv2d {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .lcum87q5 {
    width: 310.984px;
    margin: 0;
    padding: 0;
  }

  .ctpfrlkl {
    line-height: 30px;
  }

  .ligkkt03 {
    margin: 0;
    padding: 0;
  }

  .ai9fulb1 {
    border-radius: 10px;
    margin: 0 0 1px;
    padding: 2px 11px;
  }

  .ztxhpdgu {
    margin: 0 0 2px;
  }

  .umcamyzn {
    border-width: 3px;
    border-radius: 8px;
    padding: 0 0 1px;
  }

  .gopbr1f9 {
    margin: 40px 0 0;
    padding: 60px 0;
  }

  .jw5z2e2c {
    border-radius: 50%;
    margin: 0;
    padding: 0;
  }

  .c94vm5bb {
    margin: 53px 0 0;
  }

  .ce160hjl {
    margin: 14px 0 35px;
    padding: 48px 0;
  }

  .rrdxewf1 {
    margin: 0 0 24px;
  }

  .i3uwodsf {
    border-width: 3px;
    margin: 26px 20px 0;
    padding: 0 3px;
  }

  .fia6vtli {
    margin: 0 20px;
  }

  .mopnljn7 {
    margin: 0 20px;
    padding: 1px;
  }

  .u1q627oo, .yl2tznh7, .dqihtokf {
    padding: 1px;
  }

  .hs184z2y {
    margin: 0;
    padding: 0;
  }

  .se4ubcrt {
    flex-wrap: wrap;
    width: 100%;
    margin: 0 auto;
    padding: 12px 24px;
  }

  .eb8dulta, .uy447j2y {
    padding: 1px;
  }

  .w2zmiods {
    margin: 50px 0 0;
    padding: 1px;
  }

  .hufbyinf {
    padding: 13px 20px 1px;
  }

  .sw1w1gq6 {
    padding: 1px;
  }

  .u46kq4ss {
    width: 100%;
    padding: 12px 10px;
  }

  .y60wvkp8 {
    margin: 0;
    padding: 2px;
  }

  .nscysf5t {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }

  .hu2hx4az {
    margin: 57px 0 0;
  }

  .u8lxk6tc {
    padding: 1px;
  }

  .ra0slvcu {
    width: 100%;
  }

  .i4xidsaq {
    margin: 0;
    padding: 2px;
  }

  .y04ky1vd {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 1px;
  }

  .pjnlldjt {
    margin: 53px 0 0;
  }

  .txgzbdh0 {
    justify-content: flex-start;
    align-items: center;
    padding: 1px;
    display: flex;
  }

  .u5jrte3k {
    margin: 0 0 0 -100px;
    padding: 1px;
  }

  .vrw72spm {
    border-width: 3px;
    border-radius: 10px;
    justify-content: flex-start;
    align-items: center;
    padding: 12px 10px;
    display: flex;
  }

  .oo46fgfq {
    max-width: 50%;
    padding: 1px;
  }

  .r3bkplua {
    white-space: normal;
    word-wrap: break-word;
    width: 100%;
    max-width: none;
  }

  .v5f9ii4w {
    max-width: 100%;
    margin: 0 0 0 -100px;
    padding: 2px;
  }

  .q0mpuqy6 {
    margin: 0 0 0 27px;
    padding: 1px;
  }

  .x7oqbr4w {
    padding: 12px 10px;
  }

  .m0f9cvw0 {
    margin: 0 0 0 -100px;
    padding: 1px;
  }

  .ljbxt1kc {
    width: 563px;
    margin: 0 auto;
    padding: 1px 25px;
  }

  .hmcswedh {
    padding: 1px;
  }

  .jj76hljk {
    width: 303.438px;
    margin: 0;
    padding: 0;
  }

  .vh1zeu7a {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .szrkk3b6 {
    margin: 0;
    padding: 21px 11px;
  }

  .ogb892g2 {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .uhsjqy78 {
    width: 302.938px;
    margin: 0;
    padding: 0;
  }

  .qnrgdci1 {
    margin: 0;
    padding: 0;
  }

  .fchfhh3g {
    width: 302.938px;
    margin: 0;
    padding: 0;
  }

  .ggy24reg {
    margin: 0;
    padding: 14px 12px;
  }

  .cmyizu5r {
    margin: 0;
  }

  .cccf4vqm {
    margin: 0 0 24px;
    font-size: 36.865px;
  }

  .hx4jrrd2 {
    max-width: 158px;
  }

  .pbm84cr2, .r4vj7t89 {
    margin: 0;
  }

  .aang2etf {
    flex-wrap: wrap;
    margin: 0 -15px 24px;
  }

  .eo6hgmqk {
    padding: 48px;
  }

  .v45zthxl {
    width: 100%;
    max-width: 720px;
    padding: 0 15px;
  }

  .k4cefs04 {
    margin: 0 0 35px;
    padding: 48px 0;
  }

  .wzw1ttzp {
    padding: 0 0 0 5px;
  }

  .thrd24q2 {
    margin: 0;
    padding: 5px 10px;
  }

  .d85t87gh {
    border-width: 1px;
    border-radius: 5px;
    padding: 5px;
  }

  .ia3dgzri {
    border-width: 1px;
    margin: 0;
    padding: 5px 10px;
  }

  .gbc9jjmq {
    margin: 10px;
    padding: 5px;
  }

  .salfnnc2 {
    padding: 0 0 0 5px;
  }

  .l6iof7bo, .dddhu7ns {
    margin: 35px 10px 10px;
    padding: 5px;
  }

  .bmnwy1q2 {
    width: 100%;
    padding: 5px 0;
  }

  .mfsgo7qg {
    width: 100%;
    margin: 0;
    padding: 14px 12px;
  }

  .sxrc9vu1 {
    padding: 20px 10px;
  }

  .bxihpph5 {
    flex-wrap: wrap;
    margin: 0;
    padding: 8px 0 10px;
  }

  .s4vcp21g {
    flex-wrap: wrap;
    max-width: 720px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .m6zzehry {
    margin: 0;
    padding: 8px 0;
  }

  .rkqi836v {
    margin: 0;
    padding: 0;
  }

  .k4xtlt0r {
    margin: 0;
  }

  .l5gjikkk {
    margin: 0;
    padding: 8px 0;
  }

  .gvlr4iim {
    background-size: auto;
    border-width: 5px 0 0;
  }

  .t3djaypl {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .sy7n4ij1 {
    margin: 16px 0;
    padding: 0 16px;
  }

  .gt8wpr4z {
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .lk29ww8r {
    border-radius: 3px;
    padding: 15px;
  }

  .cww1huc6 {
    margin: 0 auto;
  }

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

  .r2y2xxq5 {
    border-width: 0;
    margin: 0;
  }

  .fkem0apr {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .y07bkj6a {
    border-width: 0;
    margin: 24px 0 0;
    padding: 4px 0 0;
  }

  .lecxk7r3 {
    border-width: 1px 0 0;
    padding: 24px;
  }

  .lb0fyht7 {
    border-width: 0;
    margin: 24px 0 0;
    padding: 16px 0 0;
  }

  .z2wc8kqw {
    border-width: 0;
    margin: 0 auto;
  }

  .rd48wb1w {
    border-width: 1px;
    border-radius: 6px;
    padding: 24px 48px;
  }

  .dsd9us6d {
    border-width: 0;
    margin: 12px 0 0;
  }

  .hfcfr91z {
    border-width: 0;
    margin: 0;
  }

  .lawm2hgu {
    border-width: 0 0 1px;
    padding: 12px 24px;
  }

  .zzc8xcid {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .nj1jac28, .ofpsi25e {
    border-width: 0;
    margin: 0;
  }

  .gufimf8p {
    border-width: 0;
    margin: 24px 0 0;
    padding: 8px 0 0;
  }

  .ym4grb5s {
    border-width: 0;
    margin: 12px 0 0;
  }

  .g2662rqg {
    border-width: 0;
    margin: 0 auto;
  }

  .rerc4sby {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .t4xlzs07 {
    border-width: 0;
    border-radius: 9999px;
    margin: 4px 0 0;
    padding: 0;
  }

  .sb557rp5 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .wouyerzh {
    border-width: 0;
  }

  .cknju2c8 {
    border-width: 0;
    padding: 32px 24px;
  }

  .hdy8kccx {
    border-width: 1px;
    border-radius: 6px;
    padding: 8px 16px;
  }
}

@media screen and (max-width: 767px) {
  .field {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: row;
    justify-content: center;
    align-items: baseline;
  }

  .form-btn {
    display: none;
  }

  .image-4 {
    margin-top: 15px;
    display: none;
  }

  .image-4.mobile {
    width: 75%;
    display: block;
  }

  .checkout-guarantee {
    display: none;
  }

  .checkout-guarantee.mobile {
    display: block;
  }

  .checkout-guarantee-text {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .image-5 {
    width: 10%;
  }

  .bold-text, .text-span-3 {
    font-size: 12px;
  }

  .image-7 {
    width: 306px;
  }

  .submit-button {
    background-color: #f26419;
    border-radius: 4px;
    width: 98%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    font-weight: 700;
    display: block;
  }

  .mobile-checkout-guarantee {
    display: block;
  }

  .show-product-price {
    width: 100%;
    max-width: 100%;
    display: none;
  }

  .heading-2 {
    font-size: 32px;
  }

  .paragraph-6 {
    font-size: 18px;
  }

  .heading-3 {
    font-size: 32px;
  }

  .paragraph-9 {
    font-size: 18px;
  }

  .paragraph-10 {
    font-size: 22px;
  }

  .bold-text-5 {
    font-size: 18px;
  }

  .heading-5 {
    font-size: 32px;
  }

  .up1-points-list-item {
    flex-flow: column;
  }

  .text-span-8 {
    font-size: 16px;
  }

  .paragraph-12, .paragraph-13 {
    font-size: 22px;
  }

  .heading-7 {
    font-size: 30px;
  }

  .card-content {
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .card-content-left {
    flex-flow: column;
    font-size: 17px;
    display: flex;
  }

  .paragraph-14 {
    text-align: center;
    font-size: 18px;
  }

  .image-8, .image-8.img1 {
    width: 51%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-15 {
    text-align: center;
    font-size: 18px;
  }

  .discount-text, .paragraph-16 {
    font-size: 18px;
  }

  .up1-guarantee-tittle {
    flex-flow: column;
  }

  .paragraph-17 {
    font-size: 32px;
  }

  .image-9 {
    width: 30%;
  }

  .packages-container {
    flex-flow: column;
    display: flex;
  }

  .paragraph-18 {
    font-size: 18px;
  }

  .paragraph-19 {
    width: 100%;
    font-size: 22px;
  }

  .paragraph-20, .paragraph-21 {
    font-size: 18px;
  }

  .up1-packages-card {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .up1-package {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .up1-package.pkg-first-mobile {
    order: -9999;
  }

  .up1-package.pkg-sec-mobile {
    order: 1;
  }

  .up1-package.pkg-last-mobile {
    order: 9999;
  }

  .paragraph-24.price-per-day-vsl {
    width: auto;
  }

  .bold-text-16 {
    font-size: 22px;
  }

  .link-6 {
    font-size: 18px;
  }

  .paragraph-28, .paragraph-29, .paragraph-30 {
    text-align: center;
    font-size: 18px;
  }

  .paragraph-31 {
    font-size: 18px;
  }

  .paragraph-32 {
    text-align: center;
    font-size: 18px;
  }

  .paragraph-33 {
    text-align: center;
  }

  .downsell-up1-header {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-9 {
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    margin-top: 0;
    font-size: 29px;
  }

  .downsell-packages-container {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .downsell-up1-packages-card {
    flex-flow: column;
    width: 100%;
  }

  .downsell-up1-package {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    display: flex;
  }

  .downsell-up1-package.downsell-gt-card1 {
    order: 1;
    max-width: 90%;
  }

  .downsell-up1-package.downsell-gt-card2 {
    max-width: 90%;
  }

  .downsell-up1-card-tittle {
    width: 100%;
    max-width: 100%;
  }

  .downsell-up1-card-tittle.tittle2, .card-pkg-text {
    width: 100%;
  }

  .paragraph-35 {
    font-size: 15px;
    line-height: 30px;
  }

  .image-20, .image-21, .image-22, .image-23 {
    width: 15%;
  }

  .div-block-7 {
    display: none;
  }

  .div-block-8 {
    height: 100%;
    min-height: auto;
    max-height: 420px;
  }

  .div-block-14 {
    font-size: 2.25rem;
    line-height: 20px;
  }

  .heading-10 {
    margin-bottom: 0;
    font-size: 2.25rem;
  }

  .heading-11 {
    margin-top: 0;
    font-size: 2.25rem;
    line-height: 43px;
  }

  .div-block-15, .div-block-16, .div-block-17, .div-block-18 {
    width: 100%;
  }

  .div-block-21.no-thanks-gt {
    width: 90%;
  }

  .image-30, .image-31, .image-32, .image-33, .image-34, .image-35, .image-36, .image-37, .image-38, .image-39, .image-40, .image-41 {
    width: 20%;
  }

  .div-block-25 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 90%;
  }

  .div-block-29 {
    flex-flow: column;
  }

  .div-block-33 {
    flex-flow: column;
    max-width: 100%;
  }

  .div-block-34 {
    width: 65%;
  }

  .heading-13 {
    width: 100%;
    font-size: 24px;
  }

  .content-text-guarantee {
    max-width: 100%;
  }

  .div-block-37 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: center;
  }

  .div-block-38 {
    width: 90%;
  }

  .head-text-guarantee {
    width: 100%;
    max-width: 100%;
  }

  .buy-btn {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-41 {
    width: 80%;
  }

  .div-block-41.btn-pkg-gt {
    width: 85%;
  }

  .div-block-42 {
    flex-flow: column;
    width: 100%;
  }

  .div-block-43 {
    max-width: 90%;
  }

  .section-10 {
    min-height: 75vh;
  }

  .div-block-51 {
    height: 600px;
  }

  .div-block-54 {
    width: 80%;
    max-width: 480px;
    margin-top: 20px;
  }

  .heading-17 {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-18 {
    font-size: 30px;
  }

  .div-block-56 {
    display: none;
  }

  .div-block-57 {
    margin-top: 10px;
  }

  .image-51 {
    max-width: 50%;
  }

  .image-51.image-anthony-2, .div-block-58.container-text-anthony-2 {
    max-width: 70%;
  }

  .heading-22 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-68, .div-block-69, .div-block-70 {
    width: 80%;
  }

  .text-block-38, .text-block-39, .text-block-41 {
    text-align: center;
  }

  .div-block-76 {
    width: auto;
  }

  .div-block-77 {
    justify-content: flex-start;
    align-items: stretch;
    width: 90%;
    padding-right: 0;
  }

  .div-block-80 {
    border-radius: 10px;
    width: 95%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-58, .image-58.bot, .image-59 {
    width: 50%;
    max-width: 30%;
  }

  .div-block-83 {
    border-radius: 10px;
    width: 95%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-60 {
    width: 50%;
    max-width: 30%;
  }

  .div-block-84 {
    border-radius: 10px;
    width: 95%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-85, .div-block-86, .div-block-87 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-91 {
    text-align: left;
  }

  .section-14 {
    padding-top: 0;
  }

  .heading-25 {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-94, .div-block-95, .div-block-96 {
    width: 80%;
    min-height: auto;
    max-height: none;
  }

  .heading-29 {
    line-height: 45px;
  }

  .div-block-124 {
    max-width: 36rem;
  }

  .div-block-125 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-132 {
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-133 {
    order: 1;
    width: 90%;
  }

  .heading-32 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .card-image-box.another {
    text-align: center;
    width: auto;
  }

  .arrow-box.mobile {
    display: none;
  }

  .text-block-90 {
    font-size: 24px;
  }

  .text-block-91 {
    font-size: 18px;
  }

  .downsell-gt-packages-card {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .image-73 {
    top: 78%;
    left: 52%;
  }

  .image-74 {
    top: 78%;
    left: 43%;
  }

  .text-block-96 {
    left: 30%;
  }

  .witzv4gw {
    margin: 0;
    padding: 0;
  }

  .zwaztzg5 {
    padding: 1px;
  }

  .vilkc1ck {
    width: 0;
    margin: 0 0 8px;
    padding: 16px 0 0;
    display: none;
  }

  .emra9gq8 {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .w4fm4wb7, .q02h7l3z {
    max-width: 540px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .lhvejnun {
    margin: auto;
  }

  .diaia5t4 {
    padding: 56.25% 0 0;
  }

  .e9sdgc7h {
    margin: 4.5% 0 0;
    padding: 0 10%;
  }

  .k8xje5f7 {
    border-width: 2px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .ua56bwur {
    width: 743px;
    margin: 0;
    padding: 0;
  }

  .qz65o86p {
    margin: 0;
    padding: 0 16px;
  }

  .nyunu7h9 {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 26px 0 0;
    padding: calc(14px + 56.25%) 12px 14px;
  }

  .b0scndm1 {
    margin: 0;
    padding: 21px 11px;
  }

  .blak24f7 {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .ptnsd4rt {
    width: 761px;
    margin: 0;
    padding: 0;
  }

  .zp9azs8c {
    margin: 0;
    padding: 0;
  }

  .s0s5pp7w {
    padding: 1px;
  }

  .ijjnc642 {
    margin: 10px 0;
    padding: 1px;
  }

  .m25u6h82 {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .iwb4sehn {
    border-radius: 6px;
    padding: 15px 30px;
  }

  .wg44yswl {
    margin: 15px 0 0;
    padding: 1px;
  }

  .zrh4zyge {
    margin: 15px 0;
    padding: 0 10px;
  }

  .kefqpyks {
    padding: 12px 10px;
  }

  .szmaaspn {
    padding: 0 0 14px;
  }

  .jzkfywrw {
    margin: 0;
    padding: 0;
  }

  .t40dqai0 {
    border-width: 3px;
    border-radius: 8px;
    width: 100%;
    margin: 15px 0 0;
  }

  .s3pqnznh {
    margin: 0;
    padding: 21px 11px;
  }

  .ety87odl {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .zwhkzaou {
    width: 761px;
    margin: 0;
    padding: 0;
  }

  .ttq76gif {
    margin: 0;
    padding: 0;
  }

  .p71uc6zt {
    padding: 1px;
  }

  .uh2ir8j4 {
    margin: 10px 0;
    padding: 1px;
  }

  .x9a112j0 {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .johatnmk {
    border-radius: 6px;
    padding: 15px 30px;
  }

  .or39hhw8 {
    margin: 15px 0 0;
    padding: 1px;
  }

  .ezdendlf {
    margin: 15px 0;
    padding: 0 10px;
  }

  .yvcvltv0 {
    width: auto;
    margin: 0;
    padding: 0;
  }

  .zh87n7h6 {
    margin: 0;
    padding: 0;
  }

  .i0p1gqe9 {
    border-radius: 10px;
    margin: 0 0 2px;
    padding: 2px 11px;
  }

  .wv4lqhtz {
    border-width: 3px;
    border-radius: 8px;
    margin: -18px 0;
    padding: 0 0 1px;
  }

  .ifr4maja {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .l1c2xggm {
    width: 761px;
    margin: 0;
    padding: 0;
  }

  .kotmnuuy {
    margin: 0;
    padding: 0;
  }

  .qlgtwwtp {
    border-radius: 10px;
    margin: 0 0 1px;
    padding: 2px 11px;
  }

  .jwh7bl7g {
    margin: 0 0 2px;
  }

  .ddefqimb {
    border-width: 3px;
    border-radius: 8px;
    margin: 15px 0 0;
    padding: 0 0 1px;
  }

  .fn1h9qsn {
    flex-direction: column;
    width: 100%;
  }

  .vnetxy9p {
    flex-direction: column-reverse;
    margin: 40px 0 0;
    padding: 60px 0;
  }

  .aehm4z8e {
    border-radius: 50%;
    margin: 0;
    padding: 0;
  }

  .c856x410 {
    width: 100%;
    margin: 53px 0 0;
  }

  .p4n8td0n {
    margin: 14px 0 35px;
    padding: 48px 0;
  }

  .volybzco {
    margin: 0 0 24px;
  }

  .uazsgz2h {
    border-width: 3px;
    margin: 26px 20px 0;
    padding: 0 3px;
  }

  .ph7acjyi {
    margin: 0 20px;
  }

  .wc37y7ch {
    margin: 0 20px;
    padding: 1px;
  }

  .t33ckvt8, .aqa8vz8h {
    flex-basis: 100%;
    padding: 1px;
  }

  .wwedu2fk {
    flex-wrap: wrap;
    padding: 1px;
  }

  .cm99cv90 {
    margin: 0;
    padding: 0;
  }

  .qj2xzrn0 {
    flex-wrap: wrap;
    width: 57%;
    margin: 0 auto;
    padding: 12px 24px;
  }

  .n1uqe4hw, .cbuvebzq {
    padding: 1px;
  }

  .aw386m0c {
    margin: 50px 0 0;
    padding: 1px;
  }

  .vkaw38x8 {
    flex-basis: 100%;
    padding: 13px 20px 1px;
  }

  .pbm12ai3 {
    flex-wrap: wrap;
    padding: 1px;
  }

  .gvwc6cfd {
    padding: 12px 10px;
  }

  .no7cc5kx {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 0;
    padding: 2px;
  }

  .v1hav65w {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }

  .jcfrsflx {
    margin: 57px 0 0;
  }

  .lmrbgivf {
    flex-basis: 100%;
    padding: 1px;
  }

  .ywz2ev0b {
    flex-basis: 100%;
    margin: 0;
    padding: 2px;
  }

  .l63gtiea {
    flex-wrap: wrap;
    padding: 1px;
  }

  .n87ken16 {
    margin: 53px 0 0;
  }

  .cvmsf8wy {
    flex-basis: 100%;
    padding: 1px;
  }

  .fu58itbc {
    margin: 0 0 0 -100px;
    padding: 1px;
  }

  .lnf1rci3 {
    border-width: 3px;
    border-radius: 10px;
    padding: 12px 10px;
  }

  .k0wxpvea {
    flex-basis: 100%;
    padding: 1px;
  }

  .axvdjkoc {
    max-width: none;
  }

  .ydyspwa7 {
    flex-basis: 100%;
    margin: 0 0 0 -100px;
    padding: 2px;
  }

  .ke0bb094 {
    flex-basis: 100%;
    margin: 0 0 0 27px;
    padding: 1px;
  }

  .qujbbvh2 {
    padding: 12px 10px;
  }

  .uqnq9wcz {
    margin: 0 0 0 -100px;
    padding: 1px;
  }

  .nzo10mel {
    flex-basis: 100%;
    width: 57%;
    margin: 0 auto;
    padding: 1px 25px;
  }

  .d9jw6dlt {
    flex-wrap: wrap;
    padding: 1px;
  }

  .hqvs2mf0 {
    width: 737px;
    margin: 0;
    padding: 0;
  }

  .hlzjjfax {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .ys5eqlrq {
    margin: 0;
    padding: 21px 11px;
  }

  .gxms677z {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .h25h1ew9 {
    width: 737px;
    margin: 0;
    padding: 0;
  }

  .yzgvx3ah {
    margin: 0;
    padding: 0;
  }

  .z59gw2yh {
    width: 737px;
    margin: 0;
    padding: 0;
  }

  .yw1indwn {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 0;
    padding: 14px 12px;
  }

  .r0wu8mnd {
    margin: 0;
  }

  .kl1xpeu6 {
    margin: 0 0 24px;
    font-size: 33.505px;
  }

  .x0bhnj0k {
    flex-basis: 100%;
    width: 100%;
  }

  .vmvzwvnv, .feqtlxqi {
    margin: 0;
    padding: 0 15px;
  }

  .ju01vxl9 {
    flex-basis: 100%;
    width: 100%;
  }

  .lpnd75cg {
    flex-wrap: wrap;
    margin: 0 -15px 24px;
  }

  .zd8zbz0k {
    padding: 24px 16px;
  }

  .rgfth1sp {
    max-width: 540px;
    padding: 0 15px;
  }

  .kw70qnpp {
    margin: 0 0 35px;
    padding: 48px 0;
  }

  .kgaegrnn {
    padding: 0 0 0 5px;
  }

  .bb7c1r79 {
    margin: 0;
    padding: 5px 10px;
  }

  .nozdam8x {
    border-width: 1px;
    border-radius: 5px;
    padding: 5px;
  }

  .o0ceoqwm {
    border-width: 1px;
    margin: 0;
    padding: 5px 10px;
  }

  .nlypxuca {
    margin: 10px;
    padding: 5px;
  }

  .n0il74c1 {
    padding: 0 0 0 5px;
  }

  .ui744j8u, .r165s5mv {
    margin: 35px 10px 10px;
    padding: 5px;
  }

  .ho3oi7k9 {
    padding: 5px 0;
  }

  .w6gzmrqh {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 0;
    padding: 14px 12px;
  }

  .za5rueci {
    padding: 20px 10px;
  }

  .thfg6l3i {
    flex-wrap: wrap;
    margin: 0;
    padding: 8px 0 10px;
  }

  .rrouetto {
    flex-wrap: wrap;
    max-width: 540px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .ydi9osmd {
    margin: 0;
    padding: 8px 0;
  }

  .edhtiuel {
    margin: 0;
    padding: 0;
  }

  .xbj926cy {
    margin: 0;
  }

  .bcbs9dvk {
    margin: 0;
    padding: 8px 0;
  }

  .o6lyg870 {
    border-width: 5px 0 0;
  }

  .s064ve2d {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .u4kcw4n1 {
    margin: 16px 0;
    padding: 0 16px;
  }

  .d98uqkd2 {
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .q1gdcaxw {
    border-radius: 3px;
    padding: 15px;
  }

  .txd8go2s, .txd8go2s-2 {
    margin: 0 auto;
  }

  .uyu5hznu {
    border-width: 0;
  }

  .x81p6ocb {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 8px;
  }

  .ny86ux32 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .rpq54905 {
    border-width: 0;
    border-radius: 9999px 6px 6px 9999px;
    width: auto;
    margin: 0;
    padding: 8px 48px 8px 8px;
  }

  .udlxu902 {
    border-width: 1px;
    border-radius: 9999px;
  }

  .b3x3imjx {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .eclnt70b {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0;
    padding: 6px 24px 6px 16px;
  }

  .mz9ccado {
    border-width: 1px;
    border-radius: 9999px;
  }

  .oywp0asx {
    border-width: 1px;
    border-radius: 6px 9999px 9999px 6px;
    width: auto;
    margin: 0;
    padding: 8px 24px 8px 64px;
  }

  .fiqypxmt {
    border-width: 0;
    flex-direction: row;
    margin: 0 auto;
    display: none;
  }

  .n72cpobi {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 8px;
  }

  .ba4dweq6 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .afb0u2wi {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .nzyb3jt0 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .q0hy6xu1 {
    border-width: 0;
    margin: 0 24px;
  }

  .fn0uy0al {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 0;
  }

  .hn4zq9xi {
    border-width: 0;
    margin: 24px 0 0;
  }

  .nuv17ham {
    border-width: 1px 0;
    margin: 0 20%;
  }

  .w8yvv3yr {
    border-width: 0;
    flex-direction: row;
    margin: 0 auto;
    padding: 0 24px 24px;
    display: flex;
  }

  .y8f4eka3 {
    border-width: 0;
    margin: 0;
    padding: 32px 0 16px;
  }

  .fisitwqh {
    border-width: 0;
    width: 767px;
    margin: 0 0 -4px;
    padding: 0;
    overflow: hidden;
  }

  .jag8fhkd, .trtesj8g {
    border-width: 0;
    font-size: 48px;
  }

  .q13as1kl {
    border-width: 0;
    font-size: 48px;
    top: -40px;
  }

  .cjcitvym {
    border-width: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .p5pm6r19 {
    border-width: 0;
    padding: 8px 24px;
    font-size: 18px;
    line-height: 28px;
  }

  .pg0obww6 {
    border-width: 0;
    margin: 0;
  }

  .xoucah14 {
    border-width: 0;
    margin: 0 auto 24px;
    padding: 0;
  }

  .e0ngatlr, .vq7uyun1 {
    border-width: 0;
    margin: 0;
  }

  .me0qc781 {
    border-width: 0;
    width: auto;
    padding: 24px 0;
  }

  .zcrqe2jw {
    border-width: 0;
    width: auto;
    margin: 0 auto;
    padding: 0 0 0 24px;
  }

  .v4em2buq {
    border-width: 0;
    flex-direction: row;
    margin: 0 auto;
    padding: 0 24px;
    display: block;
  }

  .vupzeqbm {
    border-radius: 6px;
    margin: 0 24px 4px 0;
    padding: 2px;
    display: block;
  }

  .dishjxel, .wrofqbpk {
    border-width: 0;
    margin: 0;
  }

  .cbovsusg {
    border-width: 0;
    width: auto;
    margin: 0 0 24px;
  }

  .kjxw77tz {
    border-width: 0;
    margin: 0;
    padding: 0 48px;
    display: none;
  }

  .dwqytvfs {
    border-width: 0;
    max-width: 576px;
    margin: 0 auto;
    padding: 0 24px;
    display: block;
  }

  .loar9rmi {
    border-width: 0;
    padding: 48px 0 0;
  }

  .ol6bd4ex {
    border-width: 0;
    font-size: 13.44px;
    top: -6.72px;
  }

  .jhenw559 {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .cfk7uhlq {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .dv64pwno {
    border-radius: 6px;
    width: 256px;
    margin: 24px auto 0;
    display: block;
  }

  .zxlucgmk {
    border-width: 0;
    margin: 0;
  }

  .wvfijliz {
    border-width: 0;
    width: auto;
  }

  .znr2b708 {
    border-radius: 6px;
    width: 256px;
    margin: 0 auto;
  }

  .za8hizuy {
    border-width: 0;
    width: auto;
    margin: 0 auto;
    padding: 0 48px;
    display: none;
  }

  .c3pjjzdj {
    border-width: 0;
    flex-direction: row;
    max-width: 672px;
    margin: 0 auto;
    padding: 0 24px;
    display: block;
  }

  .wf8t7not {
    border-width: 0;
    padding: 24px 0;
  }

  .k2t4iyc1 {
    margin: 0 auto;
    display: none;
  }

  .foghw7wd {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 40px;
  }

  .ctjofqmv, .m0dzchs8 {
    border-width: 0;
    margin: 0;
  }

  .wuzopwbs {
    margin: 0 auto;
    display: block;
  }

  .l93xz206 {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .zh62b4gn {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 2px 24px;
  }

  .s66djzy2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 16px auto 0;
    padding: 2px 24px 0;
  }

  .jvuwq3xa {
    border-width: 0;
    margin: 24px 0 0;
    display: block;
  }

  .l7djit39 {
    border-width: 0;
    width: auto;
    margin: 0 auto;
  }

  .tav39jkh {
    border-width: 0;
    display: block;
  }

  .vvecrd73 {
    border-width: 0 4px;
    margin: 0 auto 40px;
    padding: 48px 32px 0;
  }

  .imy6nake {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .w915qhky {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 24px;
  }

  .gbqfnup9 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 16px 0 0;
    padding: 2px 24px 0;
  }

  .kbbdyn4c {
    border-width: 0;
    flex-direction: row;
    margin: 0 auto;
    padding: 0;
    display: none;
  }

  .tq1i3ad4 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .wtxd0psr {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .pferwp6g {
    border-width: 1px 0;
    padding: 24px 0;
  }

  .dx5z4731 {
    border-width: 0;
    margin: 0;
    padding: 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .dodvq7ti {
    display: none;
  }

  .fgvwpfw1 {
    margin: 0 auto;
    display: block;
  }

  .jrkixudk {
    border-width: 0;
    margin: 0 auto;
  }

  .bq6ek705 {
    border-width: 0;
    margin: 0;
  }

  .oiu0bmzr {
    border-width: 0;
    width: auto;
    margin: 0 0 48px;
  }

  .odlhmjka {
    border-width: 0;
    flex-direction: row;
    margin: 24px 0 0;
    display: block;
  }

  .ldlnnyh3 {
    border-width: 0;
    font-size: 16.8px;
    top: -8.4px;
  }

  .ndmskwmg {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .j5q96y8l {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .qua4kbli {
    margin: 0 0 0 262px;
  }

  .m7xgw4p3, .zj9fdgr7 {
    margin: 50px 0 0 262px;
  }

  .pexrtkgh {
    border-width: 0;
    padding: 12px 0;
  }

  .dg246e9n {
    border-width: 0;
    margin: 0 auto;
    padding: 70px 24px 0;
  }

  .k559id0h {
    border-width: 0;
    max-width: 672px;
    margin: 0 auto;
    padding: 0 24px;
  }

  .yfqnsevn {
    border-width: 0;
    padding: 48px 0 0;
  }

  .vpzqdxms {
    border-width: 0;
    font-size: 16.8px;
    top: -8.4px;
  }

  .m5id7jsq {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .xsa84ijt {
    border-width: 0;
    padding: 0 8px;
    font-size: 30px;
  }

  .cppho6ck {
    width: 128px;
    margin: 0 auto;
    display: none;
  }

  .j3qm5q6b {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto 24px;
    display: block;
  }

  .uwgeyhb9 {
    border-width: 0;
    width: auto;
    margin: 0 auto;
    padding: 0 0 0 40px;
  }

  .f85tz66j {
    margin: 0 24px 0 0;
  }

  .xa35suy1 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .jcqe4qqu {
    border-width: 0;
    width: auto;
    margin: 0 auto;
    padding: 0;
  }

  .eekzo5fc {
    border-width: 0;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    max-width: 384px;
    margin: 0 auto;
    padding: 24px 0 32px;
  }

  .uo3ms8p8 {
    border-width: 0;
    border-radius: 6px;
    margin: 0 auto;
    padding: 24px;
  }

  .dytjy0cw {
    border-width: 0;
    margin: 0;
    padding: 32px 0 0;
  }

  .m0u72yn8 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .rhcydcey {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .td3y10va {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .s1z5rp37 {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto 24px;
  }

  .cro5txwc {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .ojjrn75d {
    border-width: 0;
    margin: 0 auto;
    padding: 24px;
  }

  .iexnx3zs {
    border-width: 0;
    padding: 0 24px;
  }

  .eiv2fgtd {
    border-radius: 6px;
    margin: 24px auto;
  }

  .c5lbv3o1 {
    border-width: 0;
    border-radius: 0 0 6px 6px;
    padding: 16px 0;
  }

  .uxp4lpg8 {
    border-width: 2px;
    border-radius: 6px;
  }

  .pzfs9ihq {
    border-width: 2px 0 4px;
    border-radius: 6px;
    margin: 0;
    padding: 16px;
  }

  .v3g62zpw {
    border-width: 2px 0 4px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 16px;
  }

  .tlgrb4m3 {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px 0;
  }

  .o636xari {
    border-width: 0;
    margin: 48px 0 0;
    padding: 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .eruc34e4 {
    border-width: 1px 0;
    padding: 24px 0;
  }

  .u62q53pa {
    border-width: 0;
    font-size: 16.8px;
    top: -8.4px;
  }

  .s5s0kzf6 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .sbe7guak {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 36px;
  }

  .jsktqzjs {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto;
  }

  .nuz19aev {
    border-width: 0;
    margin: 0 auto;
    padding: 24px;
  }

  .gh6k2iu0 {
    margin: 0 auto;
    display: block;
  }

  .svt5u0oe {
    border-width: 0;
    width: 160px;
    margin: 0 auto;
    padding: 0;
  }

  .ga84t0wr {
    border-width: 0;
    margin: 0 4px 0 0;
  }

  .khlfhf8o {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .h5sg7yl0 {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .hg3ilxmh {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .a5c45keb {
    border-width: 0;
    font-size: 26.88px;
    top: -13.44px;
  }

  .rdtdxlp6 {
    border-width: 0;
    font-size: 48px;
  }

  .akeu1704 {
    border-width: 0;
    margin: 0 4px 0 0;
    font-size: 48px;
  }

  .zot7savj {
    border-width: 0;
    width: 434px;
    margin: 0;
    padding: 0 24px;
  }

  .q9786k48 {
    border-width: 0;
    margin: 48px 0 0;
  }

  .jz1pfup6 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .pvrnry5y {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .gkgp1spf {
    border-width: 0;
    flex-direction: row;
    max-width: 672px;
    margin: 0 auto;
    padding: 0 24px;
    display: block;
  }

  .jai7d38q {
    border-width: 0;
    padding: 24px 0 0;
  }

  .qyvrdxck {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0 0 0 24px;
    padding: 0 8px;
  }

  .yds5iv4e {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .vdcrlb32 {
    border-width: 0;
    margin: 0 0 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .ex41mile {
    border-width: 0;
    margin: 8px auto;
  }

  .kxyll52h {
    margin: 24px auto;
  }

  .mrufypjw {
    margin: 0 24px 0 0;
  }

  .ox5gjqik {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .gberyg2u {
    border-width: 0;
    padding: 8px 0 0;
  }

  .i820kwx4 {
    border-width: 0;
    padding: 0;
  }

  .ti1gctch {
    border-width: 2px 0 8px;
    border-radius: 4.8px;
    padding: 24px;
  }

  .bwtsdmsf {
    border-width: 0;
    padding: 0 0 8px;
  }

  .oym7lrvt {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    margin: 48px auto 0;
  }

  .l3qcf0uq {
    border-width: 0;
    padding: 24px 0;
  }

  .tvyq60od {
    border-width: 0;
    font-size: 16.8px;
    top: -8.4px;
  }

  .s23kva9t {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 16px;
    font-size: 30px;
    line-height: 1.25;
  }

  .cbpwnguz {
    background-color: #407fc6;
    border-width: 2px 2px 2px 0;
    border-radius: 0 9999px 9999px 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .ryfovrju {
    color: #172554;
    border-width: 0;
  }

  .whjoz27a {
    border-width: 0;
    border-radius: 0;
    margin: 0;
    padding: 8px 0;
  }

  .zrn5iupe {
    border-width: 0;
    margin: 20px 0 0;
    padding: 0 8px;
  }

  .q8tgz9i5 {
    border-width: 0;
  }

  .m21gewwz {
    border-width: 0;
    padding: 8px 0;
    display: none;
  }

  .iiyzmxnn {
    border-width: 0;
    margin: 0 0 -4px;
  }

  .ke9f2wv4 {
    border-width: 0;
    margin: 0 6px 0 0;
  }

  .nnq7nw0f {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .birsjeko {
    border-width: 0;
    width: 107px;
    margin: 24px 0 0;
    padding: 0;
  }

  .urpbomg0 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .imx5dc11 {
    border-width: 0;
    margin: 0 auto;
    padding: 4px 16px;
    display: none;
  }

  .pks05fi8 {
    margin: 0 8px 0 0;
    font-size: 24px;
  }

  .wqw7k7t1 {
    border-width: 0;
    font-size: 20px;
  }

  .mxj5p7g1 {
    border-width: 1px;
    border-radius: 5px;
    margin: 8px 0 24px;
    padding: 10px 0;
    font-size: 24px;
  }

  .mszf0vh0 {
    border-width: 0;
    padding: 0;
  }

  .efeuihe1 {
    border-width: 0;
    font-size: 16px;
    display: inline;
  }

  .dqaag3tv {
    border-width: 0;
    margin: 0;
    font-size: 16px;
  }

  .e16h6wso {
    background-color: #0000;
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .t93x5d9q {
    border-width: 0;
    width: 50%;
    padding: 16px 16px 0 0;
    position: relative;
  }

  .dweh9vep {
    border-width: 0;
    width: 50%;
    margin: 0;
    padding: 24px 0;
  }

  .w1k7yu5l {
    border-width: 0;
    border-radius: 0 0 6px 6px;
    margin: 0;
    padding: 4px 0;
    display: inline;
  }

  .eeteg63v {
    border-width: 2px;
    border-radius: 4.8px;
    order: 3;
    width: 100%;
    padding: 0;
  }

  .fm6b0w6i {
    border-width: 0;
    border-radius: 0;
    margin: 0;
    padding: 8px 0;
  }

  .cte39ywx {
    margin: 11px 0 -80px 16px;
  }

  .ecr0krsr {
    border-width: 0;
    left: -8px;
  }

  .a9j3febw {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .u9bwnhqf {
    border-width: 0;
    padding: 0 8px;
  }

  .typf90kv {
    border-width: 0;
    margin: 0 0 -4px;
  }

  .b1052vx9 {
    border-width: 0;
    margin: 0 6px 0 0;
  }

  .g172znaq {
    border-width: 0;
    width: 230px;
    margin: 0;
    padding: 0;
  }

  .ry9qtjpa {
    border-width: 0;
    margin: 0;
    padding: 8px;
  }

  .kgefca67 {
    border-width: 1px;
    border-radius: 5px;
    margin: 8px 0 24px;
    padding: 10px 0;
    font-size: 24px;
  }

  .y2ukhs9j {
    border-width: 0;
    padding: 0;
  }

  .sof5h6yj {
    border-width: 0;
    font-size: 16px;
    display: inline;
  }

  .zfdl09z8 {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .p72kjm7j {
    border-width: 2px;
    border-radius: 4.8px;
    order: 2;
    width: 100%;
    margin: 0 0 8px;
    padding: 0 0 2px;
  }

  .mysfqakv {
    border-width: 0;
    flex-direction: column;
    max-width: 512px;
    margin: 0 auto 24px;
    padding: 0 8px;
  }

  .q1s2am8d {
    border-width: 0;
    display: none;
  }

  .ooynvp4h {
    border-width: 0;
    margin: 24px auto 0;
  }

  .syg2r4lp {
    padding: 0 4px;
  }

  .ojt1ur7v {
    border-width: 0;
    padding: 0 0 8px;
  }

  .fz4go9ir {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 24px;
  }

  .f86481u9 {
    border-width: 0;
    margin: 24px auto 0;
    padding: 0 8px;
  }

  .oslz1eu8 {
    border-width: 0;
    width: 696px;
    margin: 32px auto 0;
    padding: 0 16px;
  }

  .xbserxlj {
    border-width: 0;
    margin: 0 auto;
    padding: 0 8px;
  }

  .cr3o7fhs {
    border-width: 0;
    padding: 24px 0;
  }

  .pemasrg0 {
    margin: 0 auto;
  }

  .nrcb6qhv {
    border-width: 0;
    margin: -112px 0 0;
  }

  .d3jifesc {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .axtx87nq {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .pob9291n {
    border-width: 2px 0 8px;
    border-radius: 6px;
    padding: 0 48px 48px;
  }

  .hl4rrerc {
    border-width: 0;
    margin: 128px auto 0;
    padding: 0 24px;
  }

  .atxrze7j {
    border-width: 0;
    padding: 24px 0;
  }

  .pe48sg8k {
    margin: 0 0 0 23px;
  }

  .gl3m7kq7 {
    border-width: 0;
    margin: 0 6px 0 0;
  }

  .narym9ru {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .cz78od9q {
    border-width: 0;
    width: 107px;
    margin: 24px 0 0;
    padding: 0;
  }

  .hiqlxhxt {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .cgatm3e2 {
    border-width: 0;
    margin: 0 auto;
    padding: 4px 16px;
    display: none;
  }

  .sb2a0gcc {
    background-color: #0000;
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .ux20tpdx {
    border-width: 0;
    width: 50%;
    padding: 16px 16px 0 0;
    position: relative;
  }

  .hw67nb4d {
    border-width: 0;
    width: 50%;
    margin: 0;
    padding: 24px 0;
  }

  .e8xnxbok {
    border-width: 2px;
    border-radius: 4.8px;
    order: 3;
    width: 100%;
    padding: 0;
  }

  .vkea0vbo {
    margin: 0 0 -80px;
  }

  .a1vpdmy6 {
    border-width: 0;
    width: 50%;
    padding: 16px 16px 0 0;
    position: relative;
  }

  .yuzc6p61 {
    border-width: 2px;
    border-radius: 4.8px;
    order: 2;
    width: 100%;
    margin: 0 0 8px;
    padding: 0;
  }

  .he2ix4hp {
    border-width: 0;
    margin: 32px auto 0;
    padding: 0 16px;
  }

  .lo8bneez {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .ri3sw55n {
    border-radius: 6px;
    width: 256px;
    margin: 0 auto;
  }

  .t72nnlqw {
    float: none;
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .j1ncmg27 {
    border-width: 0;
    padding: 24px 0 0;
  }

  .iugqysgr {
    border-width: 0;
    margin: 0 auto;
    padding: 24px 0 0;
  }

  .c1uye2i6 {
    border-width: 0;
    max-width: 576px;
    margin: 0 auto;
    padding: 0 24px;
  }

  .b4iaf2ql {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .uongk3sr {
    border-width: 0;
    padding: 24px 0;
  }

  .juvb3pmx {
    color: #172554;
    border-width: 0;
  }

  .m20w8cwq {
    margin: 0 0 -80px;
  }

  .b0g97mql {
    border-width: 0;
    margin: 11px 0 0;
    padding: 0 8px;
  }

  .w0zm99ka {
    border-width: 0;
    width: 230px;
    margin: 0;
    padding: 0;
  }

  .wtw5flvk {
    border-width: 0;
    width: 50%;
    padding: 16px 16px 0 0;
    position: relative;
  }

  .sgcbb569 {
    border-width: 0;
  }

  .ou3p4ks4 {
    border-width: 0;
    padding: 0 8px;
    display: block;
  }

  .fz51wce8 {
    border-width: 0;
    flex-direction: column;
    justify-content: center;
    margin: 0;
    padding: 0 0 8px;
    display: flex;
  }

  .mbzy11k8, .soah2z9l {
    border-width: 0;
    margin: 0;
  }

  .advc2hzk {
    border-width: 0;
    margin: 24px 0 16px;
  }

  .pytfq3kx {
    border-width: 0;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0 8px;
  }

  .q48hp41y {
    border-width: 0;
    padding: 40px 0;
  }

  .kkk0fyit {
    border-width: 0;
    margin: 0;
    padding: 24px 0;
  }

  .ut8cuk1i {
    border-width: 0;
    margin: 0 auto;
  }

  .mgxo6gws {
    border-width: 0;
    padding: 50px 30px;
  }

  .c2pvr4ot {
    border-width: 0;
    border-radius: 4.8px;
    margin: auto;
  }

  .jzoncf9v {
    border-width: 0;
    padding: 50px 30px;
  }

  .b4tl9fc8 {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .dh1yti0n {
    border-width: 0;
    margin: 0;
    padding: 12px 10px;
  }

  .kx4bh75n {
    border-width: 0;
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .bm4uqrj1 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .qr8dn441 {
    border-width: 0;
    margin: 0;
  }

  .uyu5hznu-2 {
    border-width: 0;
  }

  .sk5ormt3-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 65%;
    padding-left: 10px;
    display: flex;
  }

  .sk5ormt3-3.step-1 {
    width: 65%;
  }

  .x81p6ocb-2 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 8px;
  }

  .ny86ux32-2 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .rpq54905-2 {
    border-width: 0;
    border-radius: 9999px 6px 6px 9999px;
    width: auto;
    margin: 0;
    padding: 8px 48px 8px 8px;
  }

  .udlxu902-2 {
    border-width: 1px;
    border-radius: 9999px;
  }

  .b3x3imjx-2 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .eclnt70b-2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0;
    padding: 6px 24px 6px 16px;
  }

  .mz9ccado-2 {
    border-width: 1px;
    border-radius: 9999px;
  }

  .oywp0asx-2 {
    border-width: 1px;
    border-radius: 6px 9999px 9999px 6px;
    width: auto;
    margin: 0;
    padding: 8px 24px 8px 64px;
  }

  .fiqypxmt-2 {
    border-width: 0;
    flex-direction: row;
    margin: 0 auto;
    display: none;
  }

  .n72cpobi-2 {
    border-width: 1px;
    border-radius: 9999px;
    width: 35px;
    margin: 0 auto;
    padding: 8px;
  }

  .ba4dweq6-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .afb0u2wi-2 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .nzyb3jt0-2 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .q0hy6xu1-2 {
    border-width: 0;
    width: 33%;
    margin: 0;
  }

  .fn0uy0al-2 {
    border-width: 1px;
    border-radius: 9999px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
    display: flex;
  }

  .hn4zq9xi-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .cznxumta-2 {
    width: 33%;
  }

  .nuv17ham-2 {
    border-width: 1px 0;
    margin: 0 20%;
  }

  .w8yvv3yr-2 {
    border-width: 0;
    flex-direction: row;
    margin: 0 auto;
    padding: 0 24px 24px;
    display: flex;
  }

  .y8f4eka3-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin: 0;
    padding: 32px 0 16px;
    display: block;
  }

  .fisitwqh-2 {
    border-width: 0;
    width: 100%;
    margin: 0 0 -4px;
    padding: 0;
    overflow: hidden;
  }

  .jag8fhkd-2, .trtesj8g-2 {
    border-width: 0;
    font-size: 48px;
  }

  .q13as1kl-2 {
    border-width: 0;
    font-size: 48px;
    top: -40px;
  }

  .cjcitvym-2 {
    border-width: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .p5pm6r19-2 {
    border-width: 0;
    padding: 8px 24px;
    font-size: 18px;
    line-height: 28px;
  }

  .yqx9opku-2 {
    margin-top: 24px;
  }

  .pg0obww6-2 {
    text-align: center;
    border-width: 0;
    margin: 0;
  }

  .xoucah14-2 {
    border-width: 0;
    width: 80%;
    max-width: 100%;
    margin: 0 auto 24px;
    padding: 0;
  }

  .e0ngatlr-2, .vq7uyun1-2 {
    border-width: 0;
    margin: 0;
  }

  .me0qc781-2 {
    border-width: 0;
    width: auto;
    padding: 24px 0;
  }

  .zcrqe2jw-2 {
    border-width: 0;
    width: auto;
    margin: 0 auto;
    padding: 0 0 0 24px;
  }

  .v4em2buq-2 {
    border-width: 0;
    flex-direction: row;
    margin: 0 auto;
    padding: 0 24px;
    display: block;
  }

  .vupzeqbm-2 {
    border-radius: 6px;
    width: 100px;
    margin: 0 24px 4px 0;
    padding: 2px;
    display: block;
  }

  .dishjxel-2, .wrofqbpk-2 {
    border-width: 0;
    margin: 0;
  }

  .cbovsusg-2 {
    border-width: 0;
    width: auto;
    margin: 0 0 24px;
  }

  .kjxw77tz-2 {
    border-width: 0;
    margin: 0;
    padding: 0 48px;
    display: none;
  }

  .dwqytvfs-2 {
    border-width: 0;
    max-width: 576px;
    margin: 0 auto;
    padding: 0 24px;
    display: block;
  }

  .loar9rmi-2 {
    border-width: 0;
    padding: 48px 0 0;
  }

  .ol6bd4ex-2 {
    border-width: 0;
    font-size: 13.44px;
    top: -6.72px;
  }

  .jhenw559-2 {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .cfk7uhlq-2 {
    border-width: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .dv64pwno-2 {
    border-radius: 6px;
    width: 256px;
    margin: 24px auto 0;
    display: block;
  }

  .zxlucgmk-2 {
    border-width: 0;
    margin: 0;
  }

  .wvfijliz-2 {
    border-width: 0;
    width: auto;
  }

  .znr2b708-2 {
    border-radius: 6px;
    width: 256px;
    margin: 0 auto;
  }

  .za8hizuy-2 {
    border-width: 0;
    width: auto;
    margin: 0 auto;
    padding: 0 48px;
    display: none;
  }

  .c3pjjzdj-2 {
    border-width: 0;
    flex-direction: row;
    max-width: 672px;
    margin: 0 auto;
    padding: 0 24px;
    display: block;
  }

  .wf8t7not-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .k2t4iyc1-2 {
    margin: 0 auto;
    display: none;
  }

  .foghw7wd-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 40px;
  }

  .ctjofqmv-2 {
    border-width: 0;
    margin: 0;
  }

  .m0dzchs8-2 {
    border-width: 0;
    margin: 0;
    font-family: Firasansextracondensed, Arial, sans-serif;
  }

  .wuzopwbs-2 {
    margin: 0 auto;
    display: block;
  }

  .l93xz206-2 {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .zh62b4gn-2 {
    border-width: 1px;
    border-radius: 9999px;
    justify-content: center;
    align-items: flex-start;
    width: 285px;
    margin: 0 auto;
    padding: 2px 24px;
  }

  .s66djzy2-2 {
    border-width: 1px;
    border-radius: 9999px;
    justify-content: flex-start;
    align-items: center;
    width: 285px;
    margin: 16px auto 0;
    padding: 2px 24px;
  }

  .jvuwq3xa-2 {
    border-width: 0;
    width: 100%;
    margin: 24px 0 0;
    display: block;
  }

  .l7djit39-2 {
    border-width: 0;
    width: auto;
    margin: 0 auto;
  }

  .tav39jkh-2 {
    border-width: 0;
    display: block;
  }

  .vvecrd73-2 {
    border-width: 0 4px;
    border-left-style: solid;
    border-right-style: solid;
    margin: 20px auto 40px;
    padding: 0 32px;
  }

  .imy6nake-2 {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .w915qhky-2 {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 24px;
  }

  .gbqfnup9-2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 16px 0 0;
    padding: 2px 24px 0;
  }

  .kbbdyn4c-2 {
    border-width: 0;
    flex-direction: row;
    margin: 0 auto;
    padding: 0;
    display: none;
  }

  .tq1i3ad4-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .wtxd0psr-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .pferwp6g-2 {
    border-width: 1px 0;
    padding: 24px 0;
  }

  .dx5z4731-2 {
    border-width: 0;
    margin: 0;
    padding: 0 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .dodvq7ti-2 {
    display: none;
  }

  .fgvwpfw1-2 {
    margin: 0 auto;
    display: block;
  }

  .jrkixudk-2 {
    border-width: 0;
    margin: 0 auto;
  }

  .bq6ek705-2 {
    border-width: 0;
    margin: 0;
  }

  .oiu0bmzr-2 {
    border-width: 0;
    width: auto;
    margin: 0 0 48px;
  }

  .odlhmjka-2 {
    border-width: 0;
    flex-direction: row;
    margin: 24px 0 0;
    display: block;
  }

  .ldlnnyh3-2 {
    border-width: 0;
    font-size: 16.8px;
    top: -8.4px;
  }

  .ndmskwmg-2 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .j5q96y8l-2 {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .qua4kbli-2 {
    margin: 0;
  }

  .m7xgw4p3-2, .zj9fdgr7-2 {
    margin: 50px 0 0;
  }

  .pexrtkgh-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 12px 0;
    display: flex;
  }

  .dg246e9n-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 40px 24px 0;
  }

  .k559id0h-2 {
    border-width: 0;
    max-width: 672px;
    margin: 0 auto;
    padding: 0 24px;
  }

  .yfqnsevn-2 {
    border-width: 0;
    padding: 48px 0 0;
  }

  .vpzqdxms-2 {
    border-width: 0;
    font-size: 16.8px;
    top: -8.4px;
  }

  .m5id7jsq-2 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .xsa84ijt-2 {
    border-width: 0;
    padding: 0 8px;
    font-size: 30px;
  }

  .cppho6ck-2 {
    width: 128px;
    margin: 0 auto;
    display: none;
  }

  .j3qm5q6b-2 {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto 24px;
    display: none;
  }

  .uwgeyhb9-2 {
    border-width: 0;
    width: auto;
    margin: 0 auto;
    padding: 0 0 0 40px;
  }

  .f85tz66j-2 {
    margin: 0 24px 0 0;
  }

  .xa35suy1-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .jcqe4qqu-2 {
    border-width: 0;
    width: auto;
    margin: 0 auto;
    padding: 0;
  }

  .eekzo5fc-2 {
    border-width: 0;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    max-width: 384px;
    margin: 0 auto;
    padding: 24px 0 32px;
  }

  .uo3ms8p8-2 {
    background-color: #e6f1f1;
    border-width: 0;
    border-radius: 6px;
    margin: 0 auto;
    padding: 24px;
  }

  .dytjy0cw-2 {
    border-width: 0;
    margin: 0;
    padding: 32px 0 0;
  }

  .m0u72yn8-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .rhcydcey-2 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .td3y10va-2 {
    border-width: 0;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .s1z5rp37-2 {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto 24px;
  }

  .cro5txwc-2 {
    border-width: 0;
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .ojjrn75d-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 24px;
  }

  .iexnx3zs-2 {
    border-width: 0;
    padding: 0 24px;
  }

  .eiv2fgtd-2 {
    border-radius: 6px;
    margin: 24px auto;
  }

  .c5lbv3o1-2 {
    border-width: 0;
    border-radius: 0 0 6px 6px;
    padding: 16px 0;
  }

  .uxp4lpg8-2 {
    border-width: 2px;
    border-radius: 6px;
  }

  .pzfs9ihq-2 {
    border-width: 2px 0 4px;
    border-radius: 6px;
    margin: 0;
    padding: 16px;
  }

  .v3g62zpw-2 {
    border-width: 2px 0 4px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 16px;
  }

  .tlgrb4m3-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px 0;
  }

  .o636xari-2 {
    border-width: 0;
    margin: 48px 0 0;
    padding: 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .eruc34e4-2 {
    border-width: 1px 0;
    padding: 24px 0;
  }

  .u62q53pa-2 {
    border-width: 0;
    font-size: 16.8px;
    top: -8.4px;
  }

  .s5s0kzf6-2 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .sbe7guak-2 {
    border-width: 0;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 36px;
  }

  .jsktqzjs-2 {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto;
  }

  .nuz19aev-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 24px;
  }

  .gh6k2iu0-2 {
    margin: 0 auto;
    display: block;
  }

  .svt5u0oe-2 {
    border-width: 0;
    width: 4rem;
    margin: 0 auto;
    padding: 0;
    display: block;
  }

  .ga84t0wr-2 {
    border-width: 0;
    margin: 0 4px 0 0;
  }

  .khlfhf8o-2 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .h5sg7yl0-2 {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .hg3ilxmh-2 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .a5c45keb-2 {
    border-width: 0;
    font-size: 26.88px;
    top: -13.44px;
  }

  .rdtdxlp6-2 {
    border-width: 0;
    font-size: 48px;
  }

  .akeu1704-2 {
    border-width: 0;
    margin: 0 4px 0 0;
    font-family: Firasansextracondensed, Arial, sans-serif;
    font-size: 30px;
  }

  .zot7savj-2 {
    border-width: 0;
    width: 282px;
    margin: 0;
    padding: 0 24px;
  }

  .q9786k48-2 {
    border-width: 0;
    margin: 48px 0 0;
    display: none;
  }

  .c4xy3e6o-2 {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .jz1pfup6-2 {
    border-width: 0;
    margin: 24px 0 0;
    display: block;
  }

  .pvrnry5y-2 {
    border-width: 0;
    margin: 0 auto 48px;
  }

  .gkgp1spf-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 672px;
    margin: 0 auto;
    padding: 0 24px;
    display: flex;
  }

  .jai7d38q-2 {
    border-width: 0;
    padding: 24px 0 0;
  }

  .qyvrdxck-2 {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0 0 0 24px;
    padding: 0 8px;
  }

  .yds5iv4e-2 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .vdcrlb32-2 {
    border-width: 0;
    margin: 0 0 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .ex41mile-2 {
    border-width: 0;
    margin: 8px auto;
  }

  .kxyll52h-2 {
    margin: 24px auto;
  }

  .mrufypjw-2 {
    margin: 0 24px 0 0;
  }

  .ox5gjqik-2 {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .gberyg2u-2 {
    border-width: 0;
    padding: 8px 0 0;
  }

  .i820kwx4-2 {
    border-width: 0;
    padding: 0;
  }

  .ti1gctch-2 {
    border-width: 2px 0 8px;
    border-radius: 4.8px;
    padding: 24px;
  }

  .bwtsdmsf-2 {
    border-width: 0;
    padding: 0 0 8px;
  }

  .oym7lrvt-2 {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    margin: 48px auto 0;
  }

  .l3qcf0uq-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .tvyq60od-2 {
    border-width: 0;
    font-size: 16.8px;
    top: -8.4px;
  }

  .s23kva9t-2 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 16px;
    font-size: 30px;
    line-height: 1.25;
  }

  .cbpwnguz-2 {
    background-color: #407fc6;
    border-width: 2px 2px 2px 0;
    border-radius: 0 9999px 9999px 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .ryfovrju-2 {
    color: #172554;
    border-width: 0;
  }

  .whjoz27a-2 {
    border-width: 0;
    border-radius: 4.8px 4.8px 0 0;
    margin: 0;
    padding: 8px 0;
  }

  .zrn5iupe-2 {
    border-width: 0;
    margin: 20px 0 0;
    padding: 0 8px;
  }

  .red-line {
    border-width: 0;
  }

  .m21gewwz-2 {
    border-width: 0;
    padding: 8px 0;
    display: none;
  }

  .iiyzmxnn-2 {
    text-align: center;
    border-width: 0;
    width: 100%;
    margin: 0 0 -4px;
  }

  .ke9f2wv4-2 {
    border-width: 0;
    margin: 0 6px 0 0;
  }

  .nnq7nw0f-2 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .birsjeko-2 {
    border-width: 0;
    width: 100%;
    margin: 24px 0 0;
    padding: 0;
  }

  .urpbomg0-2 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .imx5dc11-2 {
    border-width: 0;
    width: 100%;
    margin: 0 auto;
    padding: 4px 16px;
    display: none;
  }

  .pks05fi8-2 {
    margin: 0 8px 0 0;
    font-size: 24px;
  }

  .wqw7k7t1-2 {
    border-width: 0;
    font-size: 20px;
  }

  .mxj5p7g1-2 {
    border-width: 1px;
    border-radius: 5px;
    width: 80%;
    margin: 8px 0 24px;
    padding: 10px 0;
    font-size: 24px;
  }

  .mszf0vh0-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 0;
    display: flex;
  }

  .efeuihe1-2 {
    border-width: 0;
    font-size: 16px;
    display: inline;
  }

  .dqaag3tv-2 {
    border-width: 0;
    margin: 0;
    font-size: 16px;
  }

  .e16h6wso-2 {
    background-color: #0000;
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .t93x5d9q-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 16px 16px 0;
    display: flex;
    position: relative;
  }

  .dweh9vep-2 {
    border-width: 0;
    width: 100%;
    margin: 0;
    padding: 0 0 24px;
  }

  .w1k7yu5l-2 {
    border-width: 0;
    border-radius: 0 0 6px 6px;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 4px 0;
    display: inline;
    position: static;
  }

  .eeteg63v-2 {
    border-width: 2px;
    border-radius: 4.8px;
    flex-flow: column;
    order: 3;
    width: 100%;
    padding: 0;
    display: flex;
  }

  .fm6b0w6i-2 {
    border-width: 0;
    border-radius: 4.8px 4.8px 0 0;
    width: 100%;
    margin: 0;
    padding: 8px 0;
  }

  .cte39ywx-2 {
    margin: 11px 0 -80px 16px;
  }

  .ecr0krsr-2 {
    border-width: 0;
    left: -8px;
  }

  .a9j3febw-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .u9bwnhqf-2 {
    border-width: 0;
    width: 50%;
    padding: 0 8px;
  }

  .typf90kv-2 {
    border-width: 0;
    margin: 0 0 -4px;
  }

  .b1052vx9-2 {
    border-width: 0;
    margin: 0 6px 0 0;
  }

  .g172znaq-2 {
    border-width: 0;
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .ry9qtjpa-2 {
    border-width: 0;
    margin: 0;
    padding: 8px;
  }

  .kgefca67-2 {
    border-width: 1px;
    border-radius: 5px;
    width: 80%;
    margin: 8px 0 24px;
    padding: 10px 0;
    font-size: 24px;
  }

  .y2ukhs9j-2 {
    border-width: 0;
    padding: 0;
  }

  .sof5h6yj-2 {
    border-width: 0;
    font-size: 16px;
    display: inline;
  }

  .s032g90x-2 {
    width: 100%;
  }

  .zfdl09z8-2 {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .p72kjm7j-2 {
    border-width: 2px;
    border-radius: 4.8px;
    order: 2;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 0 0 8px;
    padding: 0 0 2px;
    display: block;
  }

  .mysfqakv-2 {
    border-width: 0;
    flex-direction: column;
    width: 90%;
    max-width: 100%;
    margin: 0 auto 24px;
    padding: 0 8px;
  }

  .q1s2am8d-2 {
    border-width: 0;
    display: none;
  }

  .ooynvp4h-2 {
    border-width: 0;
    margin: 24px auto 0;
  }

  .syg2r4lp-2 {
    padding: 0 4px;
  }

  .ojt1ur7v-2 {
    border-width: 0;
    width: 80%;
    padding: 0 0 8px;
  }

  .pfbu9inm-2 {
    width: 80%;
  }

  .fz4go9ir-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 0 24px;
    display: flex;
  }

  .f86481u9-2 {
    border-width: 0;
    margin: 24px auto 0;
    padding: 0 8px;
  }

  .oslz1eu8-2 {
    border-width: 0;
    width: 696px;
    margin: 32px auto 0;
    padding: 0 16px;
  }

  .xbserxlj-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 8px;
    display: flex;
  }

  .cr3o7fhs-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .pemasrg0-2 {
    margin: 0 auto;
  }

  .nrcb6qhv-2 {
    border-width: 0;
    margin: 6px 0 0;
  }

  .d3jifesc-2 {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .axtx87nq-2 {
    border-width: 0;
    margin: -64px 0 10px;
    padding: 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .pob9291n-2 {
    border-width: 2px 0 8px;
    border-radius: 6px;
    padding: 0 30px 48px;
  }

  .hl4rrerc-2 {
    border-width: 0;
    width: 100%;
    max-width: 100%;
    margin: 128px auto 0;
    padding: 0 24px;
  }

  .atxrze7j-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .pe48sg8k-2 {
    height: auto;
    margin: 0 0 0 23px;
  }

  .gl3m7kq7-2 {
    border-width: 0;
    margin: 0 6px 0 0;
  }

  .narym9ru-2 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .cz78od9q-2 {
    border-width: 0;
    width: 100%;
    margin: 24px 0 0;
    padding: 0;
  }

  .hiqlxhxt-2 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .cgatm3e2-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 4px 16px;
    display: none;
  }

  .sb2a0gcc-2 {
    background-color: #0000;
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .ux20tpdx-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 16px 0 0;
    display: block;
    position: relative;
  }

  .hw67nb4d-2 {
    border-width: 0;
    border-top-left-radius: 4.8px;
    border-top-right-radius: 4.8px;
    width: 100%;
    margin: 0;
    padding: 0 0 24px;
  }

  .e8xnxbok-2 {
    border-width: 2px;
    border-radius: 4.8px;
    flex-flow: column;
    order: 3;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 0;
    display: flex;
  }

  .vkea0vbo-2 {
    height: auto;
    margin: 0 0 -80px;
  }

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

  .a1vpdmy6-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding: 16px 0 0;
    display: flex;
    position: relative;
  }

  .yuzc6p61-2 {
    border-width: 2px;
    border-radius: 4.8px;
    flex-flow: column;
    order: 2;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin: 0 0 8px;
    padding: 0;
    display: flex;
  }

  .he2ix4hp-2 {
    border-width: 0;
    width: auto;
    max-width: 100%;
    margin: 32px auto 0;
    padding: 0 16px;
  }

  .lo8bneez-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .ri3sw55n-2 {
    border-radius: 6px;
    width: 256px;
    margin: 0 auto;
  }

  .t72nnlqw-2 {
    float: none;
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .j1ncmg27-2 {
    border-width: 0;
    padding: 24px 0 0;
  }

  .iugqysgr-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 24px 0 0;
  }

  .c1uye2i6-2 {
    border-width: 0;
    max-width: 576px;
    margin: 0 auto;
    padding: 0 24px;
  }

  .b4iaf2ql-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .uongk3sr-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .juvb3pmx-2 {
    color: #172554;
    border-width: 0;
  }

  .m20w8cwq-2 {
    margin: 0 0 -80px;
  }

  .b0g97mql-2 {
    border-width: 0;
    margin: 11px 0 0;
    padding: 0 8px;
  }

  .w0zm99ka-2 {
    border-width: 0;
    width: 230px;
    margin: 0;
    padding: 0;
  }

  .wtw5flvk-2 {
    border-width: 0;
    width: 50%;
    padding: 16px 16px 0 0;
    position: relative;
  }

  .sgcbb569-2 {
    border-width: 0;
  }

  .ou3p4ks4-2 {
    border-width: 0;
    padding: 0 8px;
    display: block;
  }

  .fz51wce8-2 {
    border-width: 0;
    flex-direction: column;
    justify-content: center;
    margin: 0;
    padding: 0 0 8px;
    display: flex;
  }

  .mbzy11k8-2, .soah2z9l-2 {
    border-width: 0;
    margin: 0;
  }

  .advc2hzk-2 {
    border-width: 0;
    margin: 24px 0 16px;
  }

  .pytfq3kx-2 {
    border-width: 0;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0 8px;
  }

  .q48hp41y-2 {
    border-width: 0;
    padding: 40px 0;
  }

  .kkk0fyit-2 {
    border-width: 0;
    margin: 0;
    padding: 24px 0;
  }

  .ut8cuk1i-2 {
    border-width: 0;
    margin: 0 auto;
  }

  .mgxo6gws-2 {
    border-width: 0;
    padding: 50px 30px;
  }

  .c2pvr4ot-2 {
    border-width: 0;
    border-radius: 4.8px;
    margin: auto;
  }

  .jzoncf9v-2 {
    border-width: 0;
    padding: 50px 30px;
  }

  .b4tl9fc8-2 {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .dh1yti0n-2 {
    border-width: 0;
    margin: 0;
    padding: 12px 10px;
  }

  .kx4bh75n-2 {
    border-width: 0;
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .bm4uqrj1-2 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .qr8dn441-2 {
    border-width: 0;
    margin: 0;
  }

  .div-block-140 {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 4rem;
    display: flex;
  }

  .step-1 {
    width: 33%;
  }

  .cnaw94m2 {
    margin: 0;
    padding: 0;
  }

  .rcxnvs87 {
    padding: 1px;
  }

  .ytmyxnqp {
    width: 0;
    margin: 0 0 8px;
    padding: 16px 0 0;
    display: none;
  }

  .hxn3l6ha {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .dwmmne90, .lugm8qp5 {
    max-width: 540px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .va7oy6qm {
    margin: auto;
  }

  .t5qz5ydq {
    padding: 56.25% 0 0;
  }

  .ir3cjsuo {
    margin: 4.5% 0 0;
    padding: 0 10%;
  }

  .yl6zkare {
    border-width: 2px;
    border-radius: 8px;
    margin: 0;
    padding: 0;
  }

  .tbkzte9c {
    width: 743px;
    margin: 0;
    padding: 0;
  }

  .hf89jyqt {
    margin: 0;
    padding: 0 16px;
  }

  .e1xcmfs6 {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 26px 0 0;
    padding: calc(14px + 56.25%) 12px 14px;
  }

  .lvot56lq {
    margin: 0;
    padding: 21px 11px;
  }

  .y4gu3ntt {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .zl7evrzn {
    width: 761px;
    margin: 0;
    padding: 0;
  }

  .z393c8pm {
    margin: 0;
    padding: 0;
  }

  .li2qk2sk {
    padding: 1px;
  }

  .amtwuhne {
    margin: 10px 0;
    padding: 1px;
  }

  .rl9ncd3u {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .qwogumtf {
    border-radius: 6px;
    padding: 15px 30px;
  }

  .p9xhz8nc {
    margin: 15px 0 0;
    padding: 1px;
  }

  .yl2o0v7n {
    margin: 15px 0;
    padding: 0 10px;
  }

  .ucwmmotj {
    padding: 12px 10px;
  }

  .zul45haa {
    padding: 0 0 14px;
  }

  .caxlx2d4 {
    margin: 0;
    padding: 0;
  }

  .bev5hket {
    border-width: 3px;
    border-radius: 8px;
    width: 100%;
    margin: 15px 0 0;
  }

  .rka120oy {
    margin: 0;
    padding: 21px 11px;
  }

  .ql84qghu {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .za2x9i2a {
    width: 761px;
    margin: 0;
    padding: 0;
  }

  .xsnotd7u {
    margin: 0;
    padding: 0;
  }

  .k429kl3x {
    padding: 1px;
  }

  .amtwg77e {
    margin: 10px 0;
    padding: 1px;
  }

  .ymiyer1b {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .bb0c5zii {
    border-radius: 6px;
    padding: 15px 30px;
  }

  .x44q4tfr {
    margin: 15px 0 0;
    padding: 1px;
  }

  .wnwbgom5 {
    margin: 15px 0;
    padding: 0 10px;
  }

  .aq1ibebi {
    width: auto;
    margin: 0;
    padding: 0;
  }

  .b3ewpaxa {
    margin: 0;
    padding: 0;
  }

  .ttr1oour {
    border-radius: 10px;
    margin: 0 0 2px;
    padding: 2px 11px;
  }

  .u6b2448w {
    border-width: 3px;
    border-radius: 8px;
    margin: -18px 0;
    padding: 0 0 1px;
  }

  .jh19lby3 {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .wljjsmv7 {
    width: 761px;
    margin: 0;
    padding: 0;
  }

  .ss0a6il3 {
    margin: 0;
    padding: 0;
  }

  .ny3wo2ph {
    border-radius: 10px;
    margin: 0 0 1px;
    padding: 2px 11px;
  }

  .ljhshn75 {
    margin: 0 0 2px;
  }

  .qjzhaz93 {
    border-width: 3px;
    border-radius: 8px;
    margin: 15px 0 0;
    padding: 0 0 1px;
  }

  .q7szunxs {
    flex-direction: column;
    width: 100%;
  }

  .a5tvnot0 {
    flex-direction: column-reverse;
    margin: 40px 0 0;
    padding: 60px 0;
  }

  .ew8e5m3a {
    border-radius: 50%;
    margin: 0;
    padding: 0;
  }

  .e7lal15o {
    width: 100%;
    margin: 53px 0 0;
  }

  .imo0w3sx {
    margin: 14px 0 35px;
    padding: 48px 0;
  }

  .r5ys68pg {
    margin: 0 0 24px;
  }

  .t269veln {
    border-width: 3px;
    margin: 26px 20px 0;
    padding: 0 3px;
  }

  .xnz8qtgr {
    margin: 0 20px;
  }

  .si5iso5w {
    margin: 0 20px;
    padding: 1px;
  }

  .zitouhez, .w2c8e910 {
    flex-basis: 100%;
    padding: 1px;
  }

  .dkptjboh {
    flex-wrap: wrap;
    padding: 1px;
  }

  .by7hjwwk {
    margin: 0;
    padding: 0;
  }

  .rrjuz853 {
    flex-wrap: wrap;
    width: 57%;
    margin: 0 auto;
    padding: 12px 24px;
  }

  .gncf7xe6, .sz0gph77 {
    padding: 1px;
  }

  .q7x2u9vp {
    margin: 50px 0 0;
    padding: 1px;
  }

  .rggm5cjm {
    flex-basis: 100%;
    padding: 13px 20px 1px;
  }

  .crtx05ri {
    flex-wrap: wrap;
    padding: 1px;
  }

  .ojqh46a1 {
    padding: 12px 10px;
  }

  .ogpocqtx {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 0;
    padding: 2px;
  }

  .aahtuibj {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }

  .mmrzlaug {
    margin: 57px 0 0;
  }

  .ph0eqtkv {
    flex-basis: 100%;
    padding: 1px;
  }

  .mc4wyowm {
    flex-basis: 100%;
    margin: 0;
    padding: 2px;
  }

  .x34rj3kk {
    flex-wrap: wrap;
    padding: 1px;
  }

  .hjw1adkw {
    margin: 53px 0 0;
  }

  .luz07j1w {
    flex-basis: 100%;
    padding: 1px;
  }

  .kjmc2y9q {
    margin: 0 0 0 -100px;
    padding: 1px;
  }

  .ecmf0tpr {
    border-width: 3px;
    border-radius: 10px;
    padding: 12px 10px;
  }

  .u5v1k579 {
    flex-basis: 100%;
    padding: 1px;
  }

  .w1tt0yn6 {
    max-width: none;
  }

  .ebxfdtt3 {
    flex-basis: 100%;
    margin: 0 0 0 -100px;
    padding: 2px;
  }

  .ymuly6kv {
    flex-basis: 100%;
    margin: 0 0 0 27px;
    padding: 1px;
  }

  .fajl01rt {
    padding: 12px 10px;
  }

  .mv5fzksl {
    margin: 0 0 0 -100px;
    padding: 1px;
  }

  .m751mn2v {
    flex-basis: 100%;
    width: 57%;
    margin: 0 auto;
    padding: 1px 25px;
  }

  .y18uzvm2 {
    flex-wrap: wrap;
    padding: 1px;
  }

  .dviyegny {
    width: 737px;
    margin: 0;
    padding: 0;
  }

  .dahssxfb {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .pez6ujis {
    margin: 0;
    padding: 21px 11px;
  }

  .mm5mpi3t {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .r4ph8hyk {
    width: 737px;
    margin: 0;
    padding: 0;
  }

  .bzpkfwvq {
    margin: 0;
    padding: 0;
  }

  .uyrl9i6j {
    width: 737px;
    margin: 0;
    padding: 0;
  }

  .kppwzgca {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 0;
    padding: 14px 12px;
  }

  .n9uutn3x {
    margin: 0;
  }

  .i2f0rmgt {
    margin: 0 0 24px;
    font-size: 33.505px;
  }

  .j0tlkwyc {
    flex-basis: 100%;
    width: 100%;
  }

  .rkuraa8i, .xbt0i5on {
    margin: 0;
    padding: 0 15px;
  }

  .ka2xts4e {
    flex-basis: 100%;
    width: 100%;
  }

  .r8xbfzyv {
    flex-wrap: wrap;
    margin: 0 -15px 24px;
  }

  .csi7gzyn {
    padding: 24px 16px;
  }

  .ia7wcx43 {
    max-width: 540px;
    padding: 0 15px;
  }

  .w69jh27u {
    margin: 0 0 35px;
    padding: 48px 0;
  }

  .wg2qrf0a {
    padding: 0 0 0 5px;
  }

  .qea1mlur {
    margin: 0;
    padding: 5px 10px;
  }

  .ll7mqgc6 {
    border-width: 1px;
    border-radius: 5px;
    padding: 5px;
  }

  .ffwp1i5r {
    border-width: 1px;
    margin: 0;
    padding: 5px 10px;
  }

  .b5voqp0l {
    margin: 10px;
    padding: 5px;
  }

  .kjcq6hk1 {
    padding: 0 0 0 5px;
  }

  .fyfbp9sq, .bho72t3s {
    margin: 35px 10px 10px;
    padding: 5px;
  }

  .v5vftwxn {
    padding: 5px 0;
  }

  .wgr8zuih {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 0;
    padding: 14px 12px;
  }

  .vbrukv9x {
    padding: 20px 10px;
  }

  .zalseee1 {
    flex-wrap: wrap;
    margin: 0;
    padding: 8px 0 10px;
  }

  .alqmlnhw {
    flex-wrap: wrap;
    max-width: 540px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .nngelzrj {
    margin: 0;
    padding: 8px 0;
  }

  .by34b8xt {
    margin: 0;
    padding: 0;
  }

  .tsa16k89 {
    margin: 0;
  }

  .rb6xac5u {
    margin: 0;
    padding: 8px 0;
  }

  .pt1ewhgx {
    border-width: 5px 0 0;
  }

  .qc1yikdk {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .bld7mo1p {
    margin: 16px 0;
    padding: 0 16px;
  }

  .gmcqmose {
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .i4h6enka {
    border-radius: 3px;
    padding: 15px;
  }

  .e2tgax7a {
    margin: 0 auto;
  }

  .img-mobile {
    width: 480px;
    max-width: none;
    height: 366px;
  }

  .image-75 {
    width: 259px;
    height: 466px;
  }

  .imm125pd {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 0;
    padding: 2px;
  }

  .vis0r8vl {
    margin: 0 0 8px;
    padding: 14px 0 0;
  }

  .eg9chgwf {
    padding: 0 15px;
  }

  .ssaw1p8u {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .er31h5az {
    margin: 24px auto;
  }

  .dtdaikvh, .whf0cvkz {
    margin: 0;
  }

  .o3o6btb1 {
    border-width: 2px;
    border-radius: 4px;
    margin: 20px auto;
    padding: 6px 12px;
  }

  .gacka0ga {
    padding: 12px 10px;
  }

  .slekdnfp {
    margin: 24px 0 0;
  }

  .rqnmr5bz {
    border-radius: 4px;
    padding: 16px;
  }

  .lq99sdib {
    max-width: 540px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .exaixxzl {
    margin: 0 auto;
    padding: 0 15px;
  }

  .iy7e3nt4 {
    margin: 0;
  }

  .umjfsuoy {
    margin: 1rem 0;
  }

  .oi5zinwo {
    margin: 0 0 1rem;
  }

  .s9goy5p9 {
    max-width: 540px;
    margin: 0 auto;
    padding: 24px;
  }

  .jlxertcx {
    margin: 0 auto;
    padding: 0 15px;
  }

  .kkri1jyr {
    border-radius: 3px;
    padding: 15px;
  }

  .wbdk8y98 {
    margin: 0;
  }

  .lc1galoj {
    padding: 0 15px;
  }

  .gcm34nnu {
    margin: 15px 0;
    padding: 0;
  }

  .e4cl1s2t {
    margin: 15px 0;
  }

  .iycky6q2 {
    margin: 0 0 8px;
  }

  .d9ce1iup {
    margin: 0;
  }

  .fqjl0s3p {
    margin: 0;
    padding: 0;
  }

  .h48st5nl {
    margin: 0;
  }

  .f80thpsw {
    padding: 10px;
  }

  .kqp3gow1 {
    margin: 0 auto 1px 1px;
    padding: 0 30px;
  }

  .pjwcltoi {
    flex-wrap: wrap;
    padding: 10px;
  }

  .nsc48g9o {
    border-radius: 3px;
    padding: 15px;
  }

  .gxxf6xek {
    margin: 0;
  }

  .s66djzy2-3 {
    background-color: #0369a1;
    border-radius: 999px;
    width: 194px;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 24px;
    display: flex;
  }

  .hkau7uc0 {
    border-width: 0;
  }

  .btbalmyq {
    width: 91px;
  }

  .o0rdd6n3 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 8px;
  }

  .cgqj5d9n, .t4tgmskh {
    border-width: 0;
    max-width: none;
  }

  .mngv8qd1 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .kg1rdgkn {
    border-width: 0;
    border-radius: 9999px 6px 6px 9999px;
    width: auto;
    margin: 0;
    padding: 8px 48px 8px 8px;
  }

  .el436vut {
    border-width: 0;
    border-radius: 9999px 6px 6px 9999px;
    width: auto;
    margin: 0 0 0 -20px;
    padding: 8px 48px 8px 8px;
  }

  .ab8nuh4g {
    border-width: 1px;
    border-radius: 9999px;
  }

  .y35wdybb {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .rjafokj2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0;
    padding: 6px 24px 6px 16px;
  }

  .rx70lf1o {
    border-width: 0;
    flex-direction: row;
    margin: 0 auto;
    display: none;
  }

  .qscq8fea {
    border-width: 1px;
    border-radius: 9999px;
    width: 32px;
    margin: 0 auto;
    padding: 8px;
  }

  .ocj6put0 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .qt6xevyc {
    width: 111px;
  }

  .va5ywa6w {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .ccuz06np {
    border-width: 0;
    margin: 16px 0 0;
  }

  .kewkibaj {
    border-width: 0;
    width: 158px;
    margin: 0;
  }

  .dsgwb5fl {
    border-width: 0;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    margin: 0 auto;
    padding: 0 24px 24px;
    display: flex;
  }

  .c10f03cj {
    border-width: 0;
    margin: 0;
    padding: 32px 0 16px;
  }

  .w6oz4i05 {
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 48px;
    top: -40px;
  }

  .tu9wt2mk, .vlnefpvp {
    border-width: 0;
    margin: 0;
  }

  .je65quoh {
    width: 360px;
    height: auto;
    display: block;
  }

  .w5827nck {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 32px 10px 24px;
    display: flex;
  }

  .kzt2xaxr {
    margin: 0 auto;
    display: none;
  }

  .ympie8lb {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 40px;
  }

  .p51ezkac {
    margin: 0 24px 0 0;
  }

  .vzio7m9n {
    border-width: 0;
    padding: 0 0 20px;
  }

  .sp46al3d {
    border-width: 0;
    width: auto;
    margin: 0 auto;
  }

  .ggmbo3sc {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
    display: block;
  }

  .gkd9rtsk {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .wjucc39o {
    border-width: 1px 0;
    padding: 24px 0;
  }

  .gyezofku {
    border-width: 0;
    padding: 20px 1px;
  }

  .e253m0f2 {
    border-width: 0;
    margin: 0 10px;
    padding: 10px;
  }

  .dm7w3p60, .wzlls7a7 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .uwnas8q4 {
    border-width: 1px 0;
    padding: 1px;
  }

  .h1roxokw {
    border-width: 3px;
    margin: 38px 0 0;
    padding: 13px 11px;
  }

  .i6gopizm {
    border-width: 3px;
    margin: 38px 0;
    padding: 13px 11px;
  }

  .hias2xyg {
    border-width: 1px 0;
    padding: 1px;
  }

  .f2t7r0ve {
    border-width: 0;
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 0;
    padding: 2px;
  }

  .kymtoot4 {
    border-width: 0;
    margin: 44px 0 0;
    padding: 0 10px 0 0;
  }

  .cdn0houm {
    border-width: 3px;
    width: 100%;
    max-width: 100%;
    margin: 20px 10px 0 0;
    padding: 0 24px;
  }

  .pbwa58pa {
    border-width: 1px 0;
    width: 100%;
    margin: 0 0 -7px;
  }

  .hfknq7t1 {
    border-width: 0;
    width: 100%;
    font-size: 30px;
    line-height: 36px;
  }

  .ys7d80ol, .a6lx2gid, .e7wy91gz, .krvdae1r, .fec2zkud, .oasjcspc, .opzoaxd5, .ynriblo6 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .v3wwokba {
    border-width: 0;
    width: 100%;
    max-width: 100%;
    margin: 32px 0 24px;
    font-size: 30px;
    line-height: 36px;
  }

  .rrbudk6p {
    border-width: 0;
    margin: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .jhf4siwu {
    width: 100%;
  }

  .hs2g329g {
    border-width: 0;
    flex-basis: 100%;
    min-width: auto;
    min-height: auto;
    padding: 15px 10px;
  }

  .w5wsy1ws {
    border-width: 0;
    flex-wrap: wrap;
    width: 100%;
    padding: 1px;
  }

  .h5s8yz7u {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0 0 0 24px;
    padding: 0 8px;
  }

  .uv0tij7x {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .qaf4gb2b {
    border-width: 0;
    margin: 0 0 0 8px;
    font-size: 30px;
    line-height: 36px;
  }

  .g9ud7wwk {
    border-width: 0;
    margin: 8px auto;
  }

  .l0kyw2pk {
    margin: 24px auto;
  }

  .zdfhgoir {
    margin: 0 24px 0 0;
  }

  .ffr1zj6c {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .zkznqpx6 {
    border-width: 0;
    padding: 8px 0 0;
  }

  .r75eq7vr {
    border-width: 0;
    padding: 0;
  }

  .bcptv13b {
    border-width: 2px 0 8px;
    border-radius: 4.8px;
    padding: 24px;
  }

  .hj3vyfm3 {
    border-width: 0;
    padding: 0 0 8px;
  }

  .w4q6jkbr {
    border-width: 0;
    grid-template-rows: none;
    grid-template-columns: none;
    margin: 48px auto 0;
  }

  .uz0j4s5z {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .q48boj7m {
    border-width: 0;
    padding: 14px 0 24px;
  }

  .nmf9sbx8 {
    margin: 0 auto;
  }

  .ks4kvvom {
    border-width: 0;
    margin: -112px 0 0;
    inset: 0% 0% auto;
  }

  .hp3apvxy, .z1tjz3on, .zrc027ap {
    border-width: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .ckzalw8k {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .h44jbidn {
    width: 400px;
    height: auto;
  }

  .bqje67up {
    border-width: 0;
    padding: 1px;
  }

  .epz5l6gx {
    border-width: 0;
    padding: 10px 1px 50px;
  }

  .bcgtgjb3 {
    border-width: 1px;
    border-radius: 4px;
    width: 100%;
    margin: 0 auto;
    padding: 6px 12px;
  }

  .d15jsuxc {
    border-width: 0;
    margin: 26px 0 0;
    padding: 10px 1px 50px;
  }

  .ahbgcknm {
    border-width: 2px 0 8px;
    border-radius: 6px;
    padding: 100px 48px 48px;
  }

  .txtd2d5x {
    border-width: 0;
    margin: 128px auto 0;
    padding: 0 24px;
  }

  .grn54mre {
    border-width: 0;
    margin: 47px 0 0;
    padding: 0 10px;
  }

  .qk1orlb3, .q1zr04v7 {
    border-width: 0;
    padding: 24px 0;
  }

  .v0k5l8v9 {
    width: 100%;
  }

  .z4djfrif {
    border-width: 0;
    padding: 0 8px;
    display: block;
  }

  .zrwh28ye {
    border-width: 0;
    flex-direction: column;
    justify-content: center;
    margin: 0;
    padding: 0 0 8px;
    display: flex;
  }

  .id7hzfou, .lb9x2chw {
    border-width: 0;
    margin: 0 0 10px;
  }

  .sukoa1bi {
    border-width: 0;
    margin: 24px 0 16px;
  }

  .eswkdk7i {
    border-width: 0;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0 8px;
  }

  .jild5qz0 {
    border-width: 0;
    padding: 40px 0;
  }

  .myay6s1j {
    border-width: 0;
    margin: 0;
    padding: 24px 0;
  }

  .h4i3q382 {
    border-width: 0;
    margin: 0 auto;
  }

  .kj37rtc1 {
    border-width: 0;
    padding: 50px 30px;
  }

  .mhdnxtnk {
    border-width: 0;
    border-radius: 4.8px;
    margin: auto;
  }

  .g93mxspw {
    border-width: 0;
    padding: 50px 30px;
  }

  .ksff935p {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .az2g0hl1 {
    border-width: 0;
    margin: 0;
    padding: 12px 10px;
  }

  .xn1rzak1 {
    border-width: 0;
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .z1ouea73 {
    border-width: 0;
  }

  .nf73ac2p {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .g1wfpqy3 {
    border-width: 0;
    width: 100%;
    margin: 0;
  }

  .hfvxp9sq {
    margin: 0;
    padding: 0;
  }

  .fsgrean8 {
    padding: 1px;
  }

  .pk1y0tis {
    width: 0;
    margin: 0 0 8px;
    padding: 16px 0 0;
    display: none;
  }

  .bjl2k3ax {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .r0ro37e7, .ihcnj5tt {
    max-width: 540px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .z7fsdx3i {
    margin: auto;
  }

  .e2d6pryo {
    padding: 56.25% 0 0;
  }

  .p19r65ca {
    margin: 4.5% 0 0;
    padding: 0 10%;
  }

  .zousvb57 {
    border-width: 2px;
    border-radius: 8px;
    width: 90%;
    margin: 0;
    padding: 0;
  }

  .tecz6pfb {
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .ef1qhwv3 {
    margin: 0;
    padding: 0 16px;
  }

  .vidp06oz {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 26px 0 0;
    padding: calc(14px + 56.25%) 12px 14px;
  }

  .wgt57sck {
    margin: 0;
    padding: 21px 11px;
  }

  .gkdflbvf {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .frdpk1kk {
    width: 761px;
    margin: 0;
    padding: 0;
  }

  .l0l4qcax {
    margin: 0;
    padding: 0;
  }

  .un5c34mi {
    padding: 1px;
  }

  .yitzxscw {
    margin: 10px 0;
    padding: 1px;
  }

  .xgsp01dh {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .yjp5uqar {
    border-radius: 6px;
    padding: 15px 30px;
  }

  .mzcrwbmn {
    margin: 15px 0 0;
    padding: 1px;
  }

  .zdrhepqr {
    margin: 15px 0;
    padding: 0 10px;
  }

  .wikm04oo {
    padding: 12px 10px;
  }

  .b8omt318 {
    padding: 0 0 14px;
  }

  .rk47lvqd {
    margin: 0;
    padding: 0;
  }

  .ec6gwloc {
    border-width: 3px;
    border-radius: 8px;
    width: 100%;
    margin: 15px 0 0;
  }

  .mb4b2s0l {
    margin: 0;
    padding: 21px 11px;
  }

  .d22kv89v {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .hdrn0d6t {
    width: 761px;
    margin: 0;
    padding: 0;
  }

  .g3vemlm7 {
    margin: 0;
    padding: 0;
  }

  .odt6hq3c {
    padding: 1px;
  }

  .patpjcgt {
    margin: 10px 0;
    padding: 1px;
  }

  .gwang2kb {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .sm6ebtos {
    border-radius: 6px;
    padding: 15px 30px;
  }

  .bggj753m {
    margin: 0;
  }

  .zyzxif8n {
    margin: 15px 0 0;
    padding: 1px;
  }

  .j87z6waw {
    margin: 15px 0;
    padding: 0 10px;
  }

  .kg62zjkm {
    width: auto;
    margin: 0;
    padding: 0;
  }

  .jk3e0oce {
    margin: 0;
    padding: 0;
  }

  .lt5uzmh4 {
    border-radius: 10px;
    margin: 0 0 2px;
    padding: 2px 11px;
  }

  .spcpkn6i {
    border-width: 3px;
    border-radius: 8px;
    margin: -18px 0;
    padding: 0 0 1px;
  }

  .cwguwv2d {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .lcum87q5 {
    width: 761px;
    margin: 0;
    padding: 0;
  }

  .ligkkt03 {
    margin: 0;
    padding: 0;
  }

  .ai9fulb1 {
    border-radius: 10px;
    margin: 0 0 1px;
    padding: 2px 11px;
  }

  .ztxhpdgu {
    margin: 0 0 2px;
  }

  .umcamyzn {
    border-width: 3px;
    border-radius: 8px;
    margin: 15px 0 0;
    padding: 0 0 1px;
  }

  .y5sxm9d8 {
    flex-direction: column;
    width: 100%;
  }

  .gopbr1f9 {
    flex-direction: column-reverse;
    margin: 40px 0 0;
    padding: 60px 0;
  }

  .jw5z2e2c {
    border-radius: 50%;
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .c94vm5bb {
    width: 100%;
    margin: 53px 0 0;
    display: none;
  }

  .ce160hjl {
    width: 100%;
    margin: 14px 0 35px;
    padding: 48px 0;
  }

  .rrdxewf1 {
    white-space: normal;
    margin: 0 0 24px;
  }

  .i3uwodsf {
    border-width: 3px;
    margin: 26px 20px 0;
    padding: 0 3px;
  }

  .fia6vtli {
    margin: 16px 20px 0;
  }

  .mopnljn7 {
    margin: 0 20px;
    padding: 1px;
  }

  .u1q627oo, .yl2tznh7 {
    flex-basis: 100%;
    padding: 1px;
  }

  .dqihtokf {
    flex-wrap: wrap;
    padding: 1px;
  }

  .hs184z2y {
    margin: 0;
    padding: 0;
  }

  .se4ubcrt {
    flex-wrap: wrap;
    width: 100%;
    margin: 0 auto;
    padding: 12px 24px;
  }

  .eb8dulta, .uy447j2y {
    padding: 1px;
  }

  .w2zmiods {
    margin: 50px 0 0;
    padding: 1px;
  }

  .hufbyinf {
    flex-basis: 100%;
    padding: 13px 20px 1px;
  }

  .sw1w1gq6 {
    flex-wrap: wrap;
    padding: 1px;
  }

  .u46kq4ss {
    padding: 12px 10px;
  }

  .y60wvkp8 {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 0;
    padding: 2px;
  }

  .nscysf5t {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }

  .z1fakngz {
    white-space: normal;
  }

  .hu2hx4az {
    margin: 57px 0 0;
  }

  .u8lxk6tc {
    text-align: center;
    flex-basis: 100%;
    width: 100%;
    margin-bottom: 24px;
    padding: 1px;
    display: block;
  }

  .i4xidsaq {
    flex-basis: 100%;
    width: 100%;
    margin: 0;
    padding: 2px;
  }

  .y04ky1vd {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 1px;
  }

  .pjnlldjt {
    margin: 53px 0 0;
  }

  .txgzbdh0 {
    flex-basis: 100%;
    justify-content: center;
    align-items: center;
    max-width: 10%;
    padding: 1px;
  }

  .u5jrte3k {
    text-align: center;
    overflow-wrap: break-word;
    width: 100%;
    margin: 0;
    padding: 1px;
  }

  .vrw72spm {
    border-width: 3px;
    border-radius: 10px;
    padding: 12px 10px 0;
  }

  .oo46fgfq {
    text-align: center;
    flex-basis: 100%;
    padding: 1px;
  }

  .r3bkplua {
    max-width: none;
  }

  .v5f9ii4w {
    text-align: center;
    flex-basis: 100%;
    width: 100%;
    margin: 0;
    padding: 2px;
  }

  .q0mpuqy6 {
    flex-basis: 100%;
    width: 100%;
    margin: 0;
    padding: 1px;
    display: flex;
  }

  .x7oqbr4w {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 12px 10px;
    display: flex;
  }

  .m0f9cvw0 {
    text-align: center;
    width: 100%;
    margin: 0;
    padding: 1px 1px 0;
  }

  .ljbxt1kc {
    flex-basis: 100%;
    width: 57%;
    margin: 0 auto;
    padding: 1px 25px;
  }

  .hmcswedh {
    flex-wrap: wrap;
    padding: 1px;
  }

  .mj7g6jnb {
    margin-bottom: 60px;
  }

  .jj76hljk {
    width: 737px;
    margin: 0;
    padding: 0;
  }

  .vh1zeu7a {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .szrkk3b6 {
    margin: 0;
    padding: 21px 11px;
  }

  .ogb892g2 {
    border-width: 1px 0;
    margin: 0;
    padding: 8px 11px;
  }

  .uhsjqy78 {
    width: 737px;
    margin: 0;
    padding: 0;
  }

  .qnrgdci1 {
    margin: 0;
    padding: 0;
  }

  .fchfhh3g {
    width: 737px;
    margin: 0;
    padding: 0;
  }

  .ggy24reg {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 0;
    padding: 14px 12px;
  }

  .cmyizu5r {
    margin: 0;
  }

  .cccf4vqm {
    margin: 0 0 24px;
    font-size: 33.505px;
  }

  .iquxptqm {
    flex-basis: 100%;
    width: 100%;
  }

  .pbm84cr2, .r4vj7t89 {
    margin: 0;
    padding: 0 15px;
  }

  .o3alsw06 {
    flex-basis: 100%;
    width: 100%;
  }

  .aang2etf {
    flex-wrap: wrap;
    margin: 0 -15px 24px;
  }

  .eo6hgmqk {
    padding: 24px 16px;
  }

  .v45zthxl {
    max-width: 540px;
    padding: 0 15px;
  }

  .k4cefs04 {
    margin: 0 0 35px;
    padding: 48px 0;
  }

  .wzw1ttzp {
    padding: 0 0 0 5px;
  }

  .thrd24q2 {
    margin: 0;
    padding: 5px 10px;
  }

  .d85t87gh {
    border-width: 1px;
    border-radius: 5px;
    padding: 5px;
  }

  .ia3dgzri {
    border-width: 1px;
    margin: 0;
    padding: 5px 10px;
  }

  .gbc9jjmq {
    margin: 10px;
    padding: 5px;
  }

  .salfnnc2 {
    padding: 0 0 0 5px;
  }

  .l6iof7bo, .dddhu7ns {
    margin: 35px 10px 10px;
    padding: 5px;
  }

  .bmnwy1q2 {
    padding: 5px 0;
  }

  .mfsgo7qg {
    flex-wrap: wrap;
    flex-basis: 100%;
    margin: 0;
    padding: 14px 12px;
  }

  .sxrc9vu1 {
    padding: 20px 10px;
  }

  .bxihpph5 {
    flex-wrap: wrap;
    margin: 0;
    padding: 8px 0 10px;
  }

  .s4vcp21g {
    flex-wrap: wrap;
    max-width: 540px;
    margin: 0 auto;
    padding: 0 15px;
  }

  .m6zzehry {
    margin: 0;
    padding: 8px 0;
  }

  .rkqi836v {
    margin: 0;
    padding: 0;
  }

  .k4xtlt0r {
    margin: 0;
  }

  .l5gjikkk {
    margin: 0;
    padding: 8px 0;
  }

  .gvlr4iim {
    border-width: 5px 0 0;
  }

  .t3djaypl {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .sy7n4ij1 {
    margin: 16px 0;
    padding: 0 16px;
  }

  .gt8wpr4z {
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .lk29ww8r {
    border-radius: 3px;
    padding: 15px;
  }

  .cww1huc6 {
    margin: 0 auto;
  }

  .r2y2xxq5 {
    border-width: 0;
    margin: 0;
  }

  .fkem0apr {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
    font-size: 12px;
    line-height: 1.375;
  }

  .y07bkj6a {
    border-width: 0;
    margin: 24px 0 0;
    padding: 4px 0 0;
  }

  .lecxk7r3 {
    border-width: 1px 0 0;
    padding: 24px 8px;
  }

  .lb0fyht7 {
    border-width: 0;
    margin: 24px 0 0;
    padding: 16px 0 0;
  }

  .z2wc8kqw {
    border-width: 0;
    margin: 0 auto;
  }

  .rd48wb1w {
    border-width: 1px;
    border-radius: 6px;
    padding: 24px 48px;
  }

  .dsd9us6d {
    border-width: 0;
    margin: 12px 0 0;
    font-size: 20px;
    line-height: 28px;
  }

  .hfcfr91z {
    border-width: 0;
    margin: 0;
  }

  .lawm2hgu {
    border-width: 0 0 1px;
    padding: 12px 8px;
  }

  .zzc8xcid {
    border-width: 0;
    max-width: none;
    margin: 0;
    padding: 16px;
  }

  .nj1jac28 {
    letter-spacing: -.9px;
    border-width: 0;
    margin: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .ofpsi25e {
    border-width: 0;
    margin: 0;
  }

  .gufimf8p {
    border-width: 0;
    margin: 24px 0 0;
    padding: 8px 0 0;
  }

  .ym4grb5s {
    border-width: 0;
    margin: 12px 0 0;
  }

  .g2662rqg {
    border-width: 0;
    margin: 0 auto;
  }

  .rerc4sby {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .t4xlzs07 {
    border-width: 0;
    border-radius: 9999px;
    margin: 4px 0 0;
    padding: 0;
  }

  .sb557rp5 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .wouyerzh {
    border-width: 0;
  }

  .cknju2c8 {
    border-width: 0;
    padding: 32px 8px;
  }

  .hdy8kccx {
    border-width: 1px;
    border-radius: 6px;
    padding: 8px 16px;
  }
}

@media screen and (max-width: 479px) {
  .hours, .paragraph, .paragraph-2 {
    font-size: 14px;
  }

  .split, .field {
    flex-flow: column;
  }

  .card-title {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: row;
  }

  .card-tittle {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.2;
  }

  .image-2 {
    width: 34px;
  }

  .image-3 {
    width: 47px;
  }

  .paragraph-4 {
    line-height: 1.5;
  }

  .checkout-guarantee-content {
    flex-flow: column;
  }

  .checkout-guarantee-text {
    width: 100%;
  }

  .image-5 {
    width: 17%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .image-5.truck {
    width: 17%;
  }

  .footer-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .show-product-price {
    display: none;
  }

  .up1-header-img {
    width: 95%;
  }

  .heading {
    font-size: 22px;
  }

  .heading-2 {
    font-size: 32px;
  }

  .paragraph-6 {
    font-size: 18px;
  }

  .heading-3 {
    font-size: 32px;
  }

  .paragraph-9 {
    font-size: 18px;
  }

  .paragraph-10 {
    font-size: 22px;
  }

  .bold-text-5 {
    font-size: 18px;
  }

  .heading-5 {
    font-size: 32px;
  }

  .up1-points-list-item {
    flex-flow: column;
  }

  .text-span-8 {
    font-size: 18px;
  }

  .paragraph-12 {
    margin-bottom: 0;
    font-size: 22px;
  }

  .paragraph-13 {
    font-size: 22px;
  }

  .up1-bonus-card {
    text-align: left;
  }

  .heading-6 {
    font-size: 22px;
  }

  .card-content {
    text-align: left;
    flex-flow: column;
    padding-right: 0;
    display: block;
    position: static;
  }

  .card-content-left {
    text-align: center;
    flex-flow: column;
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .paragraph-14 {
    font-size: 18px;
  }

  .image-8, .image-8.img1 {
    width: 82%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .discount-text, .paragraph-16 {
    font-size: 18px;
  }

  .up1-guarantee-section {
    flex-flow: column;
    margin-top: 20px;
    display: flex;
  }

  .up1-guarantee-tittle {
    flex-flow: column;
  }

  .paragraph-17 {
    font-size: 32px;
  }

  .image-9 {
    width: 49%;
  }

  .paragraph-18 {
    font-size: 18px;
  }

  .packages-text {
    text-align: left;
  }

  .remember {
    text-align: center;
  }

  .paragraph-19 {
    width: 100%;
    font-size: 19px;
  }

  .paragraph-20, .paragraph-21 {
    font-size: 18px;
  }

  .up1-package {
    order: 0;
  }

  .up1-package.pkg-first-mobile {
    order: -9999;
  }

  .up1-package.pkg-sec-mobile {
    order: 2;
  }

  .up1-package.pkg-last-mobile {
    order: 9999;
  }

  .bold-text-16 {
    font-size: 20px;
  }

  .paragraph-25 {
    font-size: 20px;
    font-weight: 700;
  }

  .up1-footer-section {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .link-6 {
    font-size: 18px;
  }

  .paragraph-28, .paragraph-29, .paragraph-30, .paragraph-31 {
    text-align: center;
    font-size: 18px;
  }

  .card-images {
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    flex-flow: wrap;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 30%;
    max-width: 62.3188%;
    display: flex;
  }

  .bold-text-20 {
    font-size: 14px;
  }

  .image-15, .image-16, .image-17, .image-18 {
    width: 20%;
  }

  .downsell-up1-header {
    padding-top: 0;
  }

  .heading-9 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 40px;
    line-height: 1;
    display: block;
  }

  .text-span-12 {
    padding: 0 5px;
  }

  .downsell-packages-container.crosssell-packages-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .card-pkg-text.card-pkg-text-vsl {
    white-space: normal;
  }

  .link-10 {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1;
  }

  .paragraph-35 {
    margin-bottom: 0;
    padding: 5px 10px;
    line-height: 28px;
  }

  .image-20, .image-21, .image-22, .image-23 {
    width: 20%;
  }

  .section {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: center;
  }

  .div-block-8 {
    background-color: #e0e0e0;
    height: 260px;
    max-height: 260px;
  }

  .video {
    height: auto;
  }

  .bold-text-27 {
    color: #032b43;
  }

  .italic-text {
    font-size: 16px;
  }

  .container {
    padding-bottom: 128px;
  }

  .text-block-2 {
    font-size: .8rem;
  }

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

  .image-30, .image-31, .image-32, .image-33, .image-34, .image-35, .image-36, .image-37, .image-38, .image-39, .image-40, .image-41 {
    width: 20%;
  }

  .text-block-13 {
    font-size: .8rem;
  }

  .section-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-block-14 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 30px;
  }

  .text-block-15 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-34 {
    width: 90%;
  }

  .text-block-23.no-thanks-crosssell {
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .text-span-28, .text-span-29, .text-span-30, .text-span-31, .text-span-32, .text-span-33 {
    font-size: 14px;
  }

  .text-span-41 {
    font-size: 13px;
  }

  .div-block-54 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    width: 100%;
    max-width: 320px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-span-42 {
    font-size: 14px;
  }

  .heading-17 {
    width: 100%;
  }

  .heading-18 {
    text-align: center;
    margin-top: -28px;
  }

  .image-51 {
    max-width: 70%;
  }

  .image-51.image-anthony-2 {
    max-width: 90%;
  }

  .div-block-58 {
    max-width: 100%;
  }

  .div-block-58.container-text-anthony-2 {
    max-width: 90%;
  }

  .text-block-36 {
    text-align: center;
  }

  .heading-21 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-68, .div-block-69, .div-block-70 {
    width: 90%;
  }

  .div-block-74 {
    line-height: 10px;
  }

  .text-block-42 {
    font-size: 20px;
  }

  .bold-text-35 {
    font-size: 50px;
  }

  .heading-23 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 2rem;
  }

  .heading-24 {
    font-size: 18px;
  }

  .image-58, .image-58.bot, .image-59, .image-60 {
    max-width: 50%;
  }

  .text-block-49, .text-block-51 {
    line-height: 25px;
  }

  .div-block-87 {
    width: auto;
    max-width: none;
  }

  .text-block-54 {
    width: auto;
    line-height: 25px;
  }

  .div-block-88, .div-block-89, .div-block-90 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-94, .div-block-95, .div-block-96 {
    width: 90%;
  }

  .bold-text-38 {
    text-align: center;
    font-size: 13px;
  }

  .text-block-68 {
    text-align: left;
    font-size: 14px;
  }

  .text-block-72, .heading-30, .text-block-80 {
    text-align: center;
  }

  .div-block-126 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-82 {
    font-size: 16px;
  }

  .superscript-2 {
    font-size: 50px;
    bottom: 0;
  }

  .image-74 {
    left: 39%;
  }

  .text-block-96 {
    left: 25%;
  }

  .witzv4gw {
    margin: 0;
    padding: 0;
  }

  .zwaztzg5 {
    padding: 1px;
  }

  .vilkc1ck {
    margin: 0 0 8px;
    padding: 16px 0 0;
  }

  .emra9gq8 {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .w4fm4wb7, .q02h7l3z {
    max-width: none;
    margin: 0 auto;
    padding: 0 15px;
  }

  .lhvejnun {
    margin: auto;
  }

  .diaia5t4 {
    padding: 56.25% 0 0;
  }

  .e9sdgc7h {
    margin: 4.5% 0 0;
    padding: 0 10%;
  }

  .k8xje5f7 {
    border-width: 2px;
    border-radius: 8px;
    max-width: none;
    margin: 0;
    padding: 0;
  }

  .ua56bwur {
    width: 454px;
    margin: 0;
    padding: 0;
  }

  .qz65o86p {
    margin: 0;
    padding: 0 16px;
  }

  .nyunu7h9 {
    flex-wrap: wrap;
    margin: 26px 0 0;
    padding: calc(14px + 56.25%) 12px 14px;
  }

  .b0scndm1 {
    margin: 0;
    padding: 21px 11px;
    line-height: 17px;
  }

  .blak24f7 {
    color: #252a32;
    border-width: 1px 0;
    border-color: #252a32;
    margin: 0;
    padding: 8px 11px;
    font-size: 13px;
    line-height: 13px;
  }

  .ptnsd4rt {
    flex-direction: row;
    align-items: center;
    width: 472px;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
  }

  .zp9azs8c {
    margin: 0;
    padding: 0;
  }

  .s0s5pp7w {
    padding: 1px;
  }

  .ijjnc642 {
    margin: 10px 0;
    padding: 1px;
  }

  .m25u6h82 {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .iwb4sehn {
    border-radius: 6px;
    margin: 0 5px 0 0;
    padding: 15px 10px;
    font-size: 16px;
    line-height: 24px;
    box-shadow: 2px 2px 2px .7px #a5a7aa, -2px -2px 2px .7px #f6f9fe;
  }

  .wg44yswl {
    margin: 10px 0 0;
    padding: 1px;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
  }

  .zrh4zyge {
    margin: 15px 0;
    padding: 0 10px;
  }

  .r2dw38ut {
    font-size: 20px;
  }

  .kefqpyks {
    padding: 12px 10px;
  }

  .gr00jxmd {
    font-size: 16px;
  }

  .szmaaspn {
    padding: 0 0 14px;
  }

  .jzkfywrw {
    margin: 0;
    padding: 0;
  }

  .t40dqai0 {
    border-width: 3px;
    border-radius: 8px;
    margin: 15px 0 0;
  }

  .s3pqnznh {
    margin: 0;
    padding: 21px 11px;
    line-height: 17px;
  }

  .ety87odl {
    color: #252a32;
    border-width: 1px 0;
    border-color: #252a32;
    width: 273px;
    margin: 5px 0 0;
    padding: 8px 11px;
    font-size: 17px;
    line-height: 13px;
  }

  .zwhkzaou {
    flex-direction: row;
    align-items: center;
    width: 472px;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
  }

  .ttq76gif {
    margin: 0;
    padding: 0;
  }

  .p71uc6zt {
    padding: 1px;
  }

  .uh2ir8j4 {
    margin: 10px 0;
    padding: 1px;
  }

  .x9a112j0 {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .johatnmk {
    border-radius: 6px;
    margin: 0 5px 0 0;
    padding: 15px 10px;
    font-size: 16px;
    line-height: 24px;
    box-shadow: 2px 2px 2px .7px #a5a7aa, -2px -2px 2px .7px #f6f9fe;
  }

  .or39hhw8 {
    margin: 10px 0 0;
    padding: 1px;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
  }

  .ezdendlf {
    margin: 15px 0;
    padding: 0 10px;
  }

  .yvcvltv0 {
    margin: 0;
    padding: 0;
    font-size: 20px;
  }

  .l27gzyft {
    font-size: 16px;
  }

  .zh87n7h6 {
    margin: 0;
    padding: 0;
  }

  .i0p1gqe9 {
    border-radius: 10px;
    margin: 0 0 2px;
    padding: 2px 11px;
  }

  .wv4lqhtz {
    border-width: 3px;
    border-radius: 8px;
    margin: 0 0 15px;
    padding: 0;
  }

  .ifr4maja {
    color: #252a32;
    border-width: 1px 0;
    border-color: #252a32;
    margin: 0;
    padding: 8px 11px;
    font-size: 13px;
    line-height: 13px;
  }

  .l1c2xggm {
    flex-direction: row;
    align-items: center;
    width: 472px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .zmmtc7q1 {
    font-size: 16px;
  }

  .kotmnuuy {
    margin: 0;
    padding: 0;
  }

  .qlgtwwtp {
    border-radius: 10px;
    margin: 0 0 1px;
    padding: 2px 11px;
  }

  .jwh7bl7g {
    margin: 0 0 2px;
  }

  .ddefqimb {
    border-width: 3px;
    border-radius: 8px;
    margin: 15px 0 0;
    padding: 0 0 1px;
  }

  .vnetxy9p {
    margin: 40px 0 0;
    padding: 0;
  }

  .aehm4z8e {
    border-radius: 50%;
    margin: 0;
    padding: 0;
  }

  .c856x410 {
    flex-direction: row;
    margin: 53px 0 0;
    display: none;
  }

  .p4n8td0n {
    margin: 14px 0 35px;
    padding: 48px 0;
  }

  .volybzco {
    width: 100%;
    margin: 0 0 24px;
  }

  .uazsgz2h {
    border-width: 3px;
    margin: 26px 20px 0;
    padding: 0 3px;
  }

  .ph7acjyi {
    margin: 0 20px;
  }

  .wc37y7ch {
    margin: 0 20px;
    padding: 1px;
  }

  .t33ckvt8, .aqa8vz8h {
    padding: 1px;
  }

  .wwedu2fk {
    flex-wrap: wrap;
    padding: 1px;
  }

  .kjip9art {
    width: 100%;
  }

  .cm99cv90 {
    margin: 0;
    padding: 0;
  }

  .qj2xzrn0 {
    flex-wrap: wrap;
    width: 100%;
    margin: -36px auto 0;
    padding: 12px 24px;
  }

  .n1uqe4hw {
    padding: 1px;
  }

  .obstjmtj {
    width: 317px;
    height: 338px;
  }

  .cbuvebzq {
    padding: 1px;
  }

  .aw386m0c {
    margin: 50px 0 0;
    padding: 1px;
  }

  .vkaw38x8 {
    padding: 13px 20px 1px;
  }

  .pbm12ai3 {
    flex-wrap: wrap;
    padding: 1px;
  }

  .gvwc6cfd {
    width: 100%;
    padding: 12px 10px;
  }

  .no7cc5kx {
    flex-wrap: wrap;
    margin: 0;
    padding: 2px;
  }

  .v1hav65w {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }

  .jcfrsflx {
    width: 307px;
    height: 269px;
    margin: 57px 0 0;
  }

  .lmrbgivf {
    padding: 1px;
  }

  .ywz2ev0b {
    margin: 0;
    padding: 2px;
  }

  .l63gtiea {
    flex-wrap: wrap;
    padding: 1px;
  }

  .n87ken16 {
    margin: 53px 0 0;
  }

  .cvmsf8wy {
    padding: 1px;
  }

  .fu58itbc {
    margin: 0;
    padding: 1px;
  }

  .lnf1rci3 {
    border-width: 3px;
    border-radius: 10px;
    padding: 12px 10px;
  }

  .k0wxpvea {
    padding: 1px;
  }

  .ydyspwa7 {
    width: min-content;
    margin: 0;
    padding: 2px;
  }

  .ke0bb094 {
    margin: 30px 0 0;
    padding: 1px;
  }

  .qujbbvh2 {
    padding: 12px 10px;
  }

  .uqnq9wcz {
    margin: 0;
    padding: 1px;
  }

  .nzo10mel {
    width: 100%;
    margin: 0 auto;
    padding: 1px 25px;
  }

  .d9jw6dlt {
    flex-wrap: wrap;
    padding: 1px;
  }

  .hqvs2mf0 {
    flex-direction: row;
    align-items: center;
    width: 448px;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
  }

  .hlzjjfax {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
    display: none;
  }

  .ys5eqlrq {
    margin: 0;
    padding: 21px 11px;
    line-height: 17px;
  }

  .gxms677z {
    color: #252a32;
    border-width: 1px 0;
    border-color: #252a32;
    margin: 0;
    padding: 8px 11px;
    line-height: 21px;
  }

  .h25h1ew9 {
    flex-direction: row;
    align-items: center;
    width: 448px;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
  }

  .yzgvx3ah {
    margin: 0;
    padding: 0;
    font-size: 20px;
  }

  .z59gw2yh {
    flex-direction: row;
    align-items: center;
    width: 448px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .yw1indwn {
    flex-wrap: wrap;
    margin: 0;
    padding: 14px 12px;
  }

  .r0wu8mnd {
    margin: 0;
  }

  .kl1xpeu6 {
    margin: 0 0 24px;
    font-size: 29.17px;
  }

  .vmvzwvnv {
    margin: 0;
    padding: 0 15px;
    display: none;
  }

  .feqtlxqi {
    margin: 0;
    padding: 0 15px;
    display: block;
  }

  .lpnd75cg {
    flex-wrap: wrap;
    margin: 0 -15px 24px;
  }

  .zd8zbz0k {
    padding: 24px 16px;
  }

  .rgfth1sp {
    max-width: none;
    padding: 0 15px;
  }

  .kw70qnpp {
    margin: 0 0 35px;
    padding: 48px 0;
  }

  .kgaegrnn {
    padding: 0 0 0 5px;
  }

  .bb7c1r79 {
    margin: 0;
    padding: 5px 10px;
  }

  .nozdam8x {
    border-width: 1px;
    border-radius: 5px;
    padding: 5px;
  }

  .o0ceoqwm {
    border-width: 1px;
    margin: 0;
    padding: 5px 10px;
  }

  .nlypxuca {
    margin: 10px;
    padding: 5px;
  }

  .n0il74c1 {
    padding: 0 0 0 5px;
  }

  .ui744j8u {
    margin: 35px 10px 10px;
    padding: 5px;
  }

  .r165s5mv {
    width: 100%;
    margin: 35px 10px 10px;
    padding: 5px;
  }

  .ho3oi7k9 {
    padding: 5px 0;
  }

  .w6gzmrqh {
    flex-wrap: wrap;
    margin: 0;
    padding: 14px 12px;
  }

  .za5rueci {
    padding: 20px 10px;
  }

  .thfg6l3i {
    flex-wrap: wrap;
    margin: 0;
    padding: 8px 0 10px;
  }

  .rrouetto {
    flex-wrap: wrap;
    max-width: none;
    margin: 0 auto;
    padding: 0 15px;
  }

  .ydi9osmd {
    margin: 0;
    padding: 8px 0;
  }

  .edhtiuel {
    margin: 0;
    padding: 0;
  }

  .xbj926cy {
    margin: 0;
  }

  .bcbs9dvk {
    margin: 0;
    padding: 8px 0;
  }

  .o6lyg870 {
    border-width: 5px 0 0;
  }

  .s064ve2d {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .u4kcw4n1 {
    margin: 16px 0;
    padding: 0 16px;
  }

  .d98uqkd2 {
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .q1gdcaxw {
    border-radius: 3px;
    padding: 15px;
  }

  .txd8go2s, .txd8go2s-2 {
    margin: 0 auto;
  }

  .uyu5hznu {
    border-width: 0;
  }

  .x81p6ocb {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 8px;
  }

  .ny86ux32 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .rpq54905 {
    border-width: 0;
    border-radius: 9999px 6px 6px 9999px;
    margin: 0;
    padding: 8px 48px 8px 8px;
  }

  .udlxu902 {
    border-width: 1px;
    border-radius: 9999px;
  }

  .b3x3imjx {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .eclnt70b {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0;
    padding: 6px 24px 6px 16px;
  }

  .mz9ccado {
    border-width: 1px;
    border-radius: 9999px;
  }

  .oywp0asx {
    border-width: 1px;
    border-radius: 6px 9999px 9999px 6px;
    margin: 0;
    padding: 8px 24px 8px 64px;
  }

  .fiqypxmt {
    border-width: 0;
    margin: 0 auto;
  }

  .n72cpobi {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 8px;
  }

  .ba4dweq6 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .afb0u2wi {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .nzyb3jt0 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .q0hy6xu1 {
    border-width: 0;
    margin: 0 24px;
  }

  .fn0uy0al {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 0;
  }

  .hn4zq9xi {
    border-width: 0;
    margin: 24px 0 0;
  }

  .nuv17ham {
    border-width: 1px 0;
    margin: 0 15%;
    left: 8px;
    right: 8px;
  }

  .w8yvv3yr {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px 24px;
  }

  .y8f4eka3 {
    border-width: 0;
    margin: 0;
    padding: 16px 0;
  }

  .fisitwqh {
    border-width: 0;
    width: 478px;
    margin: 0 0 -4px;
    padding: 0;
    overflow: hidden;
  }

  .p5pm6r19 {
    border-width: 0;
    padding: 8px 24px;
  }

  .fbvtaela {
    border-width: 0;
    font-size: 11.2px;
    top: -5.6px;
  }

  .pg0obww6 {
    border-width: 0;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .xoucah14 {
    border-width: 0;
    width: 430px;
    margin: 0 auto 24px;
    padding: 0;
  }

  .bw13yx5m {
    border-width: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .qsslxscb {
    border-width: 0;
    font-size: 9.8px;
    top: -4.9px;
  }

  .e0ngatlr {
    border-width: 0;
    margin: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .zlwg3yp6 {
    border-width: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .vq7uyun1 {
    border-width: 0;
    margin: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .me0qc781 {
    border-width: 0;
    padding: 24px 0;
  }

  .zcrqe2jw {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 24px;
  }

  .v4em2buq {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .vupzeqbm {
    border-radius: 6px;
    margin: 0 24px 4px 0;
    padding: 2px;
  }

  .dishjxel, .wrofqbpk {
    border-width: 0;
    margin: 0;
  }

  .cbovsusg {
    border-width: 0;
    margin: 0 0 24px;
  }

  .kjxw77tz {
    border-width: 0;
    margin: 0;
    padding: 0 48px;
  }

  .dwqytvfs {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .loar9rmi {
    border-width: 0;
    padding: 48px 0 0;
  }

  .cfk7uhlq {
    border-width: 0;
    margin: 0;
  }

  .dv64pwno {
    border-radius: 6px;
    margin: 24px auto 0;
  }

  .zxlucgmk {
    border-width: 0;
    margin: 0;
  }

  .znr2b708 {
    border-radius: 6px;
    margin: 0 auto;
  }

  .za8hizuy {
    border-width: 0;
    margin: 0 auto;
    padding: 0 48px;
  }

  .c3pjjzdj {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .wf8t7not {
    border-width: 0;
    padding: 24px 0;
  }

  .k2t4iyc1 {
    margin: 0 auto;
  }

  .foghw7wd {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .ctjofqmv, .m0dzchs8 {
    border-width: 0;
    margin: 0;
  }

  .wuzopwbs {
    margin: 0 auto;
  }

  .l93xz206 {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .zh62b4gn {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 2px 24px;
  }

  .s66djzy2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 16px auto 0;
    padding: 2px 24px 0;
  }

  .jvuwq3xa {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l7djit39 {
    border-width: 0;
    margin: 0 auto;
  }

  .vvecrd73 {
    border-width: 0 4px;
    margin: 0 auto 40px;
    padding: 48px 32px 0;
    font-size: 24px;
    line-height: 32px;
  }

  .imy6nake {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .w915qhky {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 24px;
  }

  .gbqfnup9 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 16px 0 0;
    padding: 2px 24px 0;
  }

  .kbbdyn4c {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .tq1i3ad4 {
    border-width: 0;
    margin: 0 auto;
  }

  .wtxd0psr {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .pferwp6g {
    border-width: 1px 0;
    padding: 24px 0;
  }

  .dx5z4731 {
    border-width: 0;
    margin: 0;
    padding: 0 16px;
  }

  .fgvwpfw1 {
    margin: 0 auto;
  }

  .jrkixudk {
    border-width: 0;
    margin: 0 auto;
  }

  .bq6ek705 {
    border-width: 0;
    margin: 0;
  }

  .oiu0bmzr {
    border-width: 0;
    margin: 0 0 48px;
  }

  .odlhmjka {
    border-width: 0;
    margin: 24px 0 0;
  }

  .j5q96y8l {
    border-width: 0;
    margin: 0;
  }

  .qua4kbli {
    width: 270px;
    height: 270px;
    margin: 0;
  }

  .m7xgw4p3 {
    height: 270px;
    margin: 50px 0 0;
  }

  .zj9fdgr7 {
    width: 270px;
    height: 270px;
    margin: 50px 0 0;
  }

  .pexrtkgh {
    border-width: 0;
    padding: 12px 0;
  }

  .dg246e9n {
    border-width: 0;
    margin: 0 auto;
    padding: 70px 24px 0;
  }

  .k559id0h {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .yfqnsevn {
    border-width: 0;
    padding: 48px 0 0;
  }

  .m5id7jsq {
    border-width: 0;
    width: 270px;
  }

  .xsa84ijt {
    border-width: 0;
    padding: 0 8px;
  }

  .cppho6ck {
    margin: 0 auto;
  }

  .j3qm5q6b {
    border-width: 1px;
    border-radius: 6px;
    width: 236px;
    height: 376px;
    margin: 0 auto 24px;
  }

  .uwgeyhb9 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
    display: none;
  }

  .f85tz66j {
    height: 32px;
    margin: 0 24px 0 0;
  }

  .xa35suy1 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .jcqe4qqu {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .eekzo5fc {
    border-width: 0;
    margin: 0 auto;
    padding: 24px 0 32px;
  }

  .uo3ms8p8 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    margin: 0 auto;
    padding: 24px;
  }

  .dytjy0cw {
    border-width: 0;
    margin: 0;
    padding: 32px 0 0;
  }

  .m0u72yn8 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .td3y10va {
    border-width: 0;
    margin: 0 0 24px;
  }

  .s1z5rp37 {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto 24px;
  }

  .cro5txwc {
    border-width: 0;
    width: 430px;
    margin: 0;
    padding: 0;
  }

  .ojjrn75d {
    border-width: 0;
    margin: 0 auto;
    padding: 24px;
  }

  .iexnx3zs {
    border-width: 0;
    padding: 0 24px;
  }

  .eiv2fgtd {
    border-radius: 6px;
    height: 192px;
    margin: 24px auto;
  }

  .c5lbv3o1 {
    border-width: 0;
    border-radius: 0 0 6px 6px;
    padding: 16px 0;
  }

  .uxp4lpg8 {
    border-width: 2px;
    border-radius: 6px;
  }

  .pzfs9ihq {
    border-width: 2px 0 4px;
    border-radius: 6px;
    margin: 0;
    padding: 16px;
  }

  .v3g62zpw {
    border-width: 2px 0 4px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 16px;
  }

  .tlgrb4m3 {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px 0;
  }

  .o636xari {
    border-width: 0;
    margin: 48px 0 0;
    padding: 0 24px;
  }

  .eruc34e4 {
    border-width: 1px 0;
    padding: 24px 0;
  }

  .sbe7guak {
    border-width: 0;
    margin: 0 0 32px;
  }

  .jsktqzjs {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto;
  }

  .nuz19aev {
    border-width: 0;
    margin: 0 auto;
    padding: 24px;
  }

  .gh6k2iu0 {
    margin: 0 auto 24px;
  }

  .svt5u0oe {
    border-width: 0;
    width: 64px;
    margin: 0 auto;
    padding: 0;
  }

  .ga84t0wr {
    border-width: 0;
    margin: 0 4px 0 0;
  }

  .khlfhf8o {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .h5sg7yl0 {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .hg3ilxmh {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .a5c45keb {
    border-width: 0;
    font-size: 16.8px;
    top: -8.4px;
  }

  .rdtdxlp6 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .akeu1704 {
    border-width: 0;
    margin: 0 4px 0 0;
    font-size: 30px;
    line-height: 36px;
  }

  .zot7savj {
    border-width: 0;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0;
    padding: 0 24px;
  }

  .q9786k48 {
    border-width: 0;
    margin: 48px 0 0;
    display: none;
  }

  .jz1pfup6 {
    border-width: 0;
    margin: 24px 0 0;
    display: block;
  }

  .pvrnry5y {
    border-width: 0;
    width: auto;
    margin: 0 auto 48px;
  }

  .gkgp1spf {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .jai7d38q {
    border-width: 0;
    padding: 24px 0 0;
  }

  .qyvrdxck {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0 0 0 24px;
    padding: 0 8px;
  }

  .vdcrlb32 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .ex41mile {
    border-width: 0;
    margin: 8px auto;
  }

  .kxyll52h {
    margin: 24px auto;
  }

  .mrufypjw {
    margin: 0 24px 0 0;
  }

  .ox5gjqik {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .gberyg2u {
    border-width: 0;
    padding: 8px 0 0;
  }

  .ti1gctch {
    border-width: 2px 0 8px;
    border-radius: 4.8px;
    padding: 24px;
  }

  .bwtsdmsf {
    border-width: 0;
    padding: 0 0 8px;
  }

  .oym7lrvt {
    border-width: 0;
    margin: 48px auto 0;
  }

  .l3qcf0uq {
    border-width: 0;
    padding: 24px 0;
  }

  .s23kva9t {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 16px;
  }

  .cbpwnguz {
    border-width: 2px 2px 2px 0;
    border-radius: 0 9999px 9999px 0;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .whjoz27a {
    border-width: 0;
    margin: 0;
    padding: 8px 0;
  }

  .zrn5iupe {
    border-width: 0;
    margin: 20px 0 0;
    padding: 0 8px;
  }

  .m21gewwz {
    border-width: 0;
    padding: 8px 0;
  }

  .iiyzmxnn {
    border-width: 0;
    margin: 0 0 -4px;
  }

  .ddxd3fc4 {
    letter-spacing: -3px;
    border-width: 0;
    font-size: 33.6px;
    top: -16.8px;
  }

  .t6etysv1 {
    letter-spacing: -3px;
    border-width: 0;
    font-size: 60px;
  }

  .ke9f2wv4 {
    letter-spacing: -3px;
    border-width: 0;
    margin: 0 6px 0 0;
    font-size: 60px;
  }

  .nnq7nw0f {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .birsjeko {
    border-width: 0;
    width: 413px;
    margin: 24px 0 0;
    padding: 0;
  }

  .urpbomg0 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .imx5dc11 {
    border-width: 0;
    margin: 0 auto;
    padding: 4px 16px;
  }

  .pks05fi8 {
    margin: 0 8px 0 0;
    display: none;
  }

  .mxj5p7g1 {
    border-width: 1px;
    border-radius: 5px;
    margin: 8px 0 24px;
    padding: 10px 0;
  }

  .efeuihe1 {
    border-width: 0;
  }

  .dqaag3tv {
    border-width: 0;
    margin: 0;
  }

  .e16h6wso {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .t93x5d9q {
    border-width: 0;
    width: 100%;
    padding: 16px 16px 0 13px;
  }

  .dweh9vep {
    border-width: 0;
    width: 442px;
    margin: 0;
    padding: 24px 0;
  }

  .w1k7yu5l {
    border-width: 0;
    border-radius: 0 0 6px 6px;
    margin: 0;
    padding: 4px 0;
  }

  .eeteg63v {
    border-width: 2px;
    border-radius: 4.8px;
  }

  .fm6b0w6i {
    border-width: 0;
    margin: 0;
    padding: 8px 0;
  }

  .cte39ywx {
    margin: 11px 0 -80px;
  }

  .a9j3febw {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .u9bwnhqf {
    border-width: 0;
    padding: 0 8px;
  }

  .typf90kv {
    border-width: 0;
    margin: 0 0 -4px;
  }

  .xypdw4sv {
    letter-spacing: -3px;
    border-width: 0;
    font-size: 33.6px;
    top: -16.8px;
  }

  .x7u9q5vy {
    letter-spacing: -3px;
    border-width: 0;
    font-size: 60px;
  }

  .b1052vx9 {
    letter-spacing: -3px;
    border-width: 0;
    margin: 0 6px 0 0;
    font-size: 60px;
  }

  .g172znaq {
    border-width: 0;
    width: 413px;
    margin: 0;
    padding: 0;
  }

  .ry9qtjpa {
    border-width: 0;
    margin: 0;
    padding: 8px;
  }

  .kgefca67 {
    border-width: 1px;
    border-radius: 5px;
    margin: 8px 0 24px;
    padding: 10px 0;
  }

  .sof5h6yj {
    border-width: 0;
  }

  .zfdl09z8 {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .p72kjm7j {
    border-width: 2px;
    border-radius: 4.8px;
    margin: 0 0 8px;
    padding: 0 0 2px;
  }

  .mysfqakv {
    border-width: 0;
    margin: 0 auto 24px;
    padding: 0 8px;
  }

  .ooynvp4h {
    border-width: 0;
    margin: 24px auto 0;
  }

  .syg2r4lp {
    padding: 0 4px;
  }

  .ojt1ur7v {
    border-width: 0;
    padding: 0 0 8px;
  }

  .fz4go9ir {
    border-width: 0;
    width: 446px;
    margin: 0 auto;
    padding: 0 0 24px;
  }

  .f86481u9 {
    border-width: 0;
    margin: 24px auto 0;
    padding: 0 8px;
  }

  .oslz1eu8 {
    border-width: 0;
    width: 428px;
    margin: 32px auto 0;
    padding: 0 16px;
  }

  .xbserxlj {
    border-width: 0;
    margin: 0 auto;
    padding: 0 8px;
  }

  .cr3o7fhs {
    border-width: 0;
    padding: 24px 0;
  }

  .pemasrg0 {
    margin: 0 auto;
  }

  .nrcb6qhv {
    border-width: 0;
    margin: -112px 0 0;
  }

  .axtx87nq {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0 16px;
  }

  .pob9291n {
    border-width: 2px 0 8px;
    border-radius: 6px;
    padding: 0 48px 48px;
  }

  .hl4rrerc {
    border-width: 0;
    margin: 128px auto 0;
    padding: 0 24px;
  }

  .atxrze7j {
    border-width: 0;
    padding: 24px 0;
  }

  .pe48sg8k {
    margin: 0;
  }

  .g67iw4nx {
    letter-spacing: -3px;
    border-width: 0;
    font-size: 33.6px;
    top: -16.8px;
  }

  .jwynxj9e {
    letter-spacing: -3px;
    border-width: 0;
    font-size: 60px;
  }

  .gl3m7kq7 {
    letter-spacing: -3px;
    border-width: 0;
    margin: 0 6px 0 0;
    font-size: 60px;
  }

  .narym9ru {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .cz78od9q {
    border-width: 0;
    width: 426px;
    margin: 24px 0 0;
    padding: 0;
  }

  .hiqlxhxt {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .cgatm3e2 {
    border-width: 0;
    margin: 0 auto;
    padding: 4px 16px;
  }

  .nzhtg6s9 {
    border-width: 0;
    margin: 0 0 0 13px;
  }

  .sb2a0gcc {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .ux20tpdx {
    border-width: 0;
    width: 100%;
    padding: 16px 16px 0 0;
  }

  .hw67nb4d {
    border-width: 0;
    width: 442px;
    margin: 0;
    padding: 24px 0;
  }

  .e8xnxbok {
    border-width: 2px;
    border-radius: 4.8px;
  }

  .vkea0vbo {
    width: 91%;
    margin: 0 0 -80px;
  }

  .v0aiqet7 {
    width: 34px;
    height: 78px;
  }

  .uccw17ki {
    border-width: 0;
    width: 100%;
  }

  .a1vpdmy6 {
    border-width: 0;
    width: 100%;
    margin: 35px 0 0;
    padding: 16px 16px 0 13px;
  }

  .yuzc6p61 {
    border-width: 2px;
    border-radius: 4.8px;
    margin: 0 0 8px;
  }

  .he2ix4hp {
    border-width: 0;
    margin: 32px auto 0;
    padding: 0 16px;
  }

  .lo8bneez {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ri3sw55n {
    border-radius: 6px;
    margin: 0 auto;
  }

  .t72nnlqw {
    border-width: 0;
    margin: 0 auto;
  }

  .j1ncmg27 {
    border-width: 0;
    padding: 24px 0 0;
  }

  .iugqysgr {
    border-width: 0;
    margin: 0 auto;
    padding: 24px 0 0;
  }

  .c1uye2i6, .b4iaf2ql {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .uongk3sr {
    border-width: 0;
    padding: 24px 0;
  }

  .sheppmnk {
    border-width: 0;
    padding: 0 0 0 13px;
  }

  .m20w8cwq {
    margin: 0 0 -80px;
  }

  .b0g97mql {
    border-width: 0;
    margin: 11px 0 0;
    padding: 0 8px;
  }

  .w0zm99ka {
    border-width: 0;
    width: 414px;
    margin: 0;
    padding: 0;
  }

  .wtw5flvk {
    border-width: 0;
    width: 100%;
    padding: 16px 16px 0 12px;
  }

  .sgcbb569 {
    border-width: 0;
  }

  .ou3p4ks4 {
    border-width: 0;
    padding: 0 8px;
  }

  .fz51wce8 {
    border-width: 0;
    margin: 0;
    padding: 0 0 8px;
  }

  .mbzy11k8, .soah2z9l {
    border-width: 0;
    margin: 0;
  }

  .advc2hzk {
    border-width: 0;
    margin: 24px 0 16px;
  }

  .pytfq3kx {
    border-width: 0;
    flex-wrap: wrap;
    align-items: normal;
    margin: 0 auto;
    padding: 0 8px;
  }

  .q48hp41y {
    border-width: 0;
    padding: 40px 0;
  }

  .kkk0fyit {
    border-width: 0;
    margin: 0;
    padding: 24px 0;
    font-size: 20px;
    line-height: 28px;
  }

  .ut8cuk1i {
    border-width: 0;
    margin: 0 auto;
  }

  .mgxo6gws {
    border-width: 0;
    padding: 15px;
  }

  .c2pvr4ot {
    border-width: 0;
    border-radius: 4.8px;
    margin: auto;
  }

  .jzoncf9v {
    border-width: 0;
    padding: 15px;
  }

  .b4tl9fc8 {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .dh1yti0n {
    border-width: 0;
    height: 273px;
    margin: 0;
    padding: 12px 10px;
  }

  .kx4bh75n {
    border-width: 0;
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .bm4uqrj1 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .qr8dn441 {
    border-width: 0;
    margin: 0;
  }

  .uyu5hznu-2 {
    border-width: 0;
  }

  .sk5ormt3-3 {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 257px;
    padding-left: 0;
    padding-right: 0;
  }

  .x81p6ocb-2 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 8px;
  }

  .ny86ux32-2 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .rpq54905-2 {
    border-width: 0;
    border-radius: 9999px 6px 6px 9999px;
    margin: 0;
    padding: 8px 48px 8px 8px;
  }

  .udlxu902-2 {
    border-width: 1px;
    border-radius: 9999px;
  }

  .b3x3imjx-2 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .eclnt70b-2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0;
    padding: 6px 24px 6px 16px;
  }

  .mz9ccado-2 {
    border-width: 1px;
    border-radius: 9999px;
  }

  .oywp0asx-2 {
    border-width: 1px;
    border-radius: 6px 9999px 9999px 6px;
    margin: 0;
    padding: 8px 24px 8px 64px;
  }

  .fiqypxmt-2 {
    border-width: 0;
    margin: 0 auto;
  }

  .n72cpobi-2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 8px;
  }

  .ba4dweq6-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .afb0u2wi-2 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .nzyb3jt0-2 {
    border-width: 0;
    margin: 16px 0 0;
  }

  .q0hy6xu1-2 {
    border-width: 0;
    margin: 0 20px;
  }

  .fn0uy0al-2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 0;
  }

  .hn4zq9xi-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .nuv17ham-2 {
    border-width: 1px 0;
    margin: 0 15%;
    left: 8px;
    right: 8px;
  }

  .w8yvv3yr-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px 24px;
  }

  .y8f4eka3-2 {
    border-width: 0;
    margin: 0;
    padding: 16px 0;
  }

  .fisitwqh-2 {
    border-width: 0;
    width: 478px;
    margin: 0 0 -4px;
    padding: 0;
    overflow: hidden;
  }

  .p5pm6r19-2 {
    border-width: 0;
    margin-top: 0;
    padding: 8px 24px;
  }

  .yqx9opku-2 {
    margin-top: 32px;
  }

  .fbvtaela-2 {
    border-width: 0;
    font-size: 11.2px;
    top: -5.6px;
  }

  .pg0obww6-2 {
    border-width: 0;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .xoucah14-2 {
    border-width: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 auto 24px;
    padding: 0;
  }

  .bw13yx5m-2 {
    border-width: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .qsslxscb-2 {
    border-width: 0;
    font-size: 9.8px;
    top: -4.9px;
  }

  .e0ngatlr-2 {
    border-width: 0;
    margin: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .zlwg3yp6-2 {
    border-width: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .vq7uyun1-2 {
    border-width: 0;
    margin: 0;
    font-size: 17.5px;
    line-height: 1.5;
  }

  .me0qc781-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .zcrqe2jw-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 0 0 24px;
  }

  .v4em2buq-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .vupzeqbm-2 {
    border-radius: 6px;
    margin: 0 24px 4px 0;
    padding: 2px;
  }

  .uz80vjmw-2 {
    font-size: 17.5px;
  }

  .dishjxel-2 {
    border-width: 0;
    margin: 0;
    font-size: 17.5px;
  }

  .wrofqbpk-2 {
    border-width: 0;
    margin: 0 0 10px;
    font-size: 17.5px;
  }

  .cbovsusg-2 {
    border-width: 0;
    margin: 0 0 24px;
  }

  .kjxw77tz-2 {
    border-width: 0;
    margin: 0;
    padding: 0 48px;
  }

  .dwqytvfs-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .loar9rmi-2 {
    border-width: 0;
    padding: 48px 0 0;
  }

  .cfk7uhlq-2 {
    border-width: 0;
    margin: 0;
  }

  .dv64pwno-2 {
    border-radius: 6px;
    margin: 24px auto 0;
  }

  .zxlucgmk-2 {
    border-width: 0;
    margin: 0;
  }

  .znr2b708-2 {
    border-radius: 6px;
    margin: 0 auto;
  }

  .za8hizuy-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 48px;
  }

  .c3pjjzdj-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .wf8t7not-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .k2t4iyc1-2 {
    margin: 0 auto;
  }

  .foghw7wd-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .ctjofqmv-2, .m0dzchs8-2 {
    border-width: 0;
    margin: 0;
  }

  .wuzopwbs-2 {
    margin: 0 auto;
  }

  .l93xz206-2 {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .zh62b4gn-2 {
    border-width: 1px;
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 278px;
    margin: 0 auto;
    padding: 2px 24px;
  }

  .s66djzy2-2 {
    border-width: 1px;
    border-radius: 9999px;
    width: 255px;
    margin: 16px auto 0;
    padding: 2px 24px;
  }

  .jvuwq3xa-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .l7djit39-2 {
    border-width: 0;
    margin: 0 auto;
  }

  .vvecrd73-2 {
    border-style: none solid;
    border-width: 1px 4px;
    margin: 0 auto 40px;
    padding: 0 32px;
    font-size: 24px;
    line-height: 32px;
  }

  .imy6nake-2 {
    border-width: 0;
    margin: 0 16px 0 0;
  }

  .w915qhky-2 {
    border-width: 1px;
    border-radius: 9999px;
    padding: 2px 24px;
  }

  .gbqfnup9-2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 16px 0 0;
    padding: 2px 24px 0;
  }

  .kbbdyn4c-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .tq1i3ad4-2 {
    border-width: 0;
    margin: 0 auto;
  }

  .wtxd0psr-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .pferwp6g-2 {
    border-width: 1px 0;
    padding: 24px 0;
  }

  .dx5z4731-2 {
    border-width: 0;
    margin: 0;
    padding: 0 16px;
  }

  .dodvq7ti-2 {
    display: none;
  }

  .fgvwpfw1-2 {
    margin: 0 auto;
  }

  .jrkixudk-2 {
    border-width: 0;
    margin: 0 auto;
  }

  .bq6ek705-2 {
    border-width: 0;
    margin: 0;
  }

  .oiu0bmzr-2 {
    border-width: 0;
    margin: 0 0 48px;
  }

  .odlhmjka-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .j5q96y8l-2 {
    border-width: 0;
    margin: 0;
  }

  .qua4kbli-2 {
    width: 270px;
    height: 270px;
    margin: 0;
  }

  .m7xgw4p3-2 {
    height: 270px;
    margin: 50px 0 0;
  }

  .zj9fdgr7-2 {
    width: 270px;
    height: 270px;
    margin: 50px 0 0;
  }

  .pexrtkgh-2 {
    border-width: 0;
    padding: 12px 0;
  }

  .dg246e9n-2, .k559id0h-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .yfqnsevn-2 {
    border-width: 0;
    padding: 48px 0 0;
  }

  .m5id7jsq-2 {
    border-width: 0;
    width: 270px;
  }

  .xsa84ijt-2 {
    border-width: 0;
    padding: 0 8px;
  }

  .cppho6ck-2 {
    margin: 0 auto;
  }

  .j3qm5q6b-2 {
    border-width: 1px;
    border-radius: 6px;
    width: 236px;
    height: 376px;
    margin: 0 auto 24px;
  }

  .uwgeyhb9-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
    display: none;
  }

  .f85tz66j-2 {
    height: 32px;
    margin: 0 24px 0 0;
  }

  .xa35suy1-2 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .jcqe4qqu-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .eekzo5fc-2 {
    border-width: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 24px 0 32px;
  }

  .uo3ms8p8-2 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    margin: 0 auto;
    padding: 24px 0;
  }

  .dytjy0cw-2 {
    border-width: 0;
    margin: 0;
    padding: 32px 0 0;
  }

  .m0u72yn8-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .td3y10va-2 {
    border-width: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 0 24px;
  }

  .s1z5rp37-2 {
    border-style: solid;
    border-width: 1px;
    border-radius: 6px;
    width: 100%;
    max-width: 100%;
    margin: 0 auto 24px;
  }

  .cro5txwc-2 {
    border-width: 0;
    width: 100%;
    margin: 0;
    padding: 0 10px;
  }

  .ojjrn75d-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin: 0 auto;
    padding: 24px;
    display: flex;
  }

  .oa1uxy4h-2 {
    width: 100%;
  }

  .iexnx3zs-2 {
    border-width: 0;
    padding: 0 24px;
  }

  .eiv2fgtd-2 {
    border-radius: 6px;
    height: 192px;
    margin: 24px auto;
  }

  .c5lbv3o1-2 {
    border-width: 0;
    border-radius: 0 0 6px 6px;
    padding: 16px 0;
  }

  .uxp4lpg8-2 {
    border-width: 2px;
    border-radius: 6px;
  }

  .pzfs9ihq-2 {
    border-width: 2px 0 4px;
    border-radius: 6px;
    margin: 0;
    padding: 16px;
  }

  .v3g62zpw-2 {
    border-width: 2px 0 4px;
    border-radius: 6px;
    margin: 24px 0 0;
    padding: 16px;
  }

  .tlgrb4m3-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 48px 16px 0;
  }

  .o636xari-2 {
    border-width: 0;
    margin: 48px 0 0;
    padding: 0 24px;
  }

  .eruc34e4-2 {
    border-width: 1px 0;
    padding: 24px 0;
  }

  .sbe7guak-2 {
    border-width: 0;
    margin: 0 0 32px;
  }

  .jsktqzjs-2 {
    border-width: 1px;
    border-radius: 6px;
    margin: 0 auto 10px;
  }

  .nuz19aev-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 24px;
  }

  .gh6k2iu0-2 {
    margin: 0 auto 24px;
  }

  .svt5u0oe-2 {
    object-fit: cover;
    border-width: 0;
    width: 4rem;
    max-width: none;
    height: auto;
    margin: 0 auto;
    padding: 0;
    display: block;
  }

  .ga84t0wr-2 {
    border-width: 0;
    margin: 0 4px 0 0;
  }

  .khlfhf8o-2 {
    border-width: 0;
    margin: 0 0 0 8px;
    font-size: 26px;
  }

  .h5sg7yl0-2 {
    border-width: 0;
    margin: 0 0 0 4px;
  }

  .hg3ilxmh-2 {
    border-width: 0;
    margin: 0 0 0 8px;
    font-size: 44px;
  }

  .a5c45keb-2 {
    border-width: 0;
    font-size: 16.8px;
    top: -8.4px;
  }

  .rdtdxlp6-2 {
    border-width: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .akeu1704-2 {
    border-width: 0;
    margin: 0 4px 0 0;
    font-size: 30px;
    line-height: 36px;
  }

  .zot7savj-2 {
    border-width: 0;
    flex-wrap: nowrap;
    width: auto;
    margin: 0;
    padding: 0 24px;
    display: flex;
  }

  .q9786k48-2 {
    border-width: 0;
    margin: 48px 0 0;
    display: none;
  }

  .c4xy3e6o-2 {
    box-sizing: border-box;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    aspect-ratio: auto;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .jz1pfup6-2 {
    border-width: 0;
    margin: 24px 0 0;
    display: block;
  }

  .pvrnry5y-2 {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin: 0 auto 48px;
    display: flex;
  }

  .gkgp1spf-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .jai7d38q-2 {
    border-width: 0;
    padding: 24px 0 0;
  }

  .qyvrdxck-2 {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0 0 0 24px;
    padding: 0 8px;
  }

  .vdcrlb32-2 {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .ex41mile-2 {
    border-width: 0;
    margin: 8px auto;
  }

  .kxyll52h-2 {
    margin: 24px auto;
  }

  .mrufypjw-2 {
    margin: 0 24px 0 0;
  }

  .ox5gjqik-2 {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .gberyg2u-2 {
    border-width: 0;
    padding: 8px 0 0;
  }

  .ti1gctch-2 {
    border-width: 2px 0 8px;
    border-radius: 4.8px;
    padding: 24px;
  }

  .bwtsdmsf-2 {
    border-width: 0;
    padding: 0 0 8px;
  }

  .oym7lrvt-2 {
    border-width: 0;
    margin: 48px auto 0;
  }

  .l3qcf0uq-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .s23kva9t-2 {
    border-width: 0;
    margin: 0 0 24px;
    padding: 0 16px;
  }

  .cbpwnguz-2 {
    border-width: 2px 2px 2px 0;
    border-radius: 0 9999px 9999px 0;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .whjoz27a-2 {
    border-width: 0;
    width: 100%;
    margin: 0;
    padding: 8px 0;
  }

  .zrn5iupe-2 {
    border-width: 0;
    margin: 20px 0 0;
    padding: 0 8px;
  }

  .m21gewwz-2 {
    border-width: 0;
    padding: 8px 0;
    display: none;
  }

  .iiyzmxnn-2 {
    border-width: 0;
    margin: 0 0 -4px;
  }

  .ddxd3fc4-2 {
    letter-spacing: -3px;
    border-width: 0;
    font-size: 33.6px;
    top: -16.8px;
  }

  .t6etysv1-2 {
    letter-spacing: -3px;
    border-width: 0;
    font-size: 60px;
  }

  .ke9f2wv4-2 {
    letter-spacing: -3px;
    border-width: 0;
    margin: 0 6px 0 0;
    font-size: 60px;
  }

  .nnq7nw0f-2 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .birsjeko-2 {
    border-width: 0;
    width: 413px;
    margin: 24px 0 0;
    padding: 0;
  }

  .urpbomg0-2 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .imx5dc11-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 4px 16px;
  }

  .pks05fi8-2 {
    margin: 0 8px 0 0;
    display: none;
  }

  .mxj5p7g1-2 {
    border-width: 1px;
    border-radius: 5px;
    margin: 8px 0 24px;
    padding: 10px 0;
  }

  .efeuihe1-2 {
    border-width: 0;
  }

  .dqaag3tv-2 {
    border-width: 0;
    margin: 0;
  }

  .e16h6wso-2 {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .t93x5d9q-2 {
    border-width: 0;
    width: 100%;
    padding: 16px 16px 0 13px;
  }

  .dweh9vep-2 {
    border-width: 0;
    width: 442px;
    margin: 0;
    padding: 24px 0;
  }

  .w1k7yu5l-2 {
    border-width: 0;
    border-radius: 0 0 6px 6px;
    margin: 0;
    padding: 4px 0;
  }

  .eeteg63v-2 {
    border-width: 2px;
    border-radius: 4.8px;
  }

  .fm6b0w6i-2 {
    border-width: 0;
    margin: 0;
    padding: 8px 0;
  }

  .cte39ywx-2 {
    margin: 11px 0 -80px;
  }

  .dathanan-2 {
    width: 100%;
    height: auto;
    margin-top: 40px;
  }

  .ffjafrqp-2 {
    grid-auto-flow: row;
    max-width: 164px;
  }

  .a9j3febw-2 {
    border-width: 0;
    width: 100%;
    margin: 0 auto;
    padding: 0 24px;
    top: 4px;
  }

  .u9bwnhqf-2 {
    border-width: 0;
    width: 80%;
    padding: 0 8px;
  }

  .typf90kv-2 {
    border-width: 0;
    margin: 0 0 -4px;
  }

  .xypdw4sv-2 {
    letter-spacing: -3px;
    border-width: 0;
    font-size: 33.6px;
    top: -16.8px;
  }

  .x7u9q5vy-2 {
    letter-spacing: -3px;
    border-width: 0;
    font-size: 60px;
  }

  .b1052vx9-2 {
    letter-spacing: -3px;
    border-width: 0;
    margin: 0 6px 0 0;
    font-size: 60px;
  }

  .g172znaq-2 {
    border-width: 0;
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .ry9qtjpa-2 {
    border-width: 0;
    margin: 0;
    padding: 8px;
  }

  .kgefca67-2 {
    border-width: 1px;
    border-radius: 5px;
    margin: 8px 0 24px;
    padding: 10px 0;
  }

  .sof5h6yj-2 {
    border-width: 0;
  }

  .zfdl09z8-2 {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .p72kjm7j-2 {
    border-width: 2px;
    border-radius: 4.8px;
    margin: 0 0 8px;
    padding: 0 0 2px;
  }

  .mysfqakv-2 {
    border-width: 0;
    width: 100%;
    margin: 0 auto 24px;
    padding: 0 8px;
  }

  .ooynvp4h-2 {
    border-width: 0;
    margin: 24px auto 0;
  }

  .syg2r4lp-2 {
    padding: 0 4px;
  }

  .ojt1ur7v-2 {
    border-width: 0;
    width: 100%;
    padding: 0 0 8px;
  }

  .pfbu9inm-2 {
    width: 100%;
  }

  .fz4go9ir-2 {
    border-width: 0;
    width: 100%;
    margin: 0 auto;
    padding: 0 0 24px;
  }

  .f86481u9-2 {
    border-width: 0;
    margin: 24px auto 0;
    padding: 0 8px;
  }

  .oslz1eu8-2 {
    border-width: 0;
    width: 428px;
    margin: 32px auto 0;
    padding: 0 16px;
  }

  .xbserxlj-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 8px;
  }

  .cr3o7fhs-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .pemasrg0-2 {
    margin: 0 auto;
  }

  .nrcb6qhv-2 {
    border-width: 0;
    margin: 11px 0 0;
  }

  .axtx87nq-2 {
    border-width: 0;
    margin: -60px 0 10px;
    padding: 0 16px;
    font-size: 24px;
    line-height: 25px;
  }

  .pob9291n-2 {
    border-width: 2px 0 8px;
    border-radius: 6px;
    width: 100%;
    padding: 0 20px 48px;
  }

  .hl4rrerc-2 {
    border-width: 0;
    margin: 128px auto 0;
    padding: 0 24px;
  }

  .atxrze7j-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .pe48sg8k-2 {
    margin: 0;
  }

  .g67iw4nx-2 {
    letter-spacing: -3px;
    border-width: 0;
    font-size: 33.6px;
    top: -16.8px;
  }

  .jwynxj9e-2 {
    letter-spacing: -3px;
    border-width: 0;
    font-size: 60px;
  }

  .gl3m7kq7-2 {
    letter-spacing: -3px;
    border-width: 0;
    margin: 0 6px 0 0;
    font-size: 60px;
  }

  .narym9ru-2 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .cz78od9q-2 {
    border-width: 0;
    width: 100%;
    margin: 24px 0 0;
    padding: 0;
  }

  .hiqlxhxt-2 {
    border-width: 0;
    margin: 0;
    padding: 16px;
  }

  .cgatm3e2-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 4px 16px;
  }

  .nzhtg6s9-2 {
    border-width: 0;
    margin: 0;
  }

  .sb2a0gcc-2 {
    border-width: 1px 0 0;
    border-radius: 0 0 6px 6px;
    margin: 8px 0 0;
    padding: 0;
  }

  .ux20tpdx-2 {
    border-width: 0;
    width: 100%;
    margin-top: 10px;
    padding: 16px 0 0;
  }

  .hw67nb4d-2 {
    border-width: 0;
    width: 100%;
    margin: 0;
    padding: 0 0 24px;
  }

  .e8xnxbok-2 {
    border-width: 2px;
    border-radius: 4.8px;
  }

  .vkea0vbo-2 {
    width: 90%;
    margin: 10px 0 -80px;
  }

  .v0aiqet7-2 {
    width: 35px;
    height: auto;
    margin-top: 40px;
  }

  .uccw17ki-2 {
    border-width: 0;
    width: 100%;
  }

  .a1vpdmy6-2 {
    border-width: 0;
    width: 100%;
    margin: 35px 0 0;
    padding: 16px 16px 0 13px;
  }

  .yuzc6p61-2 {
    border-width: 2px;
    border-radius: 4.8px;
    margin: 0 0 8px;
  }

  .he2ix4hp-2 {
    border-width: 0;
    margin: 32px auto 0;
    padding: 0 16px;
  }

  .lo8bneez-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .ri3sw55n-2 {
    border-radius: 6px;
    margin: 0 auto;
  }

  .t72nnlqw-2 {
    border-width: 0;
    margin: 0 auto;
  }

  .j1ncmg27-2 {
    border-width: 0;
    padding: 24px 0 0;
  }

  .iugqysgr-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 24px 0 0;
  }

  .c1uye2i6-2, .b4iaf2ql-2 {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .uongk3sr-2 {
    border-width: 0;
    padding: 24px 0;
  }

  .sheppmnk-2 {
    border-width: 0;
    padding: 0 0 0 13px;
  }

  .m20w8cwq-2 {
    margin: 0 0 -80px;
  }

  .b0g97mql-2 {
    border-width: 0;
    margin: 11px 0 0;
    padding: 0 8px;
  }

  .w0zm99ka-2 {
    border-width: 0;
    width: 414px;
    margin: 0;
    padding: 0;
  }

  .wtw5flvk-2 {
    border-width: 0;
    width: 100%;
    padding: 16px 16px 0 12px;
  }

  .pai2q1rq-2 {
    width: 100%;
  }

  .sgcbb569-2 {
    border-width: 0;
  }

  .ou3p4ks4-2 {
    border-width: 0;
    padding: 0 8px;
  }

  .fz51wce8-2 {
    border-width: 0;
    margin: 0;
    padding: 0 0 8px;
  }

  .mbzy11k8-2, .soah2z9l-2 {
    border-width: 0;
    margin: 0;
  }

  .advc2hzk-2 {
    border-width: 0;
    margin: 24px 0 16px;
  }

  .pytfq3kx-2 {
    border-width: 0;
    flex-wrap: wrap;
    align-items: normal;
    margin: 0 auto;
    padding: 0 8px;
  }

  .q48hp41y-2 {
    border-width: 0;
    padding: 40px 0;
  }

  .kkk0fyit-2 {
    border-width: 0;
    margin: 0;
    padding: 24px 0;
    font-size: 20px;
    line-height: 28px;
  }

  .ut8cuk1i-2 {
    border-width: 0;
    margin: 0 auto;
  }

  .mgxo6gws-2 {
    border-width: 0;
    padding: 15px;
  }

  .c2pvr4ot-2 {
    border-width: 0;
    border-radius: 4.8px;
    margin: auto;
  }

  .jzoncf9v-2 {
    border-width: 0;
    padding: 15px;
  }

  .b4tl9fc8-2 {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .dh1yti0n-2 {
    border-width: 0;
    height: 273px;
    margin: 0;
    padding: 12px 10px;
  }

  .kx4bh75n-2 {
    border-width: 0;
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .bm4uqrj1-2 {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .qr8dn441-2 {
    border-width: 0;
    margin: 0;
  }

  .cnaw94m2 {
    margin: 0;
    padding: 0;
  }

  .rcxnvs87 {
    padding: 1px;
  }

  .ytmyxnqp {
    margin: 0 0 8px;
    padding: 16px 0 0;
  }

  .hxn3l6ha {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .dwmmne90, .lugm8qp5 {
    max-width: none;
    margin: 0 auto;
    padding: 0 15px;
  }

  .va7oy6qm {
    margin: auto;
  }

  .t5qz5ydq {
    padding: 56.25% 0 0;
  }

  .ir3cjsuo {
    margin: 4.5% 0 0;
    padding: 0 10%;
  }

  .yl6zkare {
    border-width: 2px;
    border-radius: 8px;
    max-width: none;
    margin: 0;
    padding: 0;
  }

  .tbkzte9c {
    width: 454px;
    margin: 0;
    padding: 0;
  }

  .hf89jyqt {
    margin: 0;
    padding: 0 16px;
  }

  .e1xcmfs6 {
    flex-wrap: wrap;
    margin: 26px 0 0;
    padding: calc(14px + 56.25%) 12px 14px;
  }

  .lvot56lq {
    margin: 0;
    padding: 21px 11px;
    line-height: 17px;
  }

  .y4gu3ntt {
    color: #252a32;
    border-width: 1px 0;
    border-color: #252a32;
    margin: 0;
    padding: 8px 11px;
    font-size: 13px;
    line-height: 13px;
  }

  .zl7evrzn {
    flex-direction: row;
    align-items: center;
    width: 472px;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
  }

  .z393c8pm {
    margin: 0;
    padding: 0;
  }

  .li2qk2sk {
    padding: 1px;
  }

  .amtwuhne {
    margin: 10px 0;
    padding: 1px;
  }

  .rl9ncd3u {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .qwogumtf {
    border-radius: 6px;
    margin: 0 5px 0 0;
    padding: 15px 10px;
    font-size: 16px;
    line-height: 24px;
    box-shadow: 2px 2px 2px .7px #a5a7aa, -2px -2px 2px .7px #f6f9fe;
  }

  .p9xhz8nc {
    margin: 10px 0 0;
    padding: 1px;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
  }

  .yl2o0v7n {
    margin: 15px 0;
    padding: 0 10px;
  }

  .typelhjl {
    font-size: 20px;
  }

  .ucwmmotj {
    padding: 12px 10px;
  }

  .c7y634f1 {
    font-size: 16px;
  }

  .zul45haa {
    padding: 0 0 14px;
  }

  .caxlx2d4 {
    margin: 0;
    padding: 0;
  }

  .bev5hket {
    border-width: 3px;
    border-radius: 8px;
    margin: 15px 0 0;
  }

  .rka120oy {
    margin: 0;
    padding: 21px 11px;
    line-height: 17px;
  }

  .ql84qghu {
    color: #252a32;
    border-width: 1px 0;
    border-color: #252a32;
    width: 273px;
    margin: 5px 0 0;
    padding: 8px 11px;
    font-size: 17px;
    line-height: 13px;
  }

  .za2x9i2a {
    flex-direction: row;
    align-items: center;
    width: 472px;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
  }

  .xsnotd7u {
    margin: 0;
    padding: 0;
  }

  .k429kl3x {
    padding: 1px;
  }

  .amtwg77e {
    margin: 10px 0;
    padding: 1px;
  }

  .ymiyer1b {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .bb0c5zii {
    border-radius: 6px;
    margin: 0 5px 0 0;
    padding: 15px 10px;
    font-size: 16px;
    line-height: 24px;
    box-shadow: 2px 2px 2px .7px #a5a7aa, -2px -2px 2px .7px #f6f9fe;
  }

  .x44q4tfr {
    margin: 10px 0 0;
    padding: 1px;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
  }

  .wnwbgom5 {
    margin: 15px 0;
    padding: 0 10px;
  }

  .aq1ibebi {
    margin: 0;
    padding: 0;
    font-size: 20px;
  }

  .xnx4ontz {
    font-size: 16px;
  }

  .b3ewpaxa {
    margin: 0;
    padding: 0;
  }

  .ttr1oour {
    border-radius: 10px;
    margin: 0 0 2px;
    padding: 2px 11px;
  }

  .u6b2448w {
    border-width: 3px;
    border-radius: 8px;
    margin: 0 0 15px;
    padding: 0;
  }

  .jh19lby3 {
    color: #252a32;
    border-width: 1px 0;
    border-color: #252a32;
    margin: 0;
    padding: 8px 11px;
    font-size: 13px;
    line-height: 13px;
  }

  .wljjsmv7 {
    flex-direction: row;
    align-items: center;
    width: 472px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .nckq8did {
    font-size: 16px;
  }

  .ss0a6il3 {
    margin: 0;
    padding: 0;
  }

  .ny3wo2ph {
    border-radius: 10px;
    margin: 0 0 1px;
    padding: 2px 11px;
  }

  .ljhshn75 {
    margin: 0 0 2px;
  }

  .qjzhaz93 {
    border-width: 3px;
    border-radius: 8px;
    margin: 15px 0 0;
    padding: 0 0 1px;
  }

  .a5tvnot0 {
    margin: 40px 0 0;
    padding: 0;
  }

  .ew8e5m3a {
    border-radius: 50%;
    margin: 0;
    padding: 0;
  }

  .e7lal15o {
    flex-direction: row;
    margin: 53px 0 0;
    display: none;
  }

  .imo0w3sx {
    margin: 14px 0 35px;
    padding: 48px 0;
  }

  .r5ys68pg {
    width: 100%;
    margin: 0 0 24px;
  }

  .t269veln {
    border-width: 3px;
    margin: 26px 20px 0;
    padding: 0 3px;
  }

  .xnz8qtgr {
    margin: 0 20px;
  }

  .si5iso5w {
    margin: 0 20px;
    padding: 1px;
  }

  .zitouhez, .w2c8e910 {
    padding: 1px;
  }

  .dkptjboh {
    flex-wrap: wrap;
    padding: 1px;
  }

  .dp9qnttg {
    width: 100%;
  }

  .by7hjwwk {
    margin: 0;
    padding: 0;
  }

  .rrjuz853 {
    flex-wrap: wrap;
    width: 100%;
    margin: -36px auto 0;
    padding: 12px 24px;
  }

  .gncf7xe6 {
    padding: 1px;
  }

  .q98kmwge {
    width: 317px;
    height: 338px;
  }

  .sz0gph77 {
    padding: 1px;
  }

  .q7x2u9vp {
    margin: 50px 0 0;
    padding: 1px;
  }

  .rggm5cjm {
    padding: 13px 20px 1px;
  }

  .crtx05ri {
    flex-wrap: wrap;
    padding: 1px;
  }

  .ojqh46a1 {
    width: 100%;
    padding: 12px 10px;
  }

  .ogpocqtx {
    flex-wrap: wrap;
    margin: 0;
    padding: 2px;
  }

  .aahtuibj {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }

  .mmrzlaug {
    width: 307px;
    height: 269px;
    margin: 57px 0 0;
  }

  .ph0eqtkv {
    padding: 1px;
  }

  .mc4wyowm {
    margin: 0;
    padding: 2px;
  }

  .x34rj3kk {
    flex-wrap: wrap;
    padding: 1px;
  }

  .hjw1adkw {
    margin: 53px 0 0;
  }

  .luz07j1w {
    padding: 1px;
  }

  .kjmc2y9q {
    margin: 0;
    padding: 1px;
  }

  .ecmf0tpr {
    border-width: 3px;
    border-radius: 10px;
    padding: 12px 10px;
  }

  .u5v1k579 {
    padding: 1px;
  }

  .ebxfdtt3 {
    width: min-content;
    margin: 0;
    padding: 2px;
  }

  .ymuly6kv {
    margin: 30px 0 0;
    padding: 1px;
  }

  .fajl01rt {
    padding: 12px 10px;
  }

  .mv5fzksl {
    margin: 0;
    padding: 1px;
  }

  .m751mn2v {
    width: 100%;
    margin: 0 auto;
    padding: 1px 25px;
  }

  .y18uzvm2 {
    flex-wrap: wrap;
    padding: 1px;
  }

  .dviyegny {
    flex-direction: row;
    align-items: center;
    width: 448px;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
  }

  .dahssxfb {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
    display: none;
  }

  .pez6ujis {
    margin: 0;
    padding: 21px 11px;
    line-height: 17px;
  }

  .mm5mpi3t {
    color: #252a32;
    border-width: 1px 0;
    border-color: #252a32;
    margin: 0;
    padding: 8px 11px;
    line-height: 21px;
  }

  .r4ph8hyk {
    flex-direction: row;
    align-items: center;
    width: 448px;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
  }

  .bzpkfwvq {
    margin: 0;
    padding: 0;
    font-size: 20px;
  }

  .uyrl9i6j {
    flex-direction: row;
    align-items: center;
    width: 448px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .kppwzgca {
    flex-wrap: wrap;
    margin: 0;
    padding: 14px 12px;
  }

  .n9uutn3x {
    margin: 0;
  }

  .i2f0rmgt {
    margin: 0 0 24px;
    font-size: 29.17px;
  }

  .rkuraa8i {
    margin: 0;
    padding: 0 15px;
    display: none;
  }

  .xbt0i5on {
    margin: 0;
    padding: 0 15px;
    display: block;
  }

  .r8xbfzyv {
    flex-wrap: wrap;
    margin: 0 -15px 24px;
  }

  .csi7gzyn {
    padding: 24px 16px;
  }

  .ia7wcx43 {
    max-width: none;
    padding: 0 15px;
  }

  .w69jh27u {
    margin: 0 0 35px;
    padding: 48px 0;
  }

  .wg2qrf0a {
    padding: 0 0 0 5px;
  }

  .qea1mlur {
    margin: 0;
    padding: 5px 10px;
  }

  .ll7mqgc6 {
    border-width: 1px;
    border-radius: 5px;
    padding: 5px;
  }

  .ffwp1i5r {
    border-width: 1px;
    margin: 0;
    padding: 5px 10px;
  }

  .b5voqp0l {
    margin: 10px;
    padding: 5px;
  }

  .kjcq6hk1 {
    padding: 0 0 0 5px;
  }

  .fyfbp9sq {
    margin: 35px 10px 10px;
    padding: 5px;
  }

  .bho72t3s {
    width: 100%;
    margin: 35px 10px 10px;
    padding: 5px;
  }

  .v5vftwxn {
    padding: 5px 0;
  }

  .wgr8zuih {
    flex-wrap: wrap;
    margin: 0;
    padding: 14px 12px;
  }

  .vbrukv9x {
    padding: 20px 10px;
  }

  .zalseee1 {
    flex-wrap: wrap;
    margin: 0;
    padding: 8px 0 10px;
  }

  .alqmlnhw {
    flex-wrap: wrap;
    max-width: none;
    margin: 0 auto;
    padding: 0 15px;
  }

  .nngelzrj {
    margin: 0;
    padding: 8px 0;
  }

  .by34b8xt {
    margin: 0;
    padding: 0;
  }

  .tsa16k89 {
    margin: 0;
  }

  .rb6xac5u {
    margin: 0;
    padding: 8px 0;
  }

  .pt1ewhgx {
    border-width: 5px 0 0;
  }

  .qc1yikdk {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .bld7mo1p {
    margin: 16px 0;
    padding: 0 16px;
  }

  .gmcqmose {
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .i4h6enka {
    border-radius: 3px;
    padding: 15px;
  }

  .e2tgax7a {
    margin: 0 auto;
  }

  .img-mobile {
    width: 320px;
    height: 260px;
    margin-top: -58px;
  }

  .imm125pd {
    flex-wrap: wrap;
    margin: 0;
    padding: 2px;
  }

  .vis0r8vl {
    margin: 0 0 8px;
    padding: 14px 0 0;
  }

  .eg9chgwf {
    padding: 0 15px;
  }

  .ssaw1p8u {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .er31h5az {
    margin: 24px auto;
  }

  .dtdaikvh, .whf0cvkz {
    margin: 0;
  }

  .o3o6btb1 {
    border-width: 2px;
    border-radius: 4px;
    height: 68px;
    margin: 20px auto;
    padding: 6px 12px;
  }

  .gacka0ga {
    padding: 12px 10px;
  }

  .slekdnfp {
    margin: 24px 0 0;
  }

  .rqnmr5bz {
    border-radius: 4px;
    padding: 16px;
  }

  .lq99sdib {
    max-width: none;
    margin: 0 auto;
    padding: 0 15px;
  }

  .exaixxzl {
    margin: 0 auto;
    padding: 0 15px;
  }

  .iy7e3nt4 {
    margin: 0;
  }

  .umjfsuoy {
    margin: 1rem 0;
  }

  .oi5zinwo {
    margin: 0 0 1rem;
  }

  .s9goy5p9 {
    max-width: none;
    margin: 0 auto;
    padding: 24px;
  }

  .jlxertcx {
    margin: 0 auto;
    padding: 0 15px;
  }

  .kkri1jyr {
    border-radius: 3px;
    padding: 15px;
  }

  .wbdk8y98 {
    margin: 0;
  }

  .lc1galoj {
    padding: 0 15px;
  }

  .gcm34nnu {
    letter-spacing: 1px;
    margin: 15px 0;
    padding: 0;
    font-size: 40px;
    line-height: 40px;
  }

  .bb88b5g4 {
    font-size: 30px;
    line-height: 48px;
  }

  .e4cl1s2t {
    margin: 15px 0;
    font-size: 30px;
    line-height: 48px;
  }

  .iycky6q2 {
    margin: 0 0 8px;
  }

  .d9ce1iup {
    margin: 0;
  }

  .fqjl0s3p {
    margin: 0;
    padding: 0;
  }

  .h48st5nl {
    margin: 0;
  }

  .f80thpsw {
    padding: 10px;
  }

  .kqp3gow1 {
    margin: 0 auto 1px 1px;
    padding: 0 10px;
  }

  .pjwcltoi {
    flex-wrap: wrap;
    padding: 0;
  }

  .nsc48g9o {
    border-radius: 3px;
    padding: 15px;
  }

  .gxxf6xek {
    margin: 0;
  }

  .s66djzy2-3 {
    background-color: #0369a1;
    border-radius: 999px;
    justify-content: center;
    align-items: center;
    width: 194px;
    margin: 16px auto;
    padding-top: 2px;
    padding-bottom: 2px;
    display: flex;
  }

  .hkau7uc0 {
    border-width: 0;
  }

  .o0rdd6n3 {
    border-width: 0;
    border-radius: 9999px;
    margin: 0;
    padding: 8px;
  }

  .mngv8qd1 {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .kg1rdgkn {
    border-width: 0;
    border-radius: 9999px 6px 6px 9999px;
    margin: 0;
    padding: 8px 48px 8px 8px;
  }

  .el436vut {
    border-width: 0;
    border-radius: 9999px 6px 6px 9999px;
    margin: 0 0 0 -20px;
    padding: 8px 48px 8px 8px;
  }

  .ab8nuh4g {
    border-width: 1px;
    border-radius: 9999px;
  }

  .y35wdybb {
    border-width: 0;
    margin: 0 0 0 16px;
  }

  .rjafokj2 {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0;
    padding: 6px 24px 6px 16px;
  }

  .rx70lf1o {
    border-width: 0;
    margin: 0 auto;
  }

  .qscq8fea {
    border-width: 1px;
    border-radius: 9999px;
    margin: 0 auto;
    padding: 8px;
  }

  .ocj6put0 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .qt6xevyc {
    border-width: 0;
    margin: 0 0 0 23px;
  }

  .va5ywa6w {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto;
  }

  .ccuz06np {
    border-width: 0;
    margin: 16px 0 0;
  }

  .kewkibaj {
    border-width: 0;
    margin: 0;
  }

  .dsgwb5fl {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px 24px;
  }

  .c10f03cj {
    border-width: 0;
    margin: 0;
    padding: 16px 0;
  }

  .w6oz4i05 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .tu9wt2mk, .vlnefpvp {
    border-width: 0;
    margin: 0;
  }

  .je65quoh {
    width: 75%;
    height: auto;
    margin: 0 0 0 41px;
  }

  .w5827nck {
    border-width: 0;
    padding: 32px 10px 0;
  }

  .kzt2xaxr {
    margin: 0 auto;
  }

  .ympie8lb {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .p51ezkac {
    margin: 0 24px 0 0;
  }

  .y1krn3cr {
    overflow-wrap: break-word;
    word-wrap: break-word;
    white-space: normal;
    word-break: break-word;
  }

  .vzio7m9n {
    border-width: 0;
    padding: 0 0 20px;
  }

  .sp46al3d {
    border-width: 0;
    margin: 0 auto;
  }

  .ggmbo3sc {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .gkd9rtsk {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .wjucc39o {
    border-width: 1px 0;
    padding: 24px 0;
  }

  .gyezofku {
    border-width: 0;
    width: 100%;
    padding: 20px 1px;
  }

  .ig5jbp1y {
    border-width: 0;
    padding: 35px 0 0;
    font-size: 30px;
  }

  .cwlilse5 {
    border-width: 0;
    font-size: 27.5px;
  }

  .e253m0f2 {
    border-width: 0;
    margin: 0 10px;
    padding: 10px;
    font-size: 27.5px;
  }

  .dm7w3p60 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .wzlls7a7 {
    border-width: 0;
    margin: 0;
    padding: 0 0 35px;
    font-size: 27.5px;
  }

  .uwnas8q4 {
    border-width: 1px 0;
    padding: 1px;
  }

  .h1roxokw {
    border-width: 3px;
    margin: 38px 0 0;
    padding: 13px 11px;
  }

  .i6gopizm {
    border-width: 3px;
    margin: 38px 0;
    padding: 13px 11px;
  }

  .hias2xyg {
    border-style: none;
    border-width: 0;
    padding: 1px;
  }

  .f2t7r0ve {
    border-width: 0;
    flex-wrap: wrap;
    margin: 0;
    padding: 2px;
  }

  .kymtoot4 {
    border-width: 0;
    width: 100%;
    margin: 20px 0 0;
    padding: 0 10px 0 8px;
  }

  .cdn0houm {
    border-width: 3px;
    width: 100%;
    margin: 0 auto;
    padding: 0 24px;
  }

  .pbwa58pa {
    border-width: 1px 0;
    margin: 0 0 -7px;
  }

  .v3wwokba {
    border-width: 0;
    margin: 35px 0 24px;
  }

  .rrbudk6p {
    border-width: 0;
    margin: 0;
  }

  .hs2g329g {
    border-width: 0;
    padding: 0 10px 15px;
  }

  .w5wsy1ws {
    border-width: 0;
    flex-wrap: wrap;
    padding: 1px;
  }

  .h5s8yz7u {
    border-width: 0;
    border-radius: 6px 6px 0 0;
    margin: 0 0 0 24px;
    padding: 0 8px;
  }

  .qaf4gb2b {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .g9ud7wwk {
    border-width: 0;
    margin: 8px auto;
  }

  .l0kyw2pk {
    margin: 24px auto;
  }

  .zdfhgoir {
    margin: 0 24px 0 0;
  }

  .ffr1zj6c {
    border-width: 0 0 1px;
    padding: 8px 0;
  }

  .zkznqpx6 {
    border-width: 0;
    padding: 8px 0 0;
  }

  .bcptv13b {
    border-width: 2px 0 8px;
    border-radius: 4.8px;
    padding: 24px;
  }

  .hj3vyfm3 {
    border-width: 0;
    padding: 0 0 8px;
  }

  .w4q6jkbr {
    border-width: 0;
    margin: 48px auto 0;
  }

  .uz0j4s5z {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .q48boj7m {
    border-width: 0;
    padding: 14px 0 24px;
  }

  .nmf9sbx8 {
    margin: 0 auto;
  }

  .ks4kvvom {
    border-width: 0;
    margin: -112px 0 0;
  }

  .ckzalw8k {
    border-width: 0;
    margin: 24px 0 0;
    padding: 0 16px;
  }

  .h44jbidn {
    width: 100%;
    height: auto;
    margin: 32px 0 53px;
  }

  .bqje67up {
    border-width: 0;
    padding: 1px;
  }

  .epz5l6gx {
    border-width: 0;
    padding: 10px 1px 50px;
    display: none;
  }

  .bcgtgjb3 {
    border-width: 1px;
    border-radius: 4px;
    width: 100%;
    margin: 14px 0 0;
    padding: 6px 12px;
  }

  .d15jsuxc {
    border-width: 0;
    margin: 26px 0 0;
    padding: 10px 1px 50px;
  }

  .ahbgcknm {
    border-width: 2px 0 8px;
    border-radius: 6px;
    width: 100%;
    padding: 100px 10px 48px;
  }

  .txtd2d5x {
    border-width: 0;
    margin: 128px 0 0;
    padding: 0 20px;
  }

  .grn54mre {
    border-width: 0;
    margin: 47px 0 0;
    padding: 0 10px;
  }

  .qk1orlb3, .q1zr04v7 {
    border-width: 0;
    padding: 24px 0;
  }

  .z4djfrif {
    border-width: 0;
    padding: 0 8px;
  }

  .zrwh28ye {
    border-width: 0;
    margin: 0;
    padding: 0 0 8px;
  }

  .id7hzfou, .lb9x2chw {
    border-width: 0;
    margin: 0 0 10px;
  }

  .sukoa1bi {
    border-width: 0;
    margin: 24px 0 16px;
  }

  .eswkdk7i {
    border-width: 0;
    flex-wrap: wrap;
    align-items: normal;
    margin: 0 auto;
    padding: 0 8px;
  }

  .jild5qz0 {
    border-width: 0;
    padding: 40px 0;
  }

  .myay6s1j {
    border-width: 0;
    margin: 0;
    padding: 24px 0;
    font-size: 20px;
    line-height: 28px;
  }

  .h4i3q382 {
    border-width: 0;
    margin: 0 auto;
  }

  .kj37rtc1 {
    border-width: 0;
    padding: 15px;
  }

  .mhdnxtnk {
    border-width: 0;
    border-radius: 4.8px;
    margin: auto;
  }

  .g93mxspw {
    border-width: 0;
    padding: 15px;
  }

  .ksff935p {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .az2g0hl1 {
    border-width: 0;
    margin: 0;
    padding: 12px 10px;
  }

  .xn1rzak1 {
    border-width: 0;
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .z1ouea73 {
    border-width: 0;
  }

  .nf73ac2p {
    border-width: 0;
    border-radius: 3px;
    padding: 15px;
  }

  .g1wfpqy3 {
    border-width: 0;
    margin: 0;
  }

  .hfvxp9sq {
    margin: 0;
    padding: 0;
  }

  .fsgrean8 {
    padding: 1px;
  }

  .pk1y0tis {
    margin: 0 0 8px;
    padding: 16px 0 0;
  }

  .bjl2k3ax {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .r0ro37e7, .ihcnj5tt {
    max-width: none;
    margin: 0 auto;
    padding: 0 15px;
  }

  .z7fsdx3i {
    margin: auto;
  }

  .e2d6pryo {
    padding: 56.25% 0 0;
  }

  .p19r65ca {
    margin: 4.5% 0 0;
    padding: 0 10%;
  }

  .zousvb57 {
    border-width: 2px;
    border-radius: 8px;
    max-width: none;
    margin: 0;
    padding: 0;
  }

  .tecz6pfb {
    width: 454px;
    margin: 0;
    padding: 0;
  }

  .ef1qhwv3 {
    margin: 0;
    padding: 0 16px;
  }

  .vidp06oz {
    flex-wrap: wrap;
    margin: 26px 0 0;
    padding: calc(14px + 56.25%) 12px 14px;
  }

  .wgt57sck {
    margin: 0;
    padding: 21px 11px;
    line-height: 17px;
  }

  .gkdflbvf {
    color: #252a32;
    border-width: 1px 0;
    border-color: #252a32;
    margin: 0;
    padding: 8px 11px;
    font-size: 13px;
    line-height: 13px;
  }

  .frdpk1kk {
    flex-direction: row;
    align-items: center;
    width: 472px;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
  }

  .l0l4qcax {
    margin: 0;
    padding: 0;
  }

  .un5c34mi {
    padding: 1px;
  }

  .yitzxscw {
    margin: 10px 0;
    padding: 1px;
  }

  .xgsp01dh {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .yjp5uqar {
    border-radius: 6px;
    margin: 0 5px 0 0;
    padding: 15px 10px;
    font-size: 16px;
    line-height: 24px;
    box-shadow: 2px 2px 2px .7px #a5a7aa, -2px -2px 2px .7px #f6f9fe;
  }

  .mzcrwbmn {
    margin: 10px 0 0;
    padding: 1px;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
  }

  .zdrhepqr {
    margin: 15px 0;
    padding: 0 10px;
  }

  .ehx2umc1 {
    font-size: 20px;
  }

  .wikm04oo {
    padding: 12px 10px;
  }

  .cdh3wx2k {
    font-size: 16px;
  }

  .b8omt318 {
    padding: 0 0 14px;
  }

  .rk47lvqd {
    margin: 0;
    padding: 0;
  }

  .ec6gwloc {
    border-width: 3px;
    border-radius: 8px;
    margin: 15px 0 0;
  }

  .mb4b2s0l {
    margin: 0;
    padding: 21px 11px;
    line-height: 17px;
  }

  .d22kv89v {
    color: #252a32;
    border-width: 1px 0;
    border-color: #252a32;
    width: 273px;
    margin: 5px 0 0;
    padding: 8px 11px;
    font-size: 17px;
    line-height: 13px;
  }

  .hdrn0d6t {
    flex-direction: row;
    align-items: center;
    width: 472px;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
  }

  .g3vemlm7 {
    margin: 0;
    padding: 0;
  }

  .odt6hq3c {
    padding: 1px;
  }

  .patpjcgt {
    margin: 10px 0;
    padding: 1px;
  }

  .gwang2kb {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
  }

  .sm6ebtos {
    border-radius: 6px;
    margin: 0 5px 0 0;
    padding: 15px 10px;
    font-size: 16px;
    line-height: 24px;
    box-shadow: 2px 2px 2px .7px #a5a7aa, -2px -2px 2px .7px #f6f9fe;
  }

  .bggj753m {
    margin: 0;
  }

  .zyzxif8n {
    margin: 10px 0 0;
    padding: 1px;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
  }

  .j87z6waw {
    margin: 15px 0;
    padding: 0 10px;
  }

  .kg62zjkm {
    margin: 0;
    padding: 0;
    font-size: 20px;
  }

  .t5svba5x {
    font-size: 16px;
  }

  .jk3e0oce {
    margin: 0;
    padding: 0;
  }

  .lt5uzmh4 {
    border-radius: 10px;
    margin: 0 0 2px;
    padding: 2px 11px;
  }

  .spcpkn6i {
    border-width: 3px;
    border-radius: 8px;
    margin: 0 0 15px;
    padding: 0;
  }

  .cwguwv2d {
    color: #252a32;
    border-width: 1px 0;
    border-color: #252a32;
    margin: 0;
    padding: 8px 11px;
    font-size: 13px;
    line-height: 13px;
  }

  .lcum87q5 {
    flex-direction: row;
    align-items: center;
    width: 472px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .ctpfrlkl {
    font-size: 16px;
  }

  .ligkkt03 {
    margin: 0;
    padding: 0;
  }

  .ai9fulb1 {
    border-radius: 10px;
    margin: 0 0 1px;
    padding: 2px 11px;
  }

  .ztxhpdgu {
    margin: 0 0 2px;
  }

  .umcamyzn {
    border-width: 3px;
    border-radius: 8px;
    margin: 15px 0 0;
    padding: 0 0 1px;
  }

  .gopbr1f9 {
    margin: 40px 0 0;
    padding: 0;
  }

  .jw5z2e2c {
    border-radius: 50%;
    margin: 0;
    padding: 0;
  }

  .c94vm5bb {
    flex-direction: row;
    margin: 53px 0 0;
    display: none;
  }

  .ce160hjl {
    margin: 14px 0 35px;
    padding: 48px 0;
  }

  .rrdxewf1 {
    width: 100%;
    margin: 0 0 24px;
  }

  .i3uwodsf {
    border-width: 3px;
    margin: 26px 20px 0;
    padding: 0 3px;
  }

  .fia6vtli {
    margin: 0 20px;
  }

  .mopnljn7 {
    margin: 0 20px;
    padding: 1px;
  }

  .u1q627oo, .yl2tznh7 {
    padding: 1px;
  }

  .dqihtokf {
    flex-wrap: wrap;
    padding: 1px;
  }

  .umrfwlhn {
    width: 100%;
  }

  .hs184z2y {
    margin: 0;
    padding: 0;
  }

  .se4ubcrt {
    flex-wrap: wrap;
    width: 100%;
    margin: -36px auto 0;
    padding: 12px 24px;
  }

  .eb8dulta {
    padding: 1px;
  }

  .wkdowy1m {
    width: 317px;
    height: 338px;
  }

  .uy447j2y {
    padding: 1px;
  }

  .w2zmiods {
    margin: 50px 0 0;
    padding: 1px;
  }

  .hufbyinf {
    padding: 13px 20px 1px;
  }

  .sw1w1gq6 {
    flex-wrap: wrap;
    padding: 1px;
  }

  .u46kq4ss {
    width: 100%;
    padding: 12px 10px;
  }

  .y60wvkp8 {
    flex-wrap: wrap;
    margin: 0;
    padding: 2px;
  }

  .nscysf5t {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }

  .hu2hx4az {
    width: 307px;
    height: 269px;
    margin: 57px 0 0;
  }

  .u8lxk6tc {
    width: 100%;
    padding: 1px;
  }

  .i4xidsaq {
    margin: 0;
    padding: 2px;
  }

  .y04ky1vd {
    flex-flow: column;
    padding: 1px;
  }

  .pjnlldjt {
    margin: 53px 0 0;
  }

  .erd2wiwj {
    width: 40px;
    height: 40px;
  }

  .erd2wiwj.ft-ice-cream {
    width: 90px;
  }

  .txgzbdh0 {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 20%;
    padding: 1px;
  }

  .u5jrte3k {
    margin: 0;
    padding: 1px;
  }

  .vrw72spm {
    border-width: 3px;
    border-radius: 10px;
    max-width: 100%;
    padding: 12px 10px;
  }

  .oo46fgfq {
    text-align: center;
    padding: 1px;
  }

  .v5f9ii4w {
    text-align: center;
    width: 100%;
    margin: 0;
    padding: 2px;
  }

  .q0mpuqy6 {
    width: 100%;
    margin: 30px 0 0;
    padding: 1px;
  }

  .x7oqbr4w {
    flex-flow: column;
    padding: 12px 10px;
    display: flex;
  }

  .m0f9cvw0 {
    text-align: center;
    margin: 0;
    padding: 1px;
  }

  .ljbxt1kc {
    width: 100%;
    margin: 0 auto;
    padding: 1px 25px;
  }

  .hmcswedh {
    flex-wrap: wrap;
    padding: 1px;
  }

  .jj76hljk {
    flex-direction: row;
    align-items: center;
    width: 448px;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
  }

  .vh1zeu7a {
    border-radius: 25px;
    margin: 0 0 10px;
    padding: 6px 31px;
    display: none;
  }

  .szrkk3b6 {
    margin: 0;
    padding: 21px 11px;
    line-height: 17px;
  }

  .ogb892g2 {
    color: #252a32;
    border-width: 1px 0;
    border-color: #252a32;
    margin: 0;
    padding: 8px 11px;
    line-height: 21px;
  }

  .uhsjqy78 {
    flex-direction: row;
    align-items: center;
    width: 448px;
    height: 100%;
    margin: 0;
    padding: 0;
    display: block;
  }

  .qnrgdci1 {
    margin: 0;
    padding: 0;
    font-size: 20px;
  }

  .fchfhh3g {
    flex-direction: row;
    align-items: center;
    width: 448px;
    margin: 0;
    padding: 0;
    display: block;
  }

  .ggy24reg {
    flex-wrap: wrap;
    margin: 0;
    padding: 14px 12px;
  }

  .cmyizu5r {
    margin: 0;
  }

  .cccf4vqm {
    margin: 0 0 24px;
    font-size: 29.17px;
  }

  .pbm84cr2 {
    margin: 0;
    padding: 0 15px;
    display: none;
  }

  .r4vj7t89 {
    margin: 0;
    padding: 0 15px;
    display: block;
  }

  .aang2etf {
    flex-wrap: wrap;
    margin: 0 -15px 24px;
  }

  .eo6hgmqk {
    padding: 24px 16px;
  }

  .v45zthxl {
    max-width: none;
    padding: 0 15px;
  }

  .k4cefs04 {
    margin: 0 0 35px;
    padding: 48px 0;
  }

  .wzw1ttzp {
    padding: 0 0 0 5px;
  }

  .thrd24q2 {
    margin: 0;
    padding: 5px 10px;
  }

  .d85t87gh {
    border-width: 1px;
    border-radius: 5px;
    padding: 5px;
  }

  .ia3dgzri {
    border-width: 1px;
    margin: 0;
    padding: 5px 10px;
  }

  .gbc9jjmq {
    margin: 10px;
    padding: 5px;
  }

  .salfnnc2 {
    padding: 0 0 0 5px;
  }

  .l6iof7bo {
    margin: 35px 10px 10px;
    padding: 5px;
  }

  .dddhu7ns {
    width: 100%;
    margin: 35px 10px 10px;
    padding: 5px;
  }

  .bmnwy1q2 {
    padding: 5px 0;
  }

  .mfsgo7qg {
    flex-wrap: wrap;
    margin: 0;
    padding: 14px 12px;
  }

  .sxrc9vu1 {
    padding: 20px 10px;
  }

  .bxihpph5 {
    flex-wrap: wrap;
    margin: 0;
    padding: 8px 0 10px;
  }

  .s4vcp21g {
    flex-wrap: wrap;
    max-width: none;
    margin: 0 auto;
    padding: 0 15px;
  }

  .m6zzehry {
    margin: 0;
    padding: 8px 0;
  }

  .rkqi836v {
    margin: 0;
    padding: 0;
  }

  .k4xtlt0r {
    margin: 0;
  }

  .l5gjikkk {
    margin: 0;
    padding: 8px 0;
  }

  .gvlr4iim {
    border-width: 5px 0 0;
  }

  .t3djaypl {
    border-width: 2px;
    border-radius: 50%;
    padding: 5px 6px;
  }

  .sy7n4ij1 {
    margin: 16px 0;
    padding: 0 16px;
  }

  .gt8wpr4z {
    border-radius: 25px;
    margin: 10% auto 0;
    padding: 5px;
  }

  .lk29ww8r {
    border-radius: 3px;
    padding: 15px;
  }

  .cww1huc6 {
    margin: 0 auto;
  }

  .r2y2xxq5 {
    border-width: 0;
    margin: 0;
  }

  .fkem0apr {
    border-width: 0;
    margin: 0 auto;
    padding: 0;
  }

  .y07bkj6a {
    border-width: 0;
    width: 462px;
    margin: 24px 0 0;
    padding: 4px 0 0;
  }

  .lecxk7r3 {
    border-width: 1px 0 0;
    padding: 24px 8px;
  }

  .lb0fyht7 {
    border-width: 0;
    margin: 24px 0 0;
    padding: 16px 0 0;
  }

  .z2wc8kqw {
    border-width: 0;
    margin: 0 auto;
  }

  .rd48wb1w {
    border-width: 1px;
    border-radius: 6px;
    padding: 24px 48px;
    font-size: 16px;
  }

  .dsd9us6d {
    border-width: 0;
    margin: 12px 0 0;
  }

  .hfcfr91z {
    border-width: 0;
    margin: 0;
  }

  .lawm2hgu {
    border-width: 0 0 1px;
    padding: 12px 8px;
  }

  .zzc8xcid {
    border-width: 0;
    flex-direction: column-reverse;
    margin: 0;
    padding: 16px;
    top: 0;
    bottom: auto;
    right: auto;
  }

  .nj1jac28, .ofpsi25e {
    border-width: 0;
    margin: 0;
  }

  .gufimf8p {
    border-width: 0;
    margin: 24px 0 0;
    padding: 8px 0 0;
  }

  .ym4grb5s {
    border-width: 0;
    margin: 12px 0 0;
  }

  .g2662rqg {
    border-width: 0;
    margin: 0 auto;
  }

  .rerc4sby {
    border-width: 0;
    margin: 0 0 0 8px;
  }

  .t4xlzs07 {
    border-width: 0;
    border-radius: 9999px;
    margin: 4px 0 0;
    padding: 0;
  }

  .sb557rp5 {
    border-width: 0;
    margin: 24px 0 0;
  }

  .wouyerzh {
    border-width: 0;
  }

  .cknju2c8 {
    border-width: 0;
    padding: 32px 8px;
  }

  .hdy8kccx {
    border-width: 1px;
    border-radius: 6px;
    padding: 8px 16px;
  }
}
