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;
}

:root {
  --cadet-blue: #0092b1;
  --white: white;
  --steel-blue: #2f90af;
  --light-grey: #cccbcb;
  --gainsboro: #e9e7e7;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

strong {
  font-weight: bold;
}

.column {
  display: block;
}

.section-3 {
  background-color: #ebf6fa;
  padding-top: 20px;
  padding-bottom: 60px;
}

.column-2 {
  padding-left: 160px;
}

.text-block-2 {
  color: #464646;
  text-align: center;
  margin-top: 13px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-3 {
  color: #2f90af;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.column-3 {
  padding-left: 0;
  padding-right: 60px;
}

.columns {
  margin-top: 40px;
}

.heading {
  width: auto;
  margin-left: auto;
  margin-right: 60px;
  font-family: Open Sans, sans-serif;
  font-size: 2.4em;
  font-weight: 300;
  line-height: 120%;
}

.list {
  margin-left: auto;
  padding-left: 30px;
  line-height: 20px;
}

.list-item {
  font-family: Open Sans, sans-serif;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 200%;
}

.list-item-2, .list-item-3, .list-item-4 {
  font-family: Open Sans, sans-serif;
  font-size: 1.2em;
  line-height: 200%;
}

.div-block {
  width: auto;
  height: auto;
  position: absolute;
  inset: 29% auto auto 35%;
}

.image {
  float: none;
  max-width: 100%;
  max-height: 100%;
  margin-top: auto;
  margin-right: auto;
  position: static;
}

.column-4 {
  text-align: right;
  padding-top: 35px;
  padding-left: 114px;
  padding-right: 27px;
}

.heading-2 {
  color: #464646;
  text-align: left;
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 2em;
  font-weight: 600;
}

.column-5 {
  object-position: 50% 50%;
  padding-top: 22px;
  padding-right: 140px;
}

.list-item-6 {
  text-align: left;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1.1em;
  font-style: normal;
  font-weight: 400;
}

.list-item-7 {
  text-align: left;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1.1em;
}

.list-item-8 {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 1.1em;
}

.section-5 {
  text-align: center;
  background-color: #f2f2f2;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.heading-4 {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.div-block-4 {
  float: left;
  text-align: center;
  border: 1px #000;
  width: 14%;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.fincon-section-3 {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.text-block-4 {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 1.7em;
  font-weight: 300;
}

.image-2 {
  width: 175px;
}

.image-3, .image-4 {
  width: 135px;
}

.image-5 {
  width: 150px;
}

.image-6, .image-7 {
  width: 100px;
}

.column-6 {
  padding-left: 150px;
}

.div-block-5 {
  width: 475px;
}

.section-7 {
  text-align: center;
  background-color: #6da852;
}

.text-block-5 {
  color: #fff;
  letter-spacing: normal;
  text-indent: 0;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 25px;
}

.div-block-6 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-8 {
  background-color: #ebf6fa;
}

.column-7 {
  margin-top: 30px;
  margin-bottom: 20px;
  padding-top: 0;
}

.text-block-6 {
  text-align: right;
}

.div-block-7 {
  float: left;
  clear: none;
  text-align: center;
  width: 100px;
  height: auto;
  margin-right: 0;
  padding-top: 0;
}

.column-8 {
  clear: none;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-8 {
  float: left;
  width: 100px;
  height: auto;
  padding-top: 5px;
}

.text-block-7, .text-block-8 {
  color: #777;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 17px;
}

.columns-2 {
  color: #666;
  padding-top: 20px;
  padding-bottom: 20px;
}

.trustpilot-class {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 260px;
  padding: 20px 30px 10px;
  font-family: Open Sans, sans-serif;
}

.trustpilot-class.lawrence, .trustpilot-class.douglas, .trustpilot-class.jamie, .trustpilot-class.marlin {
  height: 275px;
}

.paragraph {
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 140%;
}

.text-block-9 {
  color: #7d7d7d;
  font-family: Open Sans, sans-serif;
  font-size: .9em;
  font-weight: 300;
}

.bold-text {
  font-weight: 600;
}

.bold-text-2 {
  color: #7d7d7d;
  font-family: Open Sans, sans-serif;
  font-size: .9em;
  font-weight: 600;
}

.paragraph-2 {
  font-size: 15px;
  line-height: 140%;
}

.trustpilot-header {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.heading-7 {
  margin-top: 10px;
  font-size: 15px;
  line-height: 100%;
}

.paragraph-3 {
  margin-top: 0;
  font-size: 15px;
  line-height: 140%;
}

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

.link, .link-2 {
  color: #fff;
  text-decoration: none;
}

.html-embed {
  max-width: 500px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.section-10 {
  display: block;
}

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

.section-19 {
  background-color: #f6f6f6;
  padding-top: 0;
  padding-bottom: 20px;
}

.icontext {
  color: #246f87;
  font-size: 22px;
  line-height: 140%;
}

.div-block-1949, .div-block-1950 {
  text-align: center;
}

.columns-9 {
  padding-top: 20px;
}

.div-block-1951, .div-block-1952, .div-block-1953 {
  text-align: center;
}

.columns-12 {
  padding-bottom: 20px;
}

.body-2 {
  font-family: Open Sans, sans-serif;
}

.tracking-phone {
  color: var(--cadet-blue);
}

.tracking-phone.endeuda-dos-white-font-color {
  color: var(--white);
}

.tracking-phone.header-phone-style {
  font-size: 22px;
  font-weight: 700;
}

.section-29 {
  text-align: center;
  padding: 10px 20px;
}

.div-block-1964 {
  float: left;
  text-align: center;
  border: 1px #000;
  width: 14%;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.div-block-1965 {
  float: left;
  border: 1px #000;
  width: 14%;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.section-30 {
  background-image: url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a92576271457e6e_backgound-image.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 600px;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
}

.image-26 {
  margin-bottom: 10px;
}

.section-31 {
  text-align: center;
  background-color: #6da852;
}

.div-block-1972 {
  z-index: 1;
  opacity: .8;
  background-color: #000;
  width: 100%;
  height: 110px;
  margin-top: 10px;
  line-height: 120%;
  position: absolute;
  inset: 580px auto auto;
}

.slider-3 {
  background-color: #0000;
  height: 600px;
  top: auto;
}

.slide-3 {
  background-color: #0000;
  margin-left: 275px;
  position: static;
}

.image-29 {
  z-index: 0;
  padding-left: 10px;
  position: static;
}

.image-30 {
  padding-top: 7px;
  padding-left: 10px;
}

.image-31, .image-32 {
  padding-left: 10px;
}

.text-block-25-em-277 {
  text-align: center;
  margin-bottom: 5px;
  font-size: 19px;
  font-weight: 700;
}

.div-block-1976 {
  z-index: 9999999;
  float: right;
  opacity: 1;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 400px;
  height: auto;
  margin-top: 15px;
  margin-bottom: 20px;
  padding-top: 20px;
  display: flex;
  position: absolute;
  inset: 15% 10% auto auto;
  overflow: visible;
}

.section-36 {
  background-color: #26353d;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
}

.footertxt {
  color: #fff;
  text-align: center;
  font-size: 11px;
}

.column-33 {
  margin-top: 20px;
  padding-top: 0;
}

.column-34 {
  margin-top: 20px;
}

.text-block-43 {
  color: #fff;
  text-align: center;
  font-size: 11px;
  line-height: 120%;
}

.column-35 {
  padding-top: 20px;
}

.div-block-testing-em331 {
  color: var(--white);
  background-color: #0000;
  padding: 10px;
}

.heading-form-em331 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 15px;
  font-size: 24px;
  line-height: 140%;
  display: none;
}

.html-embed-em331-s-footer {
  text-align: center;
}

.nav-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.centered-container {
  text-align: center;
  flex: 1;
  align-items: stretch;
  max-width: 100%;
  margin-top: 0;
  display: block;
}

.cards-section {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 25px;
}

.cards-grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 0;
  display: grid;
}

.cards-image-mask {
  text-align: center;
  border-radius: 0%;
  width: 100%;
  padding-top: 10%;
  padding-bottom: 10%;
  position: relative;
  overflow: hidden;
}

.cards-image {
  text-align: center;
  object-fit: contain;
  object-position: 50% 50%;
  width: 150px;
  max-width: none;
  height: 150px;
  position: relative;
  inset: 0%;
}

.call-to-action {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 20px;
}

.heading-30 {
  color: var(--steel-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.paragraph-13 {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.paragraph-14, .paragraph-15 {
  text-align: center;
  font-size: 18px;
  line-height: 140%;
}

.em-331-tracking-phone-click {
  padding: 20px;
  font-size: 32px;
  display: none;
}

.em-331-tracking-phone-click.em331size {
  padding: 10px;
  font-size: 18px;
}

.image-em331-41 {
  text-align: center;
  max-width: none;
  max-height: none;
  padding-right: 20px;
}

.list-item-29 {
  height: 10px;
}

.bold-text-17 {
  color: var(--steel-blue);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 31px;
  line-height: 140%;
}

.heading-36 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.textcopy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.list-item-30, .list-item-32 {
  margin-bottom: 20px;
  padding-top: 0;
}

.section-39 {
  background-color: #94d0e3;
}

.columns-22 {
  padding-top: 0;
}

.text-block-47 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 11px;
}

.div-block-1984 {
  float: left;
  text-align: right;
  width: 70%;
  height: 60px;
}

.div-block-1985 {
  float: right;
  text-align: right;
  width: 30%;
  height: 60px;
  padding-top: 10px;
}

.section-40 {
  padding: 20px 5px 30px;
}

.html-embed-11-em-277 {
  text-align: left;
  font-size: 28px;
  font-weight: 700;
}

.testa1 {
  z-index: 3;
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  width: 500px;
  height: 70px;
  margin-left: 0;
  display: block;
  position: absolute;
  top: 495px;
  left: -225px;
}

.testadiv {
  z-index: 2;
  opacity: .7;
  background-color: #000;
  width: 105%;
  height: 110px;
  position: absolute;
  top: 490px;
  left: -300px;
}

.heading-37 {
  color: var(--cadet-blue);
  margin-top: 2px;
  margin-bottom: 0;
  padding-left: 2px;
  font-weight: 700;
}

.text-block-55 {
  color: var(--white);
}

.heading-38 {
  color: var(--cadet-blue);
  margin-top: 2px;
  margin-bottom: 0;
  padding-left: 2px;
}

.text-block-56 {
  color: var(--white);
}

.heading-39 {
  color: var(--cadet-blue);
  margin-top: 2px;
  margin-bottom: 0;
  padding-left: 2px;
}

.text-block-57 {
  color: var(--white);
}

.heading-40 {
  color: var(--cadet-blue);
  margin-top: 2px;
  margin-bottom: 0;
  padding-left: 2px;
}

.text-block-58 {
  color: var(--white);
}

.slider-7 {
  display: none;
}

.counterdiv {
  z-index: 2;
  background-color: #0000;
  width: 400px;
  height: 75px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.heading-43 {
  color: var(--cadet-blue);
  margin-top: 0;
}

.section-41 {
  display: none;
}

.paragraph-18 {
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  line-height: 140%;
}

.body-4 {
  font-family: Open Sans, sans-serif;
}

.nav-link-8, .nav-link-9, .nav-link-10, .em-331-nav-link-11 {
  color: var(--white);
  font-weight: 600;
}

.navbar-2 {
  background-color: #2a353d;
}

.icon-3 {
  color: #fff;
}

.container-9 {
  padding-bottom: 10px;
}

.paragraph-19 {
  font-size: 21px;
  font-weight: 400;
  line-height: 140%;
}

.section-42 {
  background-color: #e0e9eb;
  padding: 10px;
  display: none;
}

.heritage-stats-style {
  text-align: center;
  padding: 10px;
  font-size: 18px;
  line-height: 120%;
}

.div-block-1993 {
  text-align: center;
  width: auto;
  height: 75px;
}

.div-block-1994, .div-block-1995 {
  text-align: center;
  height: 75px;
}

.section-43 {
  background-image: url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/67ab628debea20adf21882b0_DAW-bkg2.jpg");
  background-position: 0 0;
  background-size: cover;
  display: block;
}

.image-43 {
  text-align: center;
}

.list-item-34 {
  height: 10px;
}

.mobilestyle {
  margin-top: 0;
  margin-bottom: 20px;
}

.button-2 {
  text-align: center;
  width: 200px;
}

.heading-45 {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.section-44 {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.text-block-60 {
  text-align: left;
  font-size: 18px;
  line-height: 140%;
  display: none;
}

.heading-46 {
  color: #2f90af;
  line-height: 140%;
}

.paragraph-21 {
  font-size: 18px;
  line-height: 140%;
}

.button-4 {
  width: 200px;
  margin-top: 15px;
}

.container-12 {
  margin-top: 30px;
  margin-bottom: 20px;
  display: block;
}

.button-5 {
  width: 200px;
  font-size: 14px;
}

.bold-text-22 {
  font-size: 21px;
  font-weight: 400;
}

.bold-text-23, .bold-text-24 {
  font-weight: 400;
}

.bold-text-25 {
  font-weight: 400;
  display: block;
}

.columns-27 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-67 {
  font-size: 18px;
  line-height: 140%;
  display: none;
}

.div-block-1996 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1997 {
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.div-block-1998 {
  margin-top: 40px;
}

.grid-6 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 0;
  padding-right: 0;
}

.titletxt {
  color: #fff;
  background-color: #246f87;
  padding: 10px;
}

.container-13 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.section-49 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 20px;
}

.containershell {
  background-color: #fff;
  border: 1px solid #7d7d7d;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.text-block-69 {
  background-color: #e8e8e8;
  border: 1px solid #7d7d7d;
  padding: 2px 10px;
}

.text-block-70, .text-block-71 {
  background-color: #e8e8e8;
  border-bottom: 1px solid #7d7d7d;
  border-left: 1px solid #7d7d7d;
  border-right: 1px solid #7d7d7d;
  padding: 2px 10px;
}

.heading-48 {
  padding-left: 10px;
  padding-right: 10px;
}

.button-7 {
  width: 200px;
}

.section-50 {
  background-color: #f6f6f6;
}

.section-50.section-49 {
  background-color: var(--white);
}

.button-8 {
  text-align: center;
  width: 200px;
}

.div-block-1999 {
  display: none;
}

.section-51 {
  background-color: var(--white);
  margin-bottom: 40px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.herooverlayreviews {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a925775ec457eeb_family-running-through-field-letting-kite-fly-image.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 180vh;
  max-height: 500px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.herooverlayabout {
  color: #fff;
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a92576055457ee7_Debt-About-Us-image.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 180vh;
  max-height: 400px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container-14 {
  padding-left: 40px;
}

.hero-overlayrelief {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a92577fcd457eec_compare-debt-relief-solutions-image1.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 60px;
  padding-bottom: 100px;
  display: block;
}

.hero-overlaycal {
  background-image: linear-gradient(to bottom, var(--cadet-blue), var(--cadet-blue));
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: 2300px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.text-block-72 {
  padding-bottom: 10px;
}

.div-block-2000 {
  max-height: none;
  display: block;
}

.button-9 {
  width: 200px;
}

.section-52 {
  background-color: #f6f6f6;
  padding-top: 20px;
  padding-bottom: 20px;
}

.columns-28 {
  margin-top: 20px;
  display: none;
}

.trustpilot-class-large {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 335px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.button-10 {
  width: 200px;
}

.container-16 {
  text-align: center;
}

.button-11 {
  width: 200px;
}

.paragraph-26 {
  font-size: 18px;
  line-height: 140%;
}

.section-42-277 {
  background-color: #e0e9eb;
  padding: 10px;
  display: block;
}

.section-6-277 {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.heading-36-277, .container-15-277 {
  text-align: center;
}

.columns-27-277 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.heading-30-277 {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  display: none;
}

.paragraph-23-277 {
  font-size: 18px;
  line-height: 140%;
  display: none;
}

.cards-grid-container-277 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.section-44-277 {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.section-401-277 {
  background-color: #fff;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.call-to-action-277 {
  background-color: #f6f6f6;
  padding-top: 0;
  padding-bottom: 20px;
}

.navbar-2-277 {
  background-color: #2a353d;
}

.nav-link-8-277, .nav-link-9-277, .nav-link-10-277, .nav-link-11-277 {
  color: var(--white);
  font-weight: 600;
}

.cards-image-277 {
  text-align: center;
  object-fit: contain;
  object-position: 50% 50%;
  width: 75px;
  max-width: none;
  height: 75px;
  position: relative;
  inset: 0%;
}

.heading-49 {
  display: none;
}

.bold-text-17-277 {
  color: var(--steel-blue);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 31px;
}

.list-7-277b {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  list-style-type: disc;
  display: none;
}

.container-15-277c {
  text-align: center;
  display: none;
}

.cards-grid-container-277c {
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.container-16common {
  text-align: center;
  display: none;
}

.button-12 {
  width: 200px;
}

.hero-overlay277-results {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a925705e4457eee_a-small-gold-dollar-sign-stands-in-debt.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 180vh;
  max-height: 400px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

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

.listcopy {
  border: 1px solid var(--steel-blue);
  text-align: left;
  margin-bottom: 15px;
  margin-left: 0;
  padding: 5px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  list-style-type: none;
  display: block;
}

.list-item-43 {
  border-bottom: 1px solid #7d7d7d;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-44 {
  background-color: #0000;
  border-bottom: 1px solid #7d7d7d;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-45 {
  border-bottom: 1px solid #7d7d7d;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-46 {
  background-color: #0000;
  border-bottom: 1px solid #7d7d7d;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-47 {
  background-color: var(--steel-blue);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
}

.containerlistshell277 {
  margin-bottom: 20px;
  display: block;
}

.paragraph-21-left {
  text-align: left;
  font-size: 18px;
  line-height: 140%;
}

.button-4-277 {
  width: 200px;
  margin-top: 15px;
}

.paragraph277 {
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.heading-45-277 {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.navbar-277 {
  background-color: #2a353d;
}

.list-item-48, .list-item-49, .list-item-50, .list-item-51, .list-item-52, .list-item-53 {
  font-weight: 700;
}

.bold-text-28 {
  color: var(--white);
}

.bold-text-29, .bold-text-30, .bold-text-31, .bold-text-32, .bold-text-33 {
  color: #fff;
}

.list-7-277-bullets {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  list-style-type: disc;
}

.centered-container-em277 {
  text-align: center;
  flex: 1;
  margin-top: 333px;
}

.text-block-4-em-309 {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 1.4em;
  font-weight: 300;
}

.model {
  z-index: 9999;
  background-color: #000000bf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.html-embed-12 {
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.close-mobal-bg {
  position: absolute;
  inset: 0%;
}

.model-term {
  z-index: 9999;
  background-color: #000000bf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.close-mobal-bg-term {
  position: absolute;
  inset: 0%;
}

.html-embed-12-term {
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.div-block-2003 {
  text-align: center;
  width: 100%;
}

.section-53 {
  padding: 20px;
}

.body-5 {
  color: #464646;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 180%;
}

.heading-51 {
  font-size: 60px;
  font-weight: 300;
  line-height: 120%;
}

.text-span-6 {
  font-size: 22px;
  font-weight: 300;
}

.bold-text-35 {
  font-size: 25px;
  font-weight: 400;
}

.italic-text {
  font-size: 22px;
}

.paragraph-27 {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
}

.text-span-7 {
  font-size: 25px;
  font-weight: 400;
}

.list-9 {
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.list-item-margin {
  margin-bottom: 10px;
  font-size: 18px;
}

.list-item-54 {
  margin-left: 40px;
}

.body-6, .body-7 {
  color: #464646;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 180%;
}

.text-span-7-large {
  font-size: 45px;
  font-weight: 300;
}

.text-block-73 {
  margin-bottom: 20px;
}

.paragraph-29 {
  font-size: 18px;
  line-height: 250%;
}

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

.accordion-item {
  background-color: #44accd;
  width: 100%;
  overflow: hidden;
}

.title-styles {
  color: #fff;
  white-space: break-spaces;
  flex: 0 auto;
  width: 100%;
  max-width: 100%;
  font-size: 20px;
  position: static;
}

.icon-4 {
  color: #fff;
}

.accordion-toggle {
  width: 100%;
  height: 80px;
  display: flex;
}

.dropdown-list {
  background-color: #f6f6f6;
  padding: 17px;
  display: block;
  position: static;
}

.form-block-em331 {
  background-color: #0000;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.accordion-icon {
  color: var(--white);
  background-color: #0000;
  border: 1px solid #0000;
}

.dropdown-link {
  white-space: normal;
  font-size: 18px;
}

.text-span-7-space {
  padding-top: 10px;
  font-size: 25px;
  font-weight: 400;
}

.close-mobal-bg-dis {
  display: none;
  position: absolute;
  inset: 0%;
}

.model-term-dis {
  z-index: 9999;
  background-color: #000000bf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.html-embed-12-disclose {
  width: 100%;
  height: 100%;
  display: block;
  position: static;
}

.footer-links-4 {
  color: #0092b1;
}

.heading-53 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 140%;
}

.modalbox-2 {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #000;
  flex: 1;
  width: 800px;
  max-width: 700px;
  height: 700px;
  padding: 5px;
  position: fixed;
}

.closemodal-dis-2 {
  color: #fff;
  font-size: 50px;
  text-decoration: none;
  position: absolute;
  inset: -34px -33px auto auto;
}

.modalbox-dis-2 {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #000;
  flex: 1;
  width: 800px;
  max-width: 700px;
  height: 700px;
  padding: 5px;
  position: fixed;
}

.closemodal-term-2, .closemodal-2 {
  color: #fff;
  font-size: 50px;
  text-decoration: none;
  position: absolute;
  inset: -34px -33px auto auto;
}

.modalbox-term-2 {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #000;
  flex: 1;
  width: 800px;
  max-width: 700px;
  height: 700px;
  padding: 5px;
  position: fixed;
}

.div-block-19223 {
  color: #0000;
  display: none;
}

.field-label-em331 {
  color: var(--white);
}

.column-58 {
  color: #0000;
}

.column-59 {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.image-48 {
  text-align: left;
  object-fit: contain;
  max-width: 100%;
  padding-top: 0;
  display: block;
}

.div-block-19224 {
  text-align: center;
  width: 100%;
  margin-top: 0;
}

.em-331-heading {
  color: #2f90af;
  text-align: center;
  font-size: 31px;
  line-height: 120%;
}

.em-331-textcopy {
  text-align: left;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: none;
}

.em-331-section-40 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
}

.em-331-list-item-30 {
  margin-bottom: 0;
  padding-top: 20px;
}

.em-331-bold-text-23, .em-331-bold-text-24 {
  font-size: 21px;
  font-weight: 400;
}

.em-331-list-7 {
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  list-style-type: disc;
}

.em-331-list-item-32 {
  margin-bottom: 0;
  padding-top: 40px;
}

.em-331-list-item-32b {
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 30px;
}

.div-block-19225 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.formsuccesstext {
  color: #333;
  padding-bottom: 20px;
}

.formsuccessheadline {
  color: #333;
}

.text-block-80 {
  color: #b60808;
}

.text-block-81 {
  color: #fff;
  padding-bottom: 6px;
  font-size: 10px;
  line-height: 140%;
  text-decoration: none;
  display: none;
}

.hero-overlay345 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a9257bb82457f0b_bg-image.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-end;
  height: auto;
  max-height: 1000px;
  padding-top: 60px;
  padding-bottom: 0;
  display: flex;
}

.navbar-2-345 {
  background-color: #2a353d;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.nav-link-8-345, .nav-link-9-345, .nav-link-10-345, .nav-link-11-345 {
  color: var(--white);
  font-weight: 600;
}

.columns-35 {
  align-self: flex-end;
  width: 100%;
}

.paragraph-19-345 {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  display: none;
}

.section-40-345 {
  background-color: #f6f6f6;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
}

.heading-36-345 {
  text-align: center;
}

.list-7-345 {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  list-style-type: decimal;
}

.container-15-345 {
  text-align: center;
}

.section-6-345 {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.section-42-345 {
  background-color: #e0e9eb;
  padding: 10px;
  display: block;
}

.section-401-345 {
  background-color: #fff;
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.heading-366-345 {
  text-align: center;
}

.list-77-345 {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  list-style-type: disc;
}

.columns-27-345 {
  padding-top: 20px;
  padding-bottom: 10px;
  display: none;
}

.div-block-19226-345 {
  flex-direction: column;
  order: 1;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  display: flex;
  position: static;
}

.image-50 {
  align-self: flex-end;
  display: block;
}

.image-51 {
  display: none;
}

.centered-container-345 {
  z-index: 2;
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
  position: absolute;
}

.div-block-2001-345 {
  z-index: auto;
  width: 100%;
  margin-top: 40px;
  position: relative;
}

.sticky-nav-345 {
  z-index: 9999;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: block;
  position: sticky;
  top: 0;
}

.column-63-345 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  height: 600px;
  max-height: none;
  padding-right: 20px;
  display: flex;
  position: relative;
  bottom: 0;
}

.column-64-345b {
  padding-left: 20px;
  display: block;
}

.em-363-tracking-phone-click-copy {
  padding: 20px;
  font-size: 32px;
}

.em-363-tracking-phone-click-copy.em363size-copy {
  text-align: right;
  padding: 15px;
  font-size: 18px;
  line-height: 25px;
}

.em-363-tracking-phone-click {
  text-align: right;
  padding: 10px 20px;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.html-embed-em363-s-footer-copy {
  text-align: center;
}

.nav-grid-363 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, .75fr) 147px max-content minmax(0, 1fr);
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.image-52 {
  padding-top: 50px;
  padding-bottom: 0;
  padding-left: 0;
  display: none;
}

.bold-text-48 {
  color: #3898ec;
  text-decoration: none;
}

.bold-text-49 {
  color: #3898ec;
}

.model-sp {
  z-index: 9999;
  background-color: #000000bf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.close-mobal-sp-bg {
  position: absolute;
  inset: 0%;
}

.modalbox-2-sp {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #000;
  flex: 1;
  width: 800px;
  max-width: 700px;
  height: 700px;
  padding: 5px;
  position: fixed;
}

.closemodal-2-sp {
  color: #fff;
  font-size: 50px;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: -34px -33px auto auto;
}

.html-embed-12-sp {
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.bold-text-51 {
  color: #3898ec;
}

.hero-overlaybball-363 {
  color: #fff;
  background-image: linear-gradient(#0d495c, #0d495c);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: 1300px;
  padding-top: 20px;
  padding-bottom: 0;
  display: block;
}

.heading-2-em363 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 19px;
  font-weight: 400;
  line-height: 140%;
}

.heading-em363 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 32px;
  line-height: 140%;
}

.sticky-nav-331 {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  position: sticky;
  top: 0;
}

.nav-gridoff {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: none;
}

.sticky-nav-off {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: none;
  position: sticky;
  top: 0;
}

.em-331-nav-link-346, .nav-link-11 {
  color: #fff;
  font-weight: 600;
}

.sticky-nav-363 {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: block;
  position: static;
  top: 0;
}

.nav-grid-345 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, .75fr) 320px max-content minmax(0, 1fr);
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.list-item-29-345, .list-item-34-345 {
  height: 10px;
}

.container-9-345 {
  padding-bottom: 10px;
  display: block;
}

.hero-overlay345-common {
  color: #fff;
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a9257e7ae457e70_businessman-pressing-mark-answer.webp");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 180vh;
  max-height: 400px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section-42-345cq {
  background-color: #e0e9eb;
  padding: 10px;
  display: block;
}

.section-6-345-copy {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.section-40-345-copy {
  background-color: #f6f6f6;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
}

.section-401-345-copy {
  background-color: #fff;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.section-401b-345-copy {
  background-color: #fff;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.cards-section-345 {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 25px;
}

.section-401c-400 {
  background-color: #fff;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.cards-section-345d-copy {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 25px;
}

.section-401e-345-copy {
  background-color: #fff;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.cards-section-345f-copy {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 25px;
}

.section-401-345g-copy {
  background-color: #fff;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.cards-section-345h-copy {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 25px;
}

.section-44-345i-copy {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.section-36-345j {
  background-color: #26353d;
  padding-top: 0;
  padding-bottom: 20px;
}

.sticky-nav-345-common-copy-off {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: none;
  position: sticky;
  top: 0;
}

.container-9-363-close-471 {
  padding-bottom: 10px;
}

.cards-section-345b {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 25px;
}

.section-401-345b {
  background-color: #fff;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.section-5-345 {
  text-align: center;
  background-color: #fff;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.call-to-action-345 {
  background-color: #f6f6f6;
  padding-top: 0;
  padding-bottom: 20px;
}

.section-36-345 {
  background-color: #26353d;
  padding-top: 0;
  padding-bottom: 20px;
}

.section-51-345 {
  background-color: var(--white);
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.section-6-345b {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.herooverlayabout-345 {
  color: #fff;
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a92576055457ee7_Debt-About-Us-image.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 180vh;
  max-height: 400px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.herooverlayreviews-345 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a925775ec457eeb_family-running-through-field-letting-kite-fly-image.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 180vh;
  max-height: 600px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section-5-345b {
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.section-6-copy {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.section-51-345b {
  background-color: var(--white);
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-52 {
  color: #3898ec;
  text-decoration: none;
}

.link-12-345 {
  text-decoration: none;
}

.centered-container-345b {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.mobilestyle-345b {
  font-size: 38px;
}

.paragraph-19-345b {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.centered-container-331 {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.brand-div-363 {
  text-align: center;
  justify-content: center;
  align-items: stretch;
  display: none;
}

.sticky-nav-em-371 {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  position: sticky;
  top: 0;
}

.container-em-371 {
  padding-bottom: 10px;
}

.nav-grid-em-371 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.section-43-em-371 {
  display: block;
}

.section-5-em-371 {
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.cards-section-em-371n {
  background-color: #f6f6f6;
  padding-top: 20px;
  padding-bottom: 25px;
}

.section-51-em-371 {
  background-color: var(--white);
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-19228 {
  font-size: 32px;
  font-weight: 700;
}

.container-333 {
  max-width: 80%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-57 {
  text-align: left;
}

.div-block-19234 {
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
}

.fincon-section-2-pub {
  background-image: linear-gradient(#ffffff8c, #ffffff8c), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a92577ec3457f24_bull-bkg.jpg");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
  display: none;
}

.fincon-section-1 {
  text-align: left;
}

.div-block-19235 {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 20px;
}

.heading-28897 {
  color: #333;
  text-align: center;
  line-height: 120%;
}

.text-block-83 {
  color: #333;
  text-align: center;
  font-size: 28px;
  line-height: 120%;
}

.grid-9 {
  grid-column-gap: 21px;
  grid-row-gap: 42px;
  grid-template-columns: 1fr .75fr 1fr .75fr;
}

.heading-28899, .heading-28900 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 120%;
}

.fincon-section-6footer {
  background-color: #2a353d;
}

.text-block-84 {
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 20px;
  font-size: 16px;
  line-height: 140%;
}

.text-block-85 {
  margin-top: 0;
  padding-bottom: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 140%;
}

.text-block-86 {
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 20px;
  font-size: 16px;
  line-height: 140%;
}

.text-block-87 {
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 140%;
}

.div-block-19237 {
  margin-left: 10px;
  padding-left: 0;
}

.div-block-19238 {
  margin-left: 10px;
}

.button-14, .button-15, .button-16 {
  background-color: #6da852;
  font-size: 16px;
}

.form {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.form-block {
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.div-block-19248 {
  opacity: 1;
  text-align: center;
  width: 100%;
  height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  display: inline-block;
  position: static;
}

.grid-11 {
  grid-template-rows: auto auto auto;
}

.submit-button-3 {
  text-align: center;
  background-color: #6da852;
  width: 200px;
  display: inline-block;
}

.fincon-section-4-pub {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-28904 {
  color: #6da852;
  text-align: center;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 140%;
}

.paragraph-48 {
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.fincon-section-5-pub {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.fincon-section-6-pub {
  background-color: #f6f6f6;
  padding-top: 20px;
  padding-bottom: 20px;
}

.fincon-section-5-copy {
  background-color: #44accd;
  display: none;
}

.grid-14 {
  grid-template-columns: 2fr 1fr;
}

.image-61 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.container-338 {
  text-align: left;
  max-width: 73%;
}

.div-block-19251-pub {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/63177e334d6be858361d7a10_fincon2022-pub3-bkg.jpg");
  background-position: 0 0, 100% 40%;
  background-size: auto, cover;
  height: 300px;
}

.fincon-section-5-bloggers {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-50 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.div-block-19235-copy {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.button-17-bloggers {
  text-align: left;
  background-color: #44accd;
  margin-top: 20px;
  padding: 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.container-339 {
  max-width: 65%;
}

.div-block-19255 {
  margin-bottom: 20px;
}

.div-block-19251-aff {
  background-color: #0000001a;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6512d46259cf9639d57be58a_aff-hero2.jpg");
  background-position: 0 0, 50% 60%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  height: 300px;
}

.div-block-19235-aff {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.fincon-section-4-finadv {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 40px;
}

.image-71 {
  object-fit: cover;
  object-position: 50% 50%;
}

.fincon-section-5-finadv {
  background-color: #f6f6f6;
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-18 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.grid-19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.div-block-19256 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.container-343 {
  max-width: 65%;
}

.div-block-19251-fin {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6511c95093924e7188b6e083_fincon-brand.webp"), linear-gradient(#6da852e6, #6da852e6);
  background-position: 0 0, 50% 40%, 0 0;
  background-size: auto, cover, auto;
  height: 350px;
}

.div-block-19235-fin {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.fincon-section-5-aff {
  background-color: #f6f6f6;
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-345 {
  max-width: 65%;
}

.grid-21 {
  grid-column-gap: 27px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-areas: ".";
}

.paragraph-55 {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-19258 {
  text-align: center;
}

.div-block-19260 {
  margin-bottom: 20px;
}

.div-block-19261 {
  margin-top: 20px;
}

.paragraph-57, .paragraph-58 {
  color: #6da852;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.fincon-section-nav {
  background-color: #2a353d;
}

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

.container-346 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-23 {
  grid-column-gap: 34px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
  padding-left: 20px;
  padding-right: 20px;
}

.image-74 {
  display: block;
}

.paragraph-60 {
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 140%;
}

.container-347 {
  text-align: center;
  max-width: 85%;
}

.fincon-section-form {
  background-color: #f6f6f6;
}

.div-block-19273 {
  text-align: center;
}

.heading-28907-copy {
  color: #6da852;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 140%;
}

.paragraph-54-copy {
  color: #333;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.heading-28908-copy {
  color: #6da852;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 140%;
}

.grid-24 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.container-349 {
  max-width: 65%;
}

.div-block-19286 {
  text-align: right;
  margin-top: 40px;
}

.container-350 {
  max-width: 85%;
}

.heading-28907-copy {
  color: #333;
  text-align: center;
  font-size: 30px;
  line-height: 140%;
}

.paragraph-54-copy {
  color: #333;
  font-size: 16px;
  line-height: 140%;
}

.sticky-nav-400 {
  z-index: 9999;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  position: sticky;
  top: 0;
}

.container-9-400 {
  padding-bottom: 10px;
  display: block;
}

.nav-grid-400 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, .75fr) 320px max-content minmax(0, 1fr);
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.list-item-29-400, .list-item-34-400 {
  height: 10px;
}

.section-400 {
  display: block;
}

.hero-overlay400 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a9257bb82457f0b_bg-image.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-end;
  height: auto;
  max-height: 1000px;
  padding-top: 60px;
  padding-bottom: 0;
  display: flex;
}

.columns-400 {
  align-self: flex-end;
  width: 100%;
}

.column-64-400 {
  padding-left: 20px;
  display: block;
}

.centered-container-400 {
  z-index: 2;
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
  position: absolute;
}

.paragraph-19-400 {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  display: none;
}

.div-block-2001-400 {
  z-index: auto;
  width: 100%;
  margin-top: 40px;
  position: relative;
}

.column-63-400 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  height: 600px;
  max-height: none;
  padding-right: 20px;
  display: flex;
  position: relative;
  bottom: 0;
}

.div-block-19226-400 {
  flex-direction: column;
  order: 1;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  display: flex;
  position: static;
}

.section-42-400 {
  background-color: #e0e9eb;
  padding: 10px;
  display: block;
}

.div-block-1993-400 {
  text-align: center;
  width: auto;
  height: 75px;
}

.heritage-stats-style-400 {
  text-align: center;
  padding: 10px;
  font-size: 18px;
  line-height: 120%;
}

.div-block-1994-400, .div-block-400 {
  text-align: center;
  height: 75px;
}

.section-6-400 {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.div-block-4-400 {
  float: left;
  text-align: center;
  border: 1px #000;
  width: 14%;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.text-block-4-400 {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 1.4em;
  font-weight: 300;
}

.section-40-400 {
  background-color: #f6f6f6;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
}

.container-15-400 {
  text-align: center;
}

.button-10-400 {
  width: 200px;
}

.section-401-400 {
  background-color: #fff;
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.heading-400-1 {
  text-align: center;
}

.columns-27-400 {
  padding-top: 20px;
  padding-bottom: 10px;
  display: none;
}

.cards-section-400 {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 25px;
}

.centered-container-400-1 {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.heading-30-400 {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  display: none;
}

.paragraph-23-400 {
  font-size: 18px;
  line-height: 140%;
  display: none;
}

.text-block-60-400 {
  text-align: left;
  font-size: 18px;
  line-height: 140%;
  display: none;
}

.container-16-400 {
  text-align: center;
}

.button-11-400 {
  width: 200px;
}

.section-401-400-1 {
  background-color: #fff;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.heading-45-400 {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.section-5-400 {
  text-align: center;
  background-color: #fff;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.heading-4-400 {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-top: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.column-11-400 {
  padding-bottom: 0;
}

.trustpilot-class-400 {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 260px;
  padding: 8px 30px 10px;
  font-family: Open Sans, sans-serif;
}

.trustpilot-header-400 {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.paragraph-400 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text-block-9-400 {
  color: #7d7d7d;
  font-family: Open Sans, sans-serif;
  font-size: .9em;
  font-weight: 300;
}

.container-12-400 {
  margin-top: 30px;
  margin-bottom: 20px;
  display: block;
}

.button-5-400 {
  width: 200px;
}

.section-44-400 {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.call-to-action-400 {
  background-color: #f6f6f6;
  padding-top: 0;
  padding-bottom: 20px;
}

.heading-46-400 {
  color: #2f90af;
}

.paragraph-21-400 {
  font-size: 18px;
  line-height: 140%;
}

.button-4-400 {
  width: 200px;
  margin-top: 15px;
}

.centered-container-400-1b {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.navbar-2-400 {
  background-color: #2a353d;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.nav-link-8-400, .nav-link-9-400, .nav-link-10-400, .nav-link-11-400 {
  color: var(--white);
  font-weight: 600;
}

.icon-3-400 {
  color: #fff;
}

.heading-36-400 {
  text-align: center;
}

.list-7-400 {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  list-style-type: decimal;
}

.list-item-30-400, .list-item-32-400 {
  margin-bottom: 20px;
  padding-top: 0;
}

.bold-text-22-400 {
  font-weight: 400;
}

.cards-grid-container-400 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.cards-image-mask-400 {
  text-align: center;
  border-radius: 0%;
  width: 100%;
  padding-top: 10%;
  padding-bottom: 10%;
  position: relative;
  overflow: hidden;
}

.paragraph-13-400 {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.paragraph-15-400, .paragraph-14-400 {
  text-align: center;
  font-size: 18px;
  line-height: 140%;
}

.paragraph-26-400 {
  font-size: 18px;
  line-height: 140%;
}

.sticky-nav-400-common-copy-off {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: none;
  position: sticky;
  top: 0;
}

.container-9-400b {
  padding-bottom: 10px;
}

.list-item-29-copy, .list-item-34-copy {
  height: 10px;
}

.section-43-400 {
  display: block;
}

.hero-overlay400-common {
  color: #fff;
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a9257e7ae457e70_businessman-pressing-mark-answer.webp");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 180vh;
  max-height: 400px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-400b {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.mobilestyle-400b {
  font-size: 38px;
}

.heading-49-400 {
  display: none;
}

.paragraph-19-400b {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.link-12-400 {
  text-decoration: none;
}

.section-42-400cq {
  background-color: #e0e9eb;
  padding: 10px;
  display: block;
}

.div-block-1995-400 {
  text-align: center;
  height: 75px;
}

.section-6-400b {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.textcopy-400 {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.list-7-400b {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  list-style-type: disc;
  display: none;
}

.container-15-400c {
  text-align: center;
  display: none;
}

.bold-text-17-400 {
  color: var(--steel-blue);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 31px;
}

.textcopy-400m {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: none;
}

.section-401b-400 {
  background-color: #fff;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.heading-45-400b {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.textcopy-400b {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.cards-section-345-copy, .cards-section-345d-400 {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 25px;
}

.section-401e-400 {
  background-color: #fff;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.cards-section-345f-400 {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 25px;
}

.section-401-345g {
  background-color: #fff;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.cards-section-400h {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 25px;
}

.container-15-400b {
  text-align: center;
}

.section-44-400i {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.text-block-400 {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 1.4em;
  font-weight: 300;
}

.bold-text-17-400b {
  color: var(--steel-blue);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 31px;
}

.hero-overlay400-results {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a925705e4457eee_a-small-gold-dollar-sign-stands-in-debt.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 180vh;
  max-height: 400px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.paragraph-19-400c {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.text-block-4-em-400 {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 1.4em;
  font-weight: 300;
}

.section-401-277-copy {
  background-color: #fff;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

.list-item-30-400b, .list-item-32-400b {
  margin-bottom: 20px;
  padding-top: 0;
}

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

.listcopy-400 {
  border: 1px solid var(--steel-blue);
  text-align: left;
  margin-bottom: 15px;
  margin-left: 0;
  padding: 5px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  list-style-type: none;
  display: block;
}

.list-item-43-400 {
  border-bottom: 1px solid #7d7d7d;
  padding-bottom: 5px;
  padding-left: 5px;
}

.containerlistshell400 {
  margin-bottom: 20px;
  display: none;
}

.list-item-47-400 {
  background-color: var(--steel-blue);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
}

.list-item-43-400b {
  border-bottom: 1px solid #7d7d7d;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-44-400 {
  background-color: #0000;
  border-bottom: 1px solid #7d7d7d;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-45-400 {
  border-bottom: 1px solid #7d7d7d;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-46-400 {
  background-color: #0000;
  border-bottom: 1px solid #7d7d7d;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-47-400b {
  background-color: var(--steel-blue);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
}

.list-item-43-400c {
  border-bottom: 1px solid #7d7d7d;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-44-400v {
  background-color: #0000;
  border-bottom: 1px solid #7d7d7d;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-45-400n {
  border-bottom: 1px solid #7d7d7d;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-46-400k {
  background-color: #0000;
  border-bottom: 1px solid #7d7d7d;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-43-400y, .list-item-43-400x {
  border-bottom: 1px solid #7d7d7d;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-44-400k {
  background-color: #0000;
  border-bottom: 1px solid #7d7d7d;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.list-item-45-400z {
  border-bottom: 1px solid #7d7d7d;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.call-to-action-400j {
  background-color: #f6f6f6;
  padding-top: 0;
  padding-bottom: 20px;
}

.heading-46-400s {
  color: #2f90af;
}

.centered-container-400x {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.paragraph-21-left-400x {
  text-align: left;
  font-size: 18px;
  line-height: 140%;
}

.button-4-400s {
  width: 200px;
  margin-top: 15px;
}

.herooverlayreviews-400 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a925775ec457eeb_family-running-through-field-letting-kite-fly-image.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 180vh;
  max-height: 600px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-em400 {
  text-align: center;
  flex: 1;
  margin-top: 333px;
}

.paragraph400 {
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-1999-400 {
  display: none;
}

.heading-4-400f {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-top: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.trustpilot-header-400l {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.paragraph-3-400g {
  margin-top: 0;
  font-size: 16px;
  line-height: 150%;
}

.bold-text-2-400o {
  color: #7d7d7d;
  font-family: Open Sans, sans-serif;
  font-size: .9em;
  font-weight: 600;
}

.section-5-345bcd {
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.columns-28-400 {
  margin-top: 20px;
  display: none;
}

.trustpilot-class-large400 {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 335px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.trustpilot-header400, .trustpilot-header400c {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.paragraph400d {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text-block-9400 {
  color: #7d7d7d;
  font-family: Open Sans, sans-serif;
  font-size: .9em;
  font-weight: 300;
}

.trustpilot-class-large400g {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 335px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.trustpilot-header400o, .trustpilot-header400y {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.paragraph-2-400 {
  font-size: 16px;
  line-height: 150%;
}

.bold-text-2-400 {
  color: #7d7d7d;
  font-family: Open Sans, sans-serif;
  font-size: .9em;
  font-weight: 600;
}

.trustpilot-class-large-400v {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 335px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.trustpilot-header-400p, .trustpilot-header-400d {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.paragraph-3-400a {
  margin-top: 0;
  font-size: 16px;
  line-height: 150%;
}

.bold-text-2-400u {
  color: #7d7d7d;
  font-family: Open Sans, sans-serif;
  font-size: .9em;
  font-weight: 600;
}

.trustpilot-class-large-400e {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 335px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.section-42-400y {
  background-color: #e0e9eb;
  padding: 10px;
  display: none;
}

.div-block-1993-400t {
  text-align: center;
  width: auto;
  height: 75px;
}

.heritage-stats-style-400o {
  text-align: center;
  padding: 10px;
  font-size: 18px;
  line-height: 120%;
}

.div-block-1994-400w, .div-block-1995-400i {
  text-align: center;
  height: 75px;
}

.section-6-400c {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.div-block-4-400s {
  float: left;
  text-align: center;
  border: 1px #000;
  width: 14%;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.heading-45-400a {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.textcopy-400w {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.trustpilot-header-400c {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.div-block-4-400ss {
  float: left;
  text-align: center;
  border: 1px #000;
  width: 14%;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.herooverlayabout-400 {
  color: #fff;
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a92576055457ee7_Debt-About-Us-image.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 180vh;
  max-height: 400px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.paragraph-19-400v {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.section-6-400bc {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.div-block-4-400a {
  float: left;
  text-align: center;
  border: 1px #000;
  width: 14%;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.text-block-400-copy {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 1.4em;
  font-weight: 300;
}

.div-block-400b, .div-block-400c, .div-block-400d, .div-block-400e, .div-block-400f, .div-block-400g {
  float: left;
  text-align: center;
  border: 1px #000;
  width: 14%;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.section-51-400 {
  background-color: var(--white);
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.textcopy-400h {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.container-14-400 {
  padding-left: 40px;
}

.textcopy-400-j {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.list-item-53-400a, .list-item-52-400b, .list-item-51-400c, .list-item-50-400d, .list-item-49-400e, .list-item-48-400f {
  font-weight: 700;
}

.textcopy-400x {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.section-401 {
  text-align: center;
}

.body-10 {
  padding: 20px;
}

.heading-28909 {
  font-family: Open Sans, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 120%;
}

.paragraph-401, .paragraph-403, .paragraph-406 {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 180%;
}

.bullet-class {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 180%;
}

.body-11 {
  padding: 20px;
}

.section-402 {
  text-align: center;
}

.heading-28910 {
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 180%;
}

.bold-text-53, .bold-text-54, .bold-text-55, .bold-text-56, .bold-text-57, .bold-text-58, .bold-text-59, .bold-text-60, .bold-text-61, .bold-text-62, .bold-text-63, .bold-text-64, .bold-text-65, .bold-text-66, .bold-text-67, .bold-text-68 {
  font-size: 25px;
  font-weight: 400;
}

.bold-text-69 {
  font-weight: 700;
}

.list-11 {
  list-style-type: decimal;
}

.section-36-400b {
  background-color: #26353d;
  padding-top: 0;
  padding-bottom: 20px;
}

.column-33-400b {
  margin-top: 20px;
  padding-top: 0;
}

.column-35-400b {
  padding-top: 20px;
}

.text-block-43-400b {
  color: #fff;
  text-align: center;
  font-size: 11px;
  line-height: 120%;
}

.column-34-400b {
  margin-top: 20px;
}

.em-399-header {
  display: block;
}

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

.container-352 {
  max-width: 98%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.html-embed-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  display: flex;
}

.heading-28897-thankyou {
  color: #000303;
  text-align: center;
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  line-height: 140%;
}

.div-block-19251-thankyou {
  background-image: linear-gradient(#ffffff4d, #ffffff4d), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6512dedb59925c12b8c919e5_ty-background.jpg");
  background-position: 0 0, 100% 100%;
  background-size: auto, cover;
  height: 600px;
}

.div-block-19235-thankyou {
  text-align: center;
  padding: 60px 80px 20px;
}

.em-424-heading {
  color: #2f90af;
  text-align: center;
}

.text-block-60-424 {
  text-align: left;
  font-size: 18px;
  line-height: 140%;
  display: none;
}

.em-424-list-item-32b {
  margin-bottom: 0;
  padding-top: 0;
}

.centered-container-em424 {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.textcopy-em424 {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.text-block-9401 {
  line-height: 20px;
}

.heading-45-em424 {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.trustpilot-header-em424 {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.html-embed-20 {
  padding: 0;
}

.div-block-19301 {
  text-align: center;
  background-color: #44accd;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-left: 94px;
  padding: 25px;
  font-size: 30px;
  display: flex;
}

.html-embed-21 {
  font-size: 26px;
  font-weight: 600;
}

.textcopy-copy {
  text-align: left;
  text-align: left;
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.html-embed-22 {
  font-size: 30px;
  font-weight: 600;
}

.html-embed-23 {
  background-color: #44accd;
  justify-content: center;
  align-items: center;
  width: 300px;
  padding: 15px;
  font-size: 25px;
  display: flex;
}

.footertxt-424 {
  color: #fff;
  text-align: center;
  font-size: 11px;
}

.div-block-19302 {
  color: var(--white);
  background-color: #3898ec;
  justify-content: center;
  align-items: center;
  width: 250px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.container-13x {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.button-19 {
  text-align: center;
  width: 200px;
}

.div-block-19303 {
  background-color: #3898ec;
  width: 200px;
  padding: 10px;
}

.html-embed-24 {
  font-size: 16px;
}

.sticky-nav-425 {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  position: sticky;
  top: 0;
}

.hero-overlaybball-425 {
  opacity: 1;
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a92578042457f61_new-detached-house-with-garage.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: 1300px;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.columns-33-425 {
  width: 80%;
}

.column-59-425 {
  padding-top: 0;
}

.heading-em425 {
  margin-bottom: 20px;
}

.heading-2-em425 {
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 400;
}

.div-block-19224-425 {
  text-align: center;
  width: 100%;
  margin-top: 76px;
}

.div-block-testing-em425 {
  background-color: #0000;
  padding-bottom: 0;
}

.heading-form-em425 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 15px;
  font-size: 24px;
  line-height: 140%;
  display: none;
}

.div-block-19225-425 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.em-425-section-40 {
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
}

.heading-36-425 {
  text-align: center;
}

.em-425-textcopy {
  text-align: left;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.columns-27-425 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.em-425-list-7 {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  list-style-type: disc;
}

.bold-text-22-425, .em-425-bold-text-23, .em-425-bold-text-24 {
  font-weight: 400;
}

.div-block-1996-425 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.em-425-list-item-30 {
  margin-bottom: 0;
  padding-top: 20px;
}

.brand-div-425 {
  text-align: center;
  justify-content: center;
  align-items: stretch;
  display: none;
}

.section-42-425 {
  background-color: #e0e9eb;
  padding: 10px;
  display: none;
}

.cards-section-425 {
  background-color: #f6f6f6;
  padding-top: 20px;
  padding-bottom: 25px;
}

.heading-30-425 {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.centered-container-425 {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.cards-image-mask-425 {
  text-align: center;
  border-radius: 0%;
  width: 100%;
  padding-top: 10%;
  padding-bottom: 10%;
  position: relative;
  overflow: hidden;
}

.paragraph-13-425 {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.section-44-425 {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.section-5-425 {
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.trustpilot-class-425 {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 250px;
  padding: 20px 30px 10px;
  font-family: Open Sans, sans-serif;
}

.container-12-425 {
  margin-top: 30px;
  margin-bottom: 20px;
  display: block;
}

.call-to-action-425 {
  background-color: #f2f2f2;
  padding-top: 0;
  padding-bottom: 20px;
}

.centered-container-425b {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.paragraph-21-425 {
  font-size: 18px;
  line-height: 140%;
}

.image-48-425 {
  text-align: left;
  display: inline-block;
}

.hero-overlayrelief-em425 {
  color: #fff;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.centered-container-em425 {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.mobilestyle-em425 {
  padding-bottom: 10px;
}

.paragraph-19-em425 {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-1998-em425 {
  margin-top: 40px;
}

.text-block-72-em425 {
  padding-bottom: 10px;
}

.fincon-section-3-425a {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.section-40-em425 {
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
}

.heading-36-em425 {
  text-align: center;
}

.bold-text-17-em425 {
  color: var(--steel-blue);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 31px;
}

.textcopy-em425 {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.grid-6-em425 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 0;
  padding-right: 0;
}

.cards-section-em425 {
  background-color: #f6f6f6;
  padding-top: 20px;
  padding-bottom: 25px;
}

.centered-container-425a {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.heading-30-em425 {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.em-425a-textcopy {
  text-align: left;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.text-block-60-425 {
  text-align: left;
  font-size: 18px;
  line-height: 140%;
  display: none;
}

.container-13x-425 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.button-19-425 {
  text-align: center;
  width: 200px;
}

.section-44-425a {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.heading-45-425 {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.textcopy-425 {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.div-block-1997-425 {
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.section-49-em425 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 40px;
}

.heading-45-em425 {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.heading-48-em425 {
  padding-left: 10px;
  padding-right: 10px;
}

.trustpilot-class-em425 {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 250px;
  padding: 20px 30px 10px;
  font-family: Open Sans, sans-serif;
}

.trustpilot-header-em425 {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.container-9-425-close {
  padding-bottom: 10px;
}

.nav-grid-425 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, .75fr) 320px max-content minmax(0, 1fr);
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.section-43-425 {
  display: block;
}

.hero-overlaycal-em425 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a9257bc53457eed_Debt-Calculator-Child-Page-image.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: 2300px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.sticky-nav-425a {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  position: sticky;
  top: 0;
}

.herooverlayreviews-em425 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a925775ec457eeb_family-running-through-field-letting-kite-fly-image.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 180vh;
  max-height: 400px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-4-em425 {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-top: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
}

.herooverlayabout-em425 {
  color: #fff;
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a92576055457ee7_Debt-About-Us-image.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.section-51-em425a {
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-19224-425b {
  text-align: center;
  width: 100%;
  margin-top: 76px;
}

.image-48-425b {
  text-align: left;
  display: inline-block;
}

.section-407 {
  display: block;
}

.column-414 {
  background-color: #44accd;
}

.column-415 {
  background-color: #e71915;
}

.column-416 {
  background-color: #6da852;
}

.columns-35346 {
  padding: 10px 100px;
}

.text-block-9402 {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

.navbar-471 {
  color: #fff;
  background-color: #2a353d;
  font-size: 18px;
}

.container-357 {
  text-align: center;
  padding-right: 200px;
}

.brand {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.html-embed-em-471 {
  text-align: center;
  padding-top: 10px;
}

.text-block-9412-em-471 {
  color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
  font-size: 12px;
  line-height: 18px;
}

.section-em-471 {
  background-color: #2a353d;
  display: none;
}

.html-embed-21-em-471 {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
}

.column-422 {
  text-align: center;
}

.section-412-em-471 {
  padding: 20px 40px;
}

.paragraph-408-em-471, .paragraph-409-em-471 {
  color: #afafaf;
  text-align: left;
  font-size: 10px;
  line-height: 15px;
}

.sticky-nav-363-off {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: none;
  position: sticky;
  top: 0;
}

.section-36-em-471 {
  background-color: #26353d;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
}

.nav-link-12-em-471, .nav-link-13-em-471, .nav-link-14-em-471, .nav-link-16-em-471 {
  color: var(--white);
}

.columns-35349-em471 {
  margin-bottom: 20px;
  display: block;
}

.trustpilot-class-em471 {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 280px;
  padding: 20px 30px 10px;
  font-family: Open Sans, sans-serif;
}

.trustpilot-class-em471-2 {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 340px;
  padding: 20px 30px 10px;
  font-family: Open Sans, sans-serif;
}

.heading-28919 {
  font-size: 24px;
  display: none;
}

.heading-28921 {
  text-align: center;
  font-size: 24px;
  line-height: 120%;
}

.div-block-19309 {
  padding: 20px;
}

.section-415 {
  background-color: #26353d;
}

.paragraph-410 {
  color: var(--light-grey);
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  line-height: 120%;
}

.section-415-copy {
  background-color: #26353d;
}

.em-530-heading {
  color: #2f90af;
  text-align: center;
  font-size: 29px;
  line-height: 120%;
}

.heading-em530 {
  text-align: center;
  margin-bottom: 20px;
}

.heading-2-em530 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 400;
}

.div-block-testing-em530 {
  color: var(--white);
  background-color: #0000;
  padding: 10px;
}

.hero-overlaybball-530 {
  color: #fff;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a9257c3d9457f69_joywallet-bkg.webp");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: 1300px;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.sticky-nav-530 {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: block;
  position: sticky;
  top: 0;
}

.container-9-530-close-471 {
  padding-bottom: 10px;
}

.nav-grid-530 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.section-43-530 {
  display: block;
}

.em-530-section-40 {
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
}

.heading-36-530 {
  text-align: center;
  font-size: 29px;
  line-height: 120%;
}

.section-nav-471-copy {
  display: none;
}

.section-408-copy {
  color: #fff;
  background-color: #0000;
  display: none;
}

.sticky-nav-ja {
  z-index: 1;
  background-color: #0000;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: none;
  position: static;
  top: 0;
}

.container-9-530-ja {
  padding-bottom: 10px;
}

.nav-grid-ja {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.section-416 {
  background-image: url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/62fa5bb940ed725bbf57f720_bkg-1.webp");
  background-position: 50% 0;
  background-size: cover;
  height: auto;
  margin-top: 0;
  padding: 10px 40px;
}

.heading-28922 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 41px;
}

.heading-28922.outline-text {
  border-bottom: 0 #dd4038;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 46px;
  line-height: 120%;
}

.div-block-19312 {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.paragraph-411 {
  text-align: center;
  margin-top: 10px;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
}

.paragraph-412 {
  text-align: center;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 140%;
  display: block;
}

.heading-28923 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.div-block-19313 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-19314 {
  background-color: var(--white);
  opacity: .92;
  border-radius: 15px;
  width: 100%;
  padding: 40px;
  display: block;
}

.div-block-19315 {
  background-color: var(--cadet-blue);
  color: #030303;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 300px;
  min-height: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 0;
  display: flex;
}

.html-embed-30 {
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  display: flex;
}

.section-417 {
  background-color: #2a353d;
  min-width: 100%;
  min-height: 100%;
}

.paragraph-413 {
  color: var(--white);
  text-align: center;
  margin-bottom: 40px;
}

.div-block-19316 {
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-358 {
  max-width: 85%;
}

.html-embed-31 {
  display: block;
}

.paragraph-415 {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 5px;
  font-weight: 700;
}

.container-359 {
  display: block;
}

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

.image-89 {
  padding-left: 20px;
}

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

.section-418 {
  margin-bottom: 10px;
  padding-top: 10px;
}

.link-25 {
  text-decoration: none;
}

.container-360 {
  max-width: 100%;
  padding-top: 20px;
  display: none;
}

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

.container-361 {
  max-width: 800px;
}

.paragraph-416 {
  color: var(--white);
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  line-height: 140%;
}

.link-26, .link-27 {
  color: var(--cadet-blue);
}

.bold-text-73 {
  text-align: left;
}

.accordion-item-2 {
  width: 100%;
  overflow: hidden;
}

.accordion-toggle-2 {
  color: #fff;
  background-color: #246f87;
  align-items: center;
  height: 80px;
  display: flex;
}

.accordion-icon-2 {
  color: var(--white);
}

.text-block-9414 {
  white-space: normal;
  flex: none;
  width: 100%;
  font-size: 18px;
  line-height: 20px;
}

.dropdown-list-2 {
  background-color: #fff;
  padding: 10px 0 0;
  display: block;
  position: static;
}

.bold-text-74, .bold-text-75, .bold-text-76, .bold-text-77, .bold-text-78 {
  color: #2a5082;
  font-size: 16px;
}

.fast_easy {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-32 {
  grid-column-gap: 51px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-417 {
  font-size: 16px;
  line-height: 140%;
}

.heading-28924 {
  color: var(--steel-blue);
  line-height: 140%;
}

.container-362 {
  max-width: 934px;
  display: block;
}

.div-block-19320 {
  max-width: 100%;
  display: block;
}

.div-block-19321 {
  align-items: flex-end;
  display: flex;
}

.container-363 {
  max-width: 1100px;
}

.columns-35350 {
  max-width: 100%;
}

.image-90 {
  text-align: left;
  max-width: 85%;
  padding-bottom: 20px;
}

.heading-28897-copy-2 {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  margin-top: 30px;
  font-family: Open Sans, sans-serif;
  line-height: 140%;
}

.fincon-section-3-revamp-2 {
  mix-blend-mode: darken;
  background-color: #f6f6f6;
  padding-top: 10px;
  padding-bottom: 20px;
  display: block;
}

.container-365 {
  max-width: 85%;
  margin-bottom: 0;
  padding-bottom: 40px;
  display: none;
}

.div-block-19236cbb {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.heading-28925 {
  color: #246f87;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 32px;
  line-height: 44%;
}

.div-block-19236cbb-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

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

.heading-28927 {
  color: #246f87;
  font-weight: 400;
}

.grid-31-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 75%;
}

.section-419 {
  background-color: #f6f6f6;
}

.div-block-19324 {
  text-align: left;
  object-fit: fill;
  background-color: #ffffffb3;
  flex-direction: column;
  width: 65%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px 20px 0;
  display: inline-block;
}

.form-headline-2 {
  color: #44accd;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.div-block-19325 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.grid-34 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr;
}

.div-block-19327 {
  margin: 20px 40px 40px 20px;
}

.heading-28903-copy-2 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 28px;
  line-height: 140%;
}

.text-block-9415 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 140%;
}

.text-block-9416 {
  color: #fff;
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.link-28 {
  color: #fff;
  text-align: center;
  font-weight: 700;
  text-decoration: none;
}

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

.heading-28897-copy-3 {
  color: #fff;
  text-align: center;
  line-height: 120%;
}

.image-92 {
  object-fit: cover;
  max-width: 200px;
}

.heading-28897-fin-2, .heading-28897-aff-2 {
  color: #fff;
  text-align: center;
  margin-top: 100px;
  font-family: Open Sans, sans-serif;
  line-height: 120%;
}

.container-366 {
  max-width: 850px;
  padding-top: 40px;
  padding-bottom: 20px;
}

.paragraph-423 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.grid-35 {
  grid-column-gap: 45px;
  grid-row-gap: 46px;
}

.image-93, .image-94, .image-95, .image-96 {
  padding-bottom: 20px;
}

.link-30 {
  color: #44accd;
  text-decoration: none;
}

.button-21 {
  background-color: #246f87;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.container-367 {
  max-width: 1100px;
}

.section-423 {
  background-color: #f6f6f6;
  padding-bottom: 40px;
}

.container-368 {
  background-color: #0000;
  max-width: 1200px;
}

.section-424 {
  background-color: #f2f2f2;
  padding-bottom: 40px;
}

.section-5-reviews {
  background-color: var(--white);
  text-align: center;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.image-97 {
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-19328 {
  background-color: var(--white);
  border-radius: 10px;
}

.block-quote-2 {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

.heading-28932 {
  margin-left: 10px;
  margin-right: 10px;
  font-weight: 600;
}

.heading-28933 {
  margin-left: 10px;
  margin-right: 10px;
}

.section-425 {
  padding-top: 20px;
}

.paragraph-425 {
  font-size: 16px;
  line-height: 140%;
}

.vickaboutbull {
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-426 {
  background-color: #eee;
  padding-top: 10px;
  padding-bottom: 30px;
}

.grid-36 {
  grid-template-rows: auto;
}

.container-369 {
  max-width: 1100px;
}

.section-427 {
  background-color: #246f87;
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-426 {
  color: var(--white);
}

.block-quote-3 {
  color: var(--white);
  margin-bottom: 0;
  padding-bottom: 10px;
}

.div-block-19329 {
  background-color: #2f90af;
  padding: 20px 10px;
  display: none;
}

.div-block-19329-copy {
  background-color: #0000;
  padding: 20px 10px;
}

.textcopy-copy {
  text-align: left;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.container-9-363-close-471-copy {
  padding-bottom: 10px;
}

.nav-grid-363-copy {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, .75fr) 147px max-content minmax(0, 1fr);
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.image-em331-41-copy {
  text-align: center;
  max-width: none;
  max-height: none;
  padding-right: 20px;
}

.list-item-29-copy {
  height: 10px;
}

.image-52-copy {
  padding-top: 50px;
  padding-bottom: 0;
  padding-left: 0;
  display: none;
}

.list-item-34-copy {
  height: 10px;
}

.div-block-19329-copy-copy {
  background-color: #2f90af;
  padding: 20px 10px;
  display: none;
}

.div-block-19329-copy22-copy {
  background-color: #0000;
  padding: 20px 10px;
}

.section-43-copy {
  display: block;
}

.navbar-2-copy {
  background-color: #2a353d;
}

.nav-link-8-copy, .nav-link-9-copy, .nav-link-10-copy, .em-331-nav-link-11-copy {
  color: var(--white);
  font-weight: 600;
}

.icon-3-copy {
  color: #fff;
}

.hero-overlaycarloscalderon {
  opacity: 1;
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 20px;
  padding-bottom: 0;
  display: block;
}

.container-370 {
  max-width: 1000px;
}

.heading-28935, .heading-28936 {
  text-align: center;
}

.div-block-19330 {
  margin-bottom: 0;
}

.div-block-19331 {
  margin-top: 20px;
  margin-bottom: 0;
  display: block;
}

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

.video-3 {
  display: block;
}

.div-block-19333 {
  flex: 1;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 0;
}

.text-block-7-copy, .text-block-8-copy {
  color: var(--light-grey);
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 17px;
}

.footer-section-carlos {
  background-color: #26353d;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
}

.column-59-carlos {
  background-color: #f2f2f2;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.cards-section-carlos-main {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 25px;
}

.heading-30-copy {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.text-block-60-copy {
  text-align: left;
  font-size: 18px;
  line-height: 140%;
  display: none;
}

.cards-grid-container-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.cards-image-mask-copy {
  text-align: center;
  text-align: center;
  border-radius: 0%;
  width: 100%;
  padding-top: 10%;
  padding-bottom: 10%;
  position: relative;
  overflow: hidden;
}

.bold-text-74-carlos {
  color: #2a5082;
  font-size: 21px;
}

.fast_easy-carlos {
  background-color: #f2f2f2;
  margin-bottom: 20px;
}

.container-372 {
  max-width: 1087px;
}

.grid-32-carlos {
  grid-column-gap: 51px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-28924-copy {
  color: var(--steel-blue);
  line-height: 140%;
}

.paragraph-417-carlos {
  font-size: 16px;
  line-height: 140%;
}

.paragraph-21-425-carlos {
  font-size: 18px;
  line-height: 140%;
}

.hero-overlaycal-carlos-faq {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.centered-container-carlos-faq {
  text-align: center;
  flex: 1;
  align-items: stretch;
  max-width: 1087px;
  margin-top: 0;
  display: block;
}

.mobilestyle-copy-carlos-faq {
  color: #fff;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  line-height: 120%;
}

.paragraph-19-copy-carlos-faq {
  color: #fff;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.header-2-carlos-faq {
  position: relative;
}

.sticky-nav-363-vicki-faw {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: block;
  position: static;
  top: 0;
}

.grid-38 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  padding-top: 20px;
  padding-left: 10px;
}

.div-block-19334 {
  background-color: #246f87;
  border-radius: 20px;
  padding: 20px;
}

.div-block-19335 {
  flex-direction: row;
  padding-top: 20px;
  padding-right: 40px;
  display: block;
}

.bold-text-80 {
  color: var(--white);
}

.bold-text-81 {
  color: var(--white);
  font-weight: 400;
}

.image-98 {
  display: none;
}

.image-99 {
  display: block;
}

.tracking-phone-click {
  text-decoration: none;
}

.tracking-phone-click.carlos-phone-blue-bkg, .tracking-phone-click.vicki-phone-click-color {
  color: #94d0e3;
}

.tracking-phone-click.trackingphone-repo {
  color: #d3fbff;
}

.tracking-phone-click.endeuda-dos-phone-white-bkg {
  color: #94d0e3;
}

.tracking-phone-click.pr-phone-blue-bkg {
  color: var(--white);
}

.container-373 {
  max-width: 1087px;
  line-height: 120%;
}

.container-374 {
  max-width: 1087px;
}

.fincon2022-section-2-main-2 {
  opacity: 1;
  mix-blend-mode: darken;
  background-color: #000;
  background-image: linear-gradient(#2e517380, #2e517380), linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6511d835b5199d8220542bc8_fincon-herobkg.jpg");
  background-position: 0 0, 0 0, 50% 70%;
  background-size: auto, auto, auto;
  height: 300px;
}

.heading-28937 {
  font-family: Open Sans, sans-serif;
  font-size: 19px;
}

.div-block-19337 {
  background-color: var(--white);
  border-radius: 16px;
  margin-top: 40px;
  padding: 20px;
}

.heading-carlos-deuda {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 28px;
  display: block;
}

.paragraph-427 {
  font-size: 16px;
  line-height: 140%;
}

.accordion-toggle-3 {
  background-color: #246f87;
  align-items: center;
  height: 80px;
  display: flex;
}

.text-block-9418 {
  color: var(--white);
  white-space: normal;
  flex: none;
  width: 100%;
  font-size: 18px;
  font-weight: 600;
}

.carlos-non-sticky {
  position: static;
}

.section-5-carlos {
  text-align: center;
  background-color: #fff;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.html-embed-32 {
  font-size: 18px;
}

.heading-45-em425-carlosy {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.bold-text-84 {
  font-size: 34px;
  line-height: 140%;
}

.div-block-19338 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.herooverlayabout-em425-carlos {
  color: #fff;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-375 {
  background-color: #94d0e3;
  max-width: 1100px;
}

.section-428 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-meet-carlos {
  color: #2a353d;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 0 20px;
  font-size: 31px;
  display: block;
}

.grid-39 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.paragraph-428 {
  color: #2a353d;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 16px;
  line-height: 140%;
}

.block-quote-4 {
  color: #2a353d;
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  line-height: 140%;
}

.container-375-2 {
  background-color: #464646;
  max-width: 1100px;
}

.div-block-19339 {
  margin: 60px;
}

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

.div-block-19340 {
  margin-top: 0;
}

.section-429 {
  padding-bottom: 40px;
}

.paragraph-19-em425-copycopy {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.heading-45-copycarlosabout {
  color: #2f90af;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.div-block-19341 {
  padding-right: 20px;
}

.hero-overlayrelief-em425-carlosopy {
  color: #fff;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.container-376 {
  max-width: 750px;
}

.hero-overlaycal-vicki-faq {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.mobilestyle-vicki-copy {
  color: var(--white);
}

.paragraph-19-vicki-copy {
  color: var(--white);
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.vicki-footer {
  background-color: #26353d;
}

.vicky-footer-disclaimer-div {
  padding: 20px;
}

.section-430 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cards-section-vicki-home {
  background-color: #f2f2f2;
  padding-top: 20px;
  padding-bottom: 40px;
  display: none;
}

.call-to-action-vicki {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 40px;
}

.hero-overlayrelief-vicki {
  color: #fff;
  background-image: linear-gradient(#18749b, #18749b);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding: 60px;
  display: block;
}

.hero-overlaybball-363-vicki {
  color: #fff;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: 1300px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.section-50-vicki {
  background-color: #f6f6f6;
}

.section-50-vicki.section-49-vicki {
  background-color: #f2f2f2;
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-425-vicki {
  padding-top: 20px;
  padding-bottom: 20px;
}

.herooverlayabout-vicki {
  color: #fff;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.div-block-19344 {
  padding-top: 0;
  padding-bottom: 20px;
}

.heading-28934-vickicopy {
  color: var(--white);
  text-align: right;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 140%;
}

.html-embed-33 {
  margin-top: 20px;
}

.textcopy-comparevicki-copy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.nav-link-home, .nav-link-8-copy-carlos {
  color: var(--white);
  font-weight: 600;
}

.header-3 {
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 5px;
  padding: 60px 30px 40px;
  display: block;
}

.container-377 {
  max-width: 1000px;
}

.column-58-nicki {
  color: #0000;
}

.columns-33-nicki-copy {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: block;
}

.hero-overlaybball-363-nickicopy {
  color: #fff;
  background-image: linear-gradient(#0d495c, #0d495c);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: 1300px;
  padding-top: 20px;
  padding-bottom: 0;
  display: block;
}

.column-59-nicki2-copy {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: block;
}

.heading-28942 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 32px;
  line-height: 120%;
}

.heading-28943 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 120%;
}

.liberty-footer {
  background-color: #26353d;
}

.liberty-footer-disclaimer-div {
  padding: 20px;
}

.paragraph-410-liberty {
  color: var(--light-grey);
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  line-height: 120%;
}

.footertxt-liberty {
  color: #fff;
  text-align: center;
  font-size: 11px;
}

.container-video-liberty {
  max-width: 800px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-41 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.button-23 {
  color: #000;
  background-color: #e8e8e8;
  border: 1px solid #525050;
  margin-top: 20px;
}

.heading-30-liberty {
  color: var(--steel-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.container-379 {
  padding-top: 20px;
}

.cards-section-libertytax-spanish {
  background-color: #f2f2f2;
  padding-top: 20px;
  padding-bottom: 25px;
}

.fast_easy-libertytax-spanish {
  background-color: var(--white);
  margin-bottom: 20px;
}

.section-5-425-libertytax {
  text-align: center;
  background-color: #f2f2f2;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.herooverlayreviews-em425-carlos {
  color: #fff;
  background-color: #246f87;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding: 60px;
  display: block;
}

.div-block-19345 {
  width: 100%;
  max-width: 100%;
}

.image-103 {
  width: 100%;
}

.section-431 {
  display: none;
}

.cards-section-vicki-home-desktop {
  background-color: #f2f2f2;
  padding-top: 20px;
  padding-bottom: 40px;
  display: block;
}

.fast_easy-vicki {
  background-color: #f2f2f2;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-5-vicki-home {
  background-color: var(--white);
  text-align: center;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.call-to-action-vicki-home {
  background-color: #f2f2f2;
  padding-top: 20px;
  padding-bottom: 40px;
}

.cards-grid-container-joywallet, .cards-grid-container-es-3-col {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 0;
  display: grid;
}

.hero-overlaycal-nickifix {
  background-image: linear-gradient(to bottom, var(--cadet-blue), var(--cadet-blue));
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: 2300px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.container-381 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 15px;
  display: block;
}

.dcomsuggestionssubmitb {
  text-align: center;
  background-color: #44accd;
  width: 200px;
  height: 50px;
  padding: 10px;
  font-size: 30px;
  font-weight: 600;
}

.dcomsuggestionsformcontainer-382 {
  background-color: #f6f6f6;
  max-width: 800px;
  padding: 10px 20px;
  display: block;
}

.dcomsuggestionformblock2 {
  text-align: left;
  max-width: 100%;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: block;
}

.form-2 {
  text-align: center;
  width: auto;
  font-weight: 400;
}

.dcomsuggestionsfn, .dcomsuggestionsln, .dcomsuggestionsotf {
  text-align: left;
  font-size: 16px;
  font-weight: 600;
}

.dcomsuggestionsfnf {
  margin-bottom: 20px;
}

.dcomsuggestionslnf {
  object-fit: fill;
  margin-bottom: 20px;
}

.dcomsuggestionstf {
  object-fit: fill;
  min-width: 100%;
  max-width: 100%;
  min-height: 200px;
  max-height: 200px;
  margin-bottom: 20px;
}

.container-382 {
  text-align: center;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.embed-testing {
  margin-top: auto;
  margin-bottom: 0;
}

.grid-42 {
  grid-template-rows: auto;
}

.div-block-19346 {
  padding-top: 20px;
}

.scott-section-1 {
  background-color: var(--white);
  display: block;
}

.container-383 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.html-embed-35b {
  color: var(--cadet-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  display: flex;
}

.column-424 {
  text-align: left;
  padding-top: 50px;
  padding-bottom: 50px;
}

.column-425 {
  display: block;
}

.scott-section-2 {
  outline-offset: 0px;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/641899dd4015713b8359ce5d_scott_main_image.webp");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  outline: 1px solid #2a353d;
  height: auto;
  min-height: 750px;
  display: block;
}

.scott-container-384 {
  height: auto;
  padding: 20px 10px 10px;
}

.heading-28945 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.scott-heading-28946 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.scott-heading-28947 {
  color: #44accd;
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  line-height: 120%;
  display: none;
}

.scott-text-block-9419 {
  color: #333;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 120%;
}

.bold-text-87 {
  font-family: Open Sans, sans-serif;
}

.div-block-19347 {
  text-align: center;
  background-color: #f6f6f6;
  border: 1px #e8e8e8;
  border-radius: 10px;
  padding: 10px;
}

.body-13 {
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 120%;
}

.scott-list {
  text-align: left;
  width: auto;
  padding: 0 10px 0 60px;
  line-height: 190%;
  display: block;
}

.scott-section-3 {
  display: block;
}

.scott-section-4 {
  padding-bottom: 20px;
  display: block;
}

.div-block-19348 {
  text-align: center;
}

.scott-paragraph-1 {
  margin-bottom: 0;
  padding: 10px 20px 30px;
}

.scott-columns-1 {
  text-align: left;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.div-block-19349 {
  margin-top: 40px;
}

.div-block-19350 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-88 {
  color: var(--white);
  font-size: 20px;
  font-weight: 700;
}

.scott-paragraph-2 {
  text-align: center;
  margin-bottom: 0;
  padding: 10px 10px 30px;
}

.section-433 {
  background-color: #0000;
  padding-bottom: 10px;
  display: block;
}

.scott-section-5 {
  background-color: #246f87;
  background-image: linear-gradient(#246f87cc, #246f87cc), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/641b4e80371e74217499709b_Abstract-Architecture-Background.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  display: block;
}

.section-434 {
  display: block;
}

.scott-heading-28947b {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  line-height: 120%;
}

.scott-text-block-9419b {
  color: #fff;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.scott-paragraph-1b {
  color: #fff;
  margin-bottom: 0;
  padding: 10px 10px 30px;
}

.scott-listb {
  color: var(--white);
  text-align: left;
  width: auto;
  padding: 0 10px 0 60px;
  line-height: 190%;
  display: block;
}

.button-24 {
  color: #000;
  text-align: center;
  background-color: #fbb138;
  border-radius: 8px;
  font-size: 22px;
  font-weight: 600;
}

.div-block-19351 {
  text-align: center;
  padding-bottom: 20px;
}

.body-14 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.carter-section1 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.carter-section2 {
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6421decd7b719cdac199da03_Get-Out-of-Debt-in-Months.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding: 20px 10px;
}

.carter-section3 {
  padding: 20px 10px;
}

.div-block-19352 {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.column-426 {
  padding-top: 0;
}

.div-block-19353 {
  text-align: center;
}

.carter-header1 {
  color: var(--white);
  text-align: center;
  font-size: 40px;
}

.carter-text1 {
  color: #fff;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 130%;
}

.carter-section4 {
  background-color: #f6f6f6;
  background-image: linear-gradient(#246f87bf, #246f87bf), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6425eb20826f627c30d24ce6_abstract-bg-carter2.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding: 0 10px 20px;
}

.carter-col1 {
  color: var(--white);
}

.carter-div-center {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.columns-35353 {
  padding-top: 0;
  padding-bottom: 0;
}

.carter-header2 {
  color: #44accd;
  text-align: center;
  margin-bottom: 20px;
  line-height: 120%;
}

.carter-text2 {
  color: #000;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
  line-height: 130%;
}

.div-block-19354 {
  text-align: center;
  padding: 10px;
}

.carter-text3 {
  text-align: center;
  font-size: 13px;
}

.carter-section5 {
  padding: 20px 10px;
}

.carter-txt3 {
  text-align: center;
  padding-bottom: 20px;
}

.grid-45 {
  grid-row-gap: 32px;
  grid-template-rows: auto;
}

.paragraph-430 {
  font-weight: 400;
}

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

.carter-header3 {
  color: #94d0e3;
  text-align: center;
  margin-bottom: 20px;
  line-height: 120%;
}

.div-block-19355 {
  background-color: #2a353d;
}

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

.list-item-61 {
  color: #333;
  margin-bottom: 20px;
  padding-left: 0;
  list-style-type: none;
}

.text-span-11 {
  color: #e71915;
  height: auto;
  padding-right: 0;
  display: inline;
}

.div-block-19356 {
  text-align: center;
  padding: 20px 10px 10px;
}

.carter-section6 {
  background-color: #f6f6f6;
  background-image: linear-gradient(#e8e8e8a6, #e8e8e8a6), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6425e84e31e2e16b158b749b_abstract-bg-carter.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding: 20px 10px;
}

.carter-container {
  padding-top: 20px;
  padding-bottom: 40px;
}

.carter-image-outline {
  border: 1px solid #000;
}

.carter-section7 {
  padding: 20px 10px;
}

.carter-div-trustpilot {
  max-height: none;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.grid-49 {
  grid-template-columns: 1fr 1fr 1fr;
}

.carter-trustpilot-div {
  background-color: var(--white);
  border: 1px solid #afafaf;
  border-radius: 15px;
  padding: 10px;
}

.carter-tp-name {
  font-size: 15px;
  font-weight: 700;
}

.image-105 {
  padding-top: 5px;
  padding-bottom: 10px;
}

.carter-section8 {
  background-image: linear-gradient(#246f87bf, #246f87bf), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6425e84e31e2e16b158b749b_abstract-bg-carter.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: 1px solid #e8e8e8;
  padding: 20px 10px;
}

.list-17 {
  justify-content: space-around;
  align-items: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  list-style-type: decimal;
  display: flex;
}

.carter-section9 {
  padding: 20px 10px;
}

.cater-show-me-options1 {
  background-color: #f90;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}

.carter-header2b {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  line-height: 120%;
}

.text-span-11-blue {
  color: #44accd;
  height: auto;
  padding-right: 0;
  display: inline;
}

.carter-orderedlist-headerb {
  color: #fff;
  text-align: center;
  border: 1px #fff;
}

.list-item-62-b {
  color: #fff;
  padding-bottom: 10px;
}

.carter-text2b {
  color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
  line-height: 130%;
}

.carter-text3b {
  color: var(--white);
  text-align: center;
  font-size: 13px;
}

.carter-div-content1 {
  color: var(--white);
}

.text-span-12 {
  font-weight: 300;
}

.terms-underline {
  text-decoration: underline;
}

.repo-scott-section-1 {
  background-color: var(--white);
  display: block;
}

.repo-container-383 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.repo-column-425 {
  display: block;
}

.repo-column-424 {
  text-align: left;
  padding-top: 50px;
  padding-bottom: 50px;
}

.repo-scott-section-2 {
  outline-offset: 0px;
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6452a450f1fe66f1513000dd_supportpersonalcall.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  outline: 1px solid #2a353d;
  height: auto;
  min-height: auto;
  line-height: 120%;
  display: block;
  overflow: visible;
}

.repo-scott-container-384 {
  height: auto;
  padding: 10px;
}

.repo-heading-28945 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.repo-bold-text-87 {
  font-family: Open Sans, sans-serif;
}

.repo-scott-heading-28946 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.repo-div-block-19349 {
  margin-top: 40px;
}

.repo-scott-section-3 {
  display: block;
}

.repo-div-block-19347 {
  text-align: center;
  background-color: #f6f6f6;
  border: 1px #e8e8e8;
  border-radius: 0 0 10px 10px;
  padding: 10px 10px 25px;
}

.repo-scott-heading-28947 {
  color: #44accd;
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.repo-scott-text-block-9419 {
  color: #333;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  display: none;
}

.repo-scott-list {
  text-align: left;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 60px;
  line-height: 190%;
  display: block;
}

.repo-scott-section-4 {
  padding-bottom: 20px;
  display: block;
}

.repo {
  text-align: left;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 19px;
  line-height: 140%;
}

.repo-div-block-19348 {
  text-align: center;
}

.repo-scott-section-5 {
  background-color: #246f87;
  background-image: linear-gradient(#000000eb, #000000eb), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6441794d2fd9043487737272_car-money.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  display: block;
}

.repo-scott-heading-28947b {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  line-height: 120%;
}

.repo-scott-paragraph-1b {
  color: #fff;
  margin-bottom: 0;
  padding: 10px 10px 30px;
  line-height: 120%;
}

.repo-div-block-19351 {
  text-align: center;
  padding-bottom: 20px;
}

.repo-button-24 {
  color: #000;
  text-align: center;
  background-color: #fbb138;
  border-radius: 8px;
  padding: 15px 20px;
  font-size: 22px;
  font-weight: 600;
}

.repo-section-433 {
  background-color: #0000;
  padding-bottom: 10px;
  display: block;
}

.repo-scott-paragraph-2 {
  color: #333;
  text-align: center;
  margin-bottom: 0;
  padding: 10px 10px 30px;
  font-size: 19px;
}

.repo-div-block-19350 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.repo-scott-text-block-94192 {
  color: #333;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 120%;
}

.repo-scott-paragraph-1bc {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  padding: 10px 10px 30px;
  line-height: 120%;
}

.repo-scott-section-6 {
  padding-top: 0;
  padding-bottom: 10px;
  display: block;
}

.repo-scott-section-7 {
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
}

.repo-scott-section-8 {
  background-color: #246f87;
  background-image: linear-gradient(#246f87cc, #246f87cc), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6425eb20826f627c30d24ce6_abstract-bg-carter2.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  display: block;
}

.bold-text-89 {
  line-height: 120%;
}

.repo-div-block-19347-gray {
  text-align: center;
  background-color: #fff;
  border: 1px #e8e8e8;
  border-radius: 10px;
  padding: 10px;
}

.carter-text1-mobiletop {
  color: #fff;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 130%;
}

.html-embed-37 {
  border: 1px #e8e8e8;
  border-radius: 10px;
}

.repo-div-block-19347b {
  text-align: center;
  background-color: #0000;
  border: 1px #e8e8e8;
  border-radius: 10px;
  padding: 10px 10px 25px;
}

.repo-div-block-19359b {
  text-align: center;
  background-color: #44accd;
  border-radius: 10px;
  padding: 20px 10px;
}

.repo-scott-container-384c {
  height: auto;
  padding: 0 10px 10px;
}

.repo-scott-container-384-header {
  height: auto;
  padding: 30px 10px;
}

.repo-scott-heading-28947-white {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  line-height: 120%;
}

.repo-scott-text-block-94192c-white {
  color: var(--white);
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 19px;
  line-height: 140%;
}

.repo-scott-num-list {
  text-align: left;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 60px;
  font-size: 19px;
  line-height: 190%;
  list-style-type: decimal;
  display: block;
}

.grid-50 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 10px;
}

.html-embed-39 {
  color: #333;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 30%;
  max-width: 40%;
  display: block;
}

.html-embed-40 {
  width: auto;
  min-width: 35%;
  max-width: 40%;
}

.html-embed-41 {
  width: auto;
  min-width: 40%;
  max-width: 40%;
}

.div-block-19364 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.div-block-19365 {
  justify-content: center;
  width: auto;
  height: auto;
  padding-bottom: 0;
  display: flex;
}

.grid-51 {
  grid-column-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .35fr;
}

.div-block-19367 {
  text-align: left;
}

.image-107 {
  border: 1px #b94e4e;
}

.text-span-14 {
  color: #44accd;
  font-size: 28px;
  font-weight: 700;
}

.body-15 {
  font-family: Open Sans, sans-serif;
}

.sign-up-class {
  background-color: var(--white);
  display: block;
}

.sign-up-class-form-section {
  background-color: #246f87;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  justify-content: center;
  align-items: center;
  min-height: 620px;
  padding: 0 20px;
  display: flex;
}

.div-block-19369 {
  min-width: 800px;
}

.stressing-scott-section-1 {
  background-color: var(--white);
  display: block;
  position: static;
  inset: 0% 0% auto;
  box-shadow: 0 2px 5px #e8e8e8;
}

.stressing-container-383 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.stressing-column-425 {
  display: block;
}

.stressing-column-424 {
  text-align: left;
  padding-top: 50px;
  padding-bottom: 50px;
}

.stressing-scott-section-3 {
  background-image: linear-gradient(#f6f6f6bf, #f6f6f6bf), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6425eb20826f627c30d24ce6_abstract-bg-carter2.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.stressing-scott-container-1 {
  background-color: var(--white);
  border: 1px solid #e8e8e8;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.stressing-header-1 {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px 10px;
  font-size: 29px;
  font-weight: 600;
  line-height: 120%;
}

.stressing-body16-1 {
  background-color: #f6f6f6;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  line-height: 120%;
}

.stressing-scott-container-2 {
  background-color: #0000;
  padding-bottom: 25px;
  padding-left: 0;
  padding-right: 0;
}

.stressing-paragraph-1 {
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 19px;
  line-height: 140%;
}

.stress-div-block-19370 {
  text-align: left;
  border-bottom: 1px dashed #e8e8e8;
  justify-content: center;
  align-items: stretch;
  width: auto;
  padding: 10px;
  display: flex;
}

.stressing-scott-section-4 {
  padding-top: 0;
}

.stressing-scott-container-3 {
  background-color: var(--white);
  border: 1px solid #e8e8e8;
  padding-left: 0;
  padding-right: 0;
}

.grid-53 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1.5fr;
}

.div-block-19370 {
  border: 2px none var(--white);
}

.image-109 {
  border: 2px solid var(--white);
}

.stressing-scott-section-5 {
  padding-bottom: 30px;
}

.stressing-scott-container-4 {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.stessing-icon-grid-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.stressing-image-div-1 {
  border: 1px solid var(--light-grey);
  text-align: center;
  padding: 5px;
}

.stressing-scott-container-6 {
  background-image: linear-gradient(#0092b199, #0092b199), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6425eb20826f627c30d24ce6_abstract-bg-carter2.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-bottom: 1px solid #e8e8e8;
}

.stessing-text-2 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.stressing-container-384 {
  height: auto;
  padding: 20px 10px 10px;
}

.stessing-heading-28947 {
  color: #44accd;
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  line-height: 120%;
  display: none;
}

.stessing-phone-page {
  color: var(--white);
  font-size: 19px;
}

.stressing-scott-container-7 {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 30px;
}

.stressing-scott-section-6 {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-left: 1px #000;
  border-right: 1px #000;
  padding-bottom: 30px;
}

.stressing-scott-container-5b {
  background-color: #0000;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.stessing-icon-grid-2 {
  grid-template-rows: auto;
}

.stressing-image-div-2 {
  border: 1px solid var(--light-grey);
  text-align: center;
  background-color: #0000;
  padding: 10px;
}

.heading-28946, .heading-28947 {
  color: #2f90af;
}

.stressing-container-385 {
  height: auto;
  padding: 20px 10px 10px;
}

.paragraph-433, .paragraph-434 {
  text-align: left;
}

.stressing-block-19350 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.stressing-div-block-19351 {
  text-align: center;
  padding-bottom: 20px;
}

.stressing-header-1b {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px 10px;
  font-weight: 600;
  line-height: 120%;
}

.stressing-text-block-9419b, .stessing-text-block-9419b, .stessing-text-block-9419c {
  color: var(--white);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 19px;
  line-height: 120%;
}

.text-span-15 {
  color: #2a353d;
}

.stressing-button-24b {
  color: #000;
  text-align: center;
  background-color: #fbb138;
  border-radius: 8px;
  padding: 20px 30px;
  font-size: 22px;
  font-weight: 600;
}

.image-110 {
  text-align: left;
  width: 50px;
}

.text-block-9426 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-left: 10px;
  font-size: 19px;
  font-weight: 600;
  display: block;
}

.column-427 {
  text-align: left;
  flex-direction: row;
  justify-content: flex-end;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-428 {
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.grid-56 {
  grid-template-rows: auto auto auto auto;
  width: 600px;
}

.columns-35349-em471-copyhidden {
  margin-bottom: 20px;
  display: none;
}

.repo-scott-heading-28946-copy {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 400;
}

.repo-scott-paragraph-blue-centered {
  text-align: center;
  margin-bottom: 0;
  padding: 10px 0;
  font-size: 19px;
  line-height: 140%;
}

.repo-scott-paragraph-2-spn {
  color: #333;
  text-align: center;
  margin-bottom: 0;
  padding: 10px 10px 30px;
  font-size: 21px;
  line-height: 140%;
}

.bold-text-90 {
  line-height: 140%;
}

.repo-scott-paragraph-bluesection-centered-copy-cta {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  padding: 20px 20px 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

.list-item-64 {
  line-height: 140%;
}

.list-item-65, .list-item-66, .list-item-67 {
  padding-top: 20px;
  line-height: 140%;
}

.repo-scott-paragraph-2-copy {
  color: #333;
  text-align: center;
  margin-bottom: 0;
  padding: 10px 10px 30px;
  font-size: 19px;
}

.repo-scott-heading-28947-copy {
  color: #44accd;
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.vic-ty-hero {
  background-color: #e8e8e8;
}

.vic-ty-whats-next {
  background-color: #44accd;
}

.vic-ty-trusted, .vic-ty-footer {
  background-color: #2a353d;
}

.quick-stack {
  padding: 0;
}

.div-block-19374 {
  background-color: #fff;
  width: 100%;
  height: 100%;
  margin: 0;
  padding-top: 0;
}

.cell {
  padding: 20px 0 20px 20px;
}

.heading-28948 {
  color: #578641;
  margin-top: 100px;
  padding-left: 40px;
}

.paragraph-436 {
  padding-left: 40px;
  padding-right: 140px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
  line-height: 140%;
}

.paragraph-437 {
  padding-left: 40px;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
}

.vic-ty-whats-new-block {
  background-color: var(--white);
  width: 100%;
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.vic-ty-whats-new-heading {
  color: #44accd;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.div-block-19376 {
  background-color: #2a353d;
  width: 90px;
  height: 5px;
  margin-top: 0;
}

.container-386 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
}

.quick-stack-2 {
  padding: 0;
}

.paragraph-438 {
  padding-top: 29px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  line-height: 140%;
}

.div-block-19377 {
  width: 100%;
  height: 30px;
}

.paragraph-439 {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  line-height: 140%;
}

.button-27 {
  background-color: #578641;
  padding: 10px 40px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
}

.heading-28949 {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.div-block-19378 {
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cell-2 {
  align-items: center;
}

.cell-3, .cell-4 {
  justify-content: center;
  align-items: center;
}

.quick-stack-3 {
  justify-items: center;
  width: 800px;
  position: static;
}

.div-block-19379 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 20px;
  display: flex;
}

.quick-stack-4 {
  padding: 0;
}

.heading-28950 {
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.div-block-19380 {
  margin-right: 100px;
  padding-top: 40px;
  padding-right: 0;
}

.paragraph-440 {
  font-size: 18px;
  line-height: 140%;
}

.heading-28951 {
  margin-bottom: 20px;
}

.heading-28952, .heading-28953 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.paragraph-441 {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
}

.div-block-19381 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.cell-5 {
  align-items: flex-end;
}

.paragraph-442 {
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
}

.bold-text-93 {
  text-align: center;
}

.div-block-19382 {
  border: 1px solid #000;
  padding: 10px;
}

.paragraph-443 {
  margin-bottom: 10px;
}

.div-block-19383 {
  padding-left: 40px;
}

.div-block-19384 {
  padding-left: 10px;
}

.container-387, .container-388, .container-389, .container-390 {
  width: 100%;
  max-width: 100%;
}

.endeuda-non-sticky {
  position: static;
}

.bold-text-96-endeuda {
  color: var(--cadet-blue);
  font-size: 41px;
  line-height: 44%;
}

.heading-28935-endeuda {
  text-align: center;
  line-height: 140%;
}

.mobilestyle-em425-endeuda2 {
  font-size: 36px;
  line-height: 140%;
}

.hero-overlayendeuda2 {
  background-color: var(--white);
  opacity: 1;
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 20px;
  padding-bottom: 0;
  display: block;
}

.embed-testing-endeuda {
  margin-bottom: 0;
}

.container-391 {
  max-width: 1000px;
}

.e-ndeuda-dosbody-4 {
  font-family: Open Sans, sans-serif;
}

.hero-overlay-endeuda-dos {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  opacity: 1;
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 20px;
  padding-bottom: 0;
  display: block;
}

.container-370-endeuda-dos {
  max-width: 1000px;
}

.div-block-19330-endeuda-dos {
  margin-bottom: 0;
}

.grid-42-endeuda-dos {
  grid-template-rows: auto;
}

.column-59-carlos--endeuda-dos {
  background-color: #f2f2f2;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.cards-section-endeuda-dos-main {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 25px;
}

.centered-container-endeuda-dos {
  text-align: center;
  flex: 1;
  align-items: stretch;
  max-width: 100%;
  margin-top: 0;
  display: block;
}

.heading-30-endeuda-dos {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.cards-grid-container-endeuda-dos {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.section-5-endeuda-dos {
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.heading-30-copy-copy, .heading-302-endeuda-dos {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.container-12-425-endeuda-dos {
  margin-top: 30px;
  margin-bottom: 20px;
  display: block;
}

.call-to-action-425-endeuda-dos {
  background-color: #f2f2f2;
  padding-top: 0;
  padding-bottom: 20px;
}

.centered-container-425b-endeuda-dos {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.paragraph-21-425-endeuda-dos {
  font-size: 18px;
  line-height: 140%;
}

.section-4-endeuda-dos {
  background-color: #246f87;
}

.grid-endeuda-dos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-endeuda-dos {
  padding: 20px 10px;
}

.heading-endeuda-dos, .heading-28955-endeuda-dos {
  color: var(--white);
  text-align: center;
}

.heading-28956-endeuda-dos {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-endeuda-dos, .div-block-19385, .div-block-19386, .div-block-19387 {
  text-align: center;
}

.html-embed-44 {
  margin-top: 20px;
}

.hero-overlayrelief-em425-endeuda-dos {
  color: #fff;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.centered-container-em425-endeuda-dos {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.div-block-19331-endeuda-dos {
  margin-top: 20px;
  margin-bottom: 0;
  display: block;
}

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

.div-block-19333-endeuda-dos {
  flex: 1;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 0;
}

.video-3-endeuda-dos {
  display: block;
}

.container-376-endeuda-dos {
  max-width: 750px;
}

.div-block-19337-endeuda-dos {
  background-color: var(--white);
  border-radius: 16px;
  margin-top: 40px;
  padding: 20px;
}

.section-42-endeuda-dos {
  background-color: #e0e9eb;
  padding: 10px;
  display: none;
}

.div-block-1993-endeuda-dos {
  text-align: center;
  width: auto;
  height: 75px;
}

.heritage-stats-style-endeuda-dos {
  text-align: center;
  padding: 10px;
  font-size: 18px;
  line-height: 120%;
}

.div-block-1994-endeuda-dos {
  text-align: center;
  height: 75px;
}

.image-43-endeuda-dos {
  text-align: center;
}

.div-block-1995-endeuda-dos {
  text-align: center;
  height: 75px;
}

.heading-carlos-deuda-endeuda-dos {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 28px;
  display: block;
}

.section-49-em425-endeuda-dos {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 40px;
}

.h1-endeuda-dos {
  color: #2f90af;
  text-align: center;
}

.section-52-endeuda-dos {
  background-color: #f6f6f6;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-45-em425-endeuda-dos {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.div-block-19302-endeuda-dos {
  color: var(--white);
  background-color: #3898ec;
  justify-content: center;
  align-items: center;
  width: 250px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.html-embed-32-endeuda-dos {
  font-size: 18px;
}

.herooverlayreviews-em425-endeuda-dos {
  color: #fff;
  background-color: #246f87;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding: 60px;
  display: block;
}

.centered-container-em425-endeuda-dos2 {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.bold-text-84-endeuda-dos {
  font-size: 34px;
  line-height: 140%;
}

.paragraph-19-em425-endeuda-dos {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-1999-endeuda-dos {
  display: none;
}

.section-424-endeuda-dos {
  background-color: #f2f2f2;
  padding-bottom: 40px;
}

.container-368-endeuda-dos2 {
  background-color: #0000;
  max-width: 1200px;
}

.heading-4-endeuda-dos3 {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.section-51-endeuda-dos {
  background-color: var(--white);
  margin-bottom: 40px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-4-em425-endeuda-dos {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-top: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
}

.textcopy-em425-endeuda-dos {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.herooverlayabout-em424-endeuda-dos {
  color: #fff;
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a92576055457ee7_Debt-About-Us-image.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.centered-container-426-endeuda-dos {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.paragraph-19-em424-endeuda-dos {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.section-51-em424-endeuda-dos {
  background-color: #fff;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.textcopy-em424-endeuda-dos2 {
  text-align: left;
  margin-bottom: 15px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.container-394-endeuda-dos {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.button-28-endeuda-dos {
  width: 200px;
}

.quick-stack-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-left: 0;
  padding-right: 0;
}

.cell-header-endeuda-dos {
  background-color: #2f90af;
}

.heading-28957-endeuda-dos {
  color: var(--white);
  text-align: center;
}

.div-block-19391-endeuda-dos {
  text-align: left;
  width: 100%;
}

.cell-gray-bg-color-endeuda-dos {
  text-align: left;
  background-color: #f6f6f6;
}

.content-div-endeuda-dos {
  text-align: left;
  width: 100%;
  padding: 20px;
  font-size: 16px;
  display: block;
}

.div-wrapper-endeuda-dos {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.hero-overlaycal-carlos-faq-endeuda-dos {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.centered-container-carlos-faq-endeuda-dos {
  background-color: var(--white);
  text-align: center;
  flex: 1;
  align-items: stretch;
  max-width: 1087px;
  margin-top: 0;
  display: block;
}

.div-block-19334-endeuda-dos {
  background-color: #246f87;
  border-radius: 20px;
}

.grid-38-endeuda-dos {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  padding-top: 20px;
  padding-left: 10px;
}

.div-block-19335-endeuda-dos {
  flex-direction: row;
  padding-top: 20px;
  padding-right: 40px;
  display: block;
}

.bold-text-80-endeuda-dos {
  color: var(--white);
}

.paragraph-19-copy-carlos-faq-endeuda-dos {
  color: var(--white);
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.section-425-endeuda-dos {
  padding-top: 20px;
}

.container-373-endeuda-dos {
  max-width: 1087px;
}

.section-50-endeuda-dos {
  background-color: #f6f6f6;
}

.section-50-endeuda-dos.section-49-endeuda-dos {
  background-color: var(--white);
}

.heading-45-endeuda-dos {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.container-374-endeuda-dos {
  max-width: 1087px;
}

.textcopy-endeuda-dos {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.container-13-endeuda-dos {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.bold-text-97 {
  font-size: 38px;
}

.heading-28935-endeuda-dos {
  color: var(--cadet-blue);
  text-align: center;
}

.div-block-19392 {
  background-color: var(--white);
  border-radius: 20px;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-19393 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: block;
}

.div-block-19395 {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.button-29 {
  background-color: var(--white);
  color: #3898ec;
  text-align: center;
  border: 1px solid #3898ec;
  padding: 5px;
  text-decoration: underline;
}

.container-395 {
  justify-content: flex-end;
  display: flex;
}

.mobilestyle-copy-carlos-faq-endeuda-dos-copy {
  color: #2f90af;
  text-align: left;
  line-height: 140%;
}

.endeuda-dos-bold-text-81 {
  color: var(--white);
  font-weight: 400;
}

.image-116 {
  float: right;
  margin-left: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  position: static;
}

.section-436 {
  background-color: #f6f6f6;
}

.heading-28957-copy {
  color: #2f90af;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 140%;
}

.div-block-19396 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  display: grid;
}

.form-3 {
  text-align: left;
}

.form-block-2 {
  width: 600px;
}

.container-form {
  text-align: left;
  justify-content: center;
  align-items: center;
  max-width: 73%;
  margin-top: 20px;
  display: flex;
}

.div-block-19397 {
  text-align: left;
}

.image-117 {
  float: left;
  margin-bottom: 10px;
  margin-right: 20px;
  padding-right: 0;
}

.image-118 {
  float: right;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 0;
}

.div-block-19398 {
  background-image: url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6512d1a2108047196a496261_fintok-header.png");
  background-position: 0 10%;
  background-size: auto;
  height: 450px;
  margin-bottom: 10px;
}

.div-block-19399 {
  margin-bottom: 20px;
}

.bold-text-101 {
  font-family: Open Sans, sans-serif;
}

.bold-text-103 {
  color: #6da852;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

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

.bold-text-105 {
  font-weight: 600;
}

.paragraph-55-bolded {
  color: #6da852;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.bold-text-106 {
  color: #6da852;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.div-block-19401 {
  padding-top: 40px;
  padding-bottom: 20px;
}

.paragraph-445 {
  text-align: center;
}

.div-block-19402 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.field-label-12, .field-label-13, .field-label-14 {
  text-align: left;
}

.div-block-19403 {
  color: #6da852;
}

.bold-text-107 {
  color: #6da852;
  font-weight: 600;
}

.bold-text-108 {
  color: #6da852;
}

.hero-overlaypuertorico {
  opacity: 1;
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 20px;
  padding-bottom: 0;
  display: block;
}

.container370puertorico {
  max-width: 1000px;
}

.divblock19330puertorico {
  margin-bottom: 0;
}

.heading28935puertorico, .heading28936puertorico {
  text-align: center;
}

.grid42pr {
  grid-template-rows: auto;
}

.divblock19331puertorico {
  margin-top: 20px;
  margin-bottom: 0;
  display: block;
}

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

.divblock19333puertorico {
  flex: 1;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 0;
}

.divblock19346puertorico {
  padding-top: 20px;
}

.column59puertorico {
  background-color: #f2f2f2;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.cardssectioncarlosmainpuertorico {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 25px;
}

.centeredcontainerpuertorico {
  text-align: center;
  flex: 1;
  align-items: stretch;
  max-width: 100%;
  margin-top: 0;
  display: block;
}

.heading30puertorico {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.textblock60puertorico {
  text-align: left;
  font-size: 18px;
  line-height: 140%;
  display: none;
}

.cardsgridcontainerpuertorico {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.fast_easycarlospuertorico {
  background-color: #f2f2f2;
  margin-bottom: 20px;
}

.container372puertorico {
  max-width: 1087px;
}

.heading30puertorico1 {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.grid32puertorico {
  grid-column-gap: 51px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section5425puertorico {
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.heading-30-copy-copy, .heading30puertorico2 {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.trustpilot-class425pr {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 250px;
  padding: 20px 30px 10px;
  font-family: Open Sans, sans-serif;
}

.trustpilot-headerpr, .trustpilot-headerpr1 {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.paragraphpr {
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 140%;
}

.text-block9pr {
  color: #7d7d7d;
  font-family: Open Sans, sans-serif;
  font-size: .9em;
  font-weight: 300;
}

.boldtextpr {
  font-weight: 600;
}

.container12425pr {
  margin-top: 30px;
  margin-bottom: 20px;
  display: block;
}

.button5pr {
  width: 200px;
  font-size: 14px;
}

.calltoaction425puertorico {
  background-color: #f2f2f2;
  padding-top: 0;
  padding-bottom: 20px;
}

.centeredcontainer425bpr {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.heading30puertorico3 {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.paragraph21425puertorico {
  font-size: 18px;
  line-height: 140%;
}

.button4puertorico {
  width: 200px;
  margin-top: 15px;
}

.boldtext74pr {
  color: #2a5082;
  font-size: 21px;
}

.heading28924pr {
  color: var(--steel-blue);
  line-height: 140%;
}

.paragraph417pr, .paragraph417pr4 {
  font-size: 16px;
  line-height: 140%;
}

.herooverlayabout-em425-pr-copy {
  color: #fff;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
}

.centered-containerpr {
  text-align: center;
  flex: 1;
  align-items: stretch;
  max-width: 100%;
  margin-top: 0;
  display: block;
}

.mobilestyle-em425pr {
  padding-bottom: 10px;
}

.paragraph-19-em425pr {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.divblock1999pr {
  display: none;
}

.divblock19338pr {
  margin-top: 20px;
  margin-bottom: 20px;
}

.prsection42 {
  background-color: #e0e9eb;
  padding: 10px;
  display: none;
}

.pr-divblock1993 {
  text-align: center;
  width: auto;
  height: 75px;
}

.pr-heritage-stats-style {
  text-align: center;
  padding: 10px;
  font-size: 18px;
  line-height: 120%;
}

.pr-divblock1994 {
  text-align: center;
  height: 75px;
}

.primage43 {
  text-align: center;
}

.heritage-stats-style-pr {
  text-align: center;
  padding: 10px;
  font-size: 18px;
  line-height: 120%;
}

.divblock1995pr {
  text-align: center;
  height: 75px;
}

.puerto-rico-heritage-stats-style {
  text-align: center;
  padding: 10px;
  font-size: 18px;
  line-height: 120%;
}

.puertorico-section3 {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.divblock4pr {
  float: left;
  text-align: center;
  border: 1px #000;
  width: 14%;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.text-block-4-pr {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 1.7em;
  font-weight: 300;
}

.section51em425apr {
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading45pr {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.textcopyem425pr {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.container14pr {
  padding-left: 40px;
}

.textcopypr {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.container13pr {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.button-7pr {
  width: 200px;
}

.section428pr {
  margin-top: 20px;
  margin-bottom: 20px;
}

.container3752pr {
  background-color: #464646;
  max-width: 1100px;
}

.div-block19339pr {
  margin: 60px;
}

.video3pr {
  display: block;
}

.section429pr {
  padding-bottom: 40px;
}

.heading45pr1 {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.textcopyem425pr2 {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.heading45copyprabout {
  color: #2f90af;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.textcopyem425pr3 {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.container13pr4 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.button-7-pr {
  width: 200px;
}

.button-7-pr.w--current {
  color: #fff;
}

.trustpilot-class-425pr {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 250px;
  padding: 20px 30px 10px;
  font-family: Open Sans, sans-serif;
}

.trustpilot-header-pr {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.paragraph-2-pr {
  font-size: 15px;
  line-height: 140%;
}

.bold-text-2-pr {
  color: #7d7d7d;
  font-family: Open Sans, sans-serif;
  font-size: .9em;
  font-weight: 600;
}

.trustpilot-class-425-pr {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 250px;
  padding: 20px 30px 10px;
  font-family: Open Sans, sans-serif;
}

.heading-7-pr {
  margin-top: 10px;
  font-size: 15px;
  line-height: 100%;
}

.trustpilot-header-pr2, .trustpilot-header-pr3, .trustpilot-header-pr4 {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.paragraph-3-pr, .paragraph-3-pr4 {
  margin-top: 0;
  font-size: 15px;
  line-height: 140%;
}

.bold-text-2-pr1 {
  color: #7d7d7d;
  font-family: Open Sans, sans-serif;
  font-size: .9em;
  font-weight: 600;
}

.bold-text-2-pr3 {
  font-weight: 600;
}

.hero-overlayrelief-em425pr {
  color: #fff;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.centered-container-em425pr {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.div-block-19331pr {
  margin-top: 20px;
  margin-bottom: 0;
  display: block;
}

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

.div-block-19333pr {
  flex: 1;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 0;
}

.container-376pr {
  max-width: 750px;
}

.div-block-19337pr {
  background-color: var(--white);
  border-radius: 16px;
  margin-top: 40px;
  padding: 20px;
}

.section-49-em425pr {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 40px;
}

.headingpr {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 28px;
  display: block;
}

.paragraph-427pr {
  font-size: 16px;
  line-height: 140%;
}

.heading-pr-deuda {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 28px;
  display: block;
}

.section-52pr {
  background-color: #f6f6f6;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-45-em425pr {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.em-425-textcopypr {
  text-align: left;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.container-13pr {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-19302pr {
  color: var(--white);
  background-color: #3898ec;
  justify-content: center;
  align-items: center;
  width: 250px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.section-5pr {
  text-align: center;
  background-color: #fff;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.heading-45-em4pr {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.trustpilot-class-em425pr {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 250px;
  padding: 20px 30px 10px;
  font-family: Open Sans, sans-serif;
}

.container-12pr {
  margin-top: 30px;
  margin-bottom: 20px;
  display: block;
}

.trustpilot-headerpr5 {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.paragraphpr2 {
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 140%;
}

.bold-text-2pr2 {
  color: #7d7d7d;
  font-family: Open Sans, sans-serif;
  font-size: .9em;
  font-weight: 600;
}

.hero-overlaycal-pr-faq {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.centered-container-pr-faq {
  text-align: center;
  flex: 1;
  align-items: stretch;
  max-width: 1087px;
  margin-top: 0;
  display: block;
}

.div-block-19334-pr {
  background-color: #246f87;
  border-radius: 20px;
}

.grid-38-pr {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  padding-top: 20px;
  padding-left: 10px;
}

.div-block-19335-pr {
  flex-direction: row;
  padding-top: 20px;
  padding-right: 40px;
  display: block;
}

.mobilestyle-copy-carlos-faq-pr {
  color: #2f90af;
  text-align: left;
  line-height: 140%;
}

.bold-text-80-pr {
  color: var(--white);
}

.paragraph-19-copy-carlos-faq-pr {
  color: #fff;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.section-425-pr {
  padding-top: 20px;
}

.container-373-pr {
  max-width: 1087px;
}

.herooverlayreviews-em425pr {
  color: #fff;
  background-color: #246f87;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding: 60px;
  display: block;
}

.centered-container-em425pr1 {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.bold-text-84pr {
  font-size: 34px;
  line-height: 140%;
}

.paragraph-19-em425pr3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-1999pr {
  display: none;
}

.div-block-19338pr {
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-5-reviewspr {
  background-color: var(--white);
  text-align: center;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.container-368pr {
  background-color: #0000;
  max-width: 1200px;
}

.heading-4-pr {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.columns-35349-em471pr {
  margin-bottom: 20px;
  display: block;
}

.section-424pr2 {
  background-color: #f2f2f2;
  padding-bottom: 40px;
}

.container-368pr4 {
  background-color: #0000;
  max-width: 1200px;
}

.heading-4pr {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.section-42pr {
  background-color: #e0e9eb;
  padding: 10px;
  display: none;
}

.fincon-section-3pr {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.section-51pr {
  background-color: var(--white);
  margin-bottom: 40px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-4-em425pr {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-top: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
}

.textcopy-em425pr {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.container-13xpr {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.button-19pr {
  text-align: center;
  width: 200px;
}

.image-99pr {
  display: block;
}

.image-98pr {
  display: none;
}

.bold-text-81-pr {
  color: var(--white);
  font-weight: 400;
}

.container-374-pr {
  max-width: 1087px;
}

.heading-45-pr {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.section-50-pr {
  background-color: #f6f6f6;
}

.section-50-pr.section-49-pr {
  background-color: var(--white);
}

.container-13-pr {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-19303-pr {
  background-color: #3898ec;
  width: 200px;
  padding: 10px;
}

.bold-text-109 {
  font-weight: 400;
}

.fincon-section-4-copy {
  margin-bottom: 20px;
  display: block;
}

.section-437 {
  margin-bottom: 20px;
}

.hero-overlaycarloscalderon-ida {
  opacity: 1;
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 20px;
  padding-bottom: 0;
  display: block;
}

.heading-28935-ida, .heading-28936-ida {
  text-align: center;
}

.grid-42-ida {
  grid-template-rows: auto;
}

.div-block-19331-ida {
  margin-top: 20px;
  margin-bottom: 0;
  display: block;
}

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

.div-block-19333-ida {
  flex: 1;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 0;
}

.video-3-ida {
  display: block;
}

.div-block-19346-ida {
  padding-top: 20px;
}

.column-59-carlos-ida {
  background-color: #f2f2f2;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.div-block-4-ida {
  float: left;
  text-align: center;
  border: 1px #000;
  width: 14%;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.text-block-4-ida {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 1.7em;
  font-weight: 300;
}

.div-block-4-ida2 {
  float: left;
  text-align: center;
  border: 1px #000;
  width: 14%;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.cards-section-carlos-main-ida {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 25px;
}

.centered-container-ida {
  text-align: center;
  flex: 1;
  align-items: stretch;
  max-width: 100%;
  margin-top: 0;
  display: block;
}

.heading-30-ida {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.text-block-60-ida {
  text-align: left;
  font-size: 18px;
  line-height: 140%;
  display: none;
}

.fast_easy-carlos-ida {
  background-color: #f2f2f2;
  margin-bottom: 20px;
}

.container-372-ida {
  max-width: 1087px;
}

.heading-30-copy-ida {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.grid-32-carlos-ida {
  grid-column-gap: 51px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-28924-copy-ida {
  color: var(--steel-blue);
  line-height: 140%;
}

.paragraph-417-carlos-ida {
  font-size: 16px;
  line-height: 140%;
}

.heading-28924-copy-ida2 {
  color: var(--steel-blue);
  line-height: 140%;
}

.section-5-425-ida {
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 20px;
  display: block;
}

.heading-30-copy-ida2 {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.trustpilot-class-425-ida {
  background-color: #f8f9fa;
  border-bottom: 2px solid #e0e6ed;
  border-radius: 5px;
  height: 250px;
  padding: 20px 30px 10px;
  font-family: Open Sans, sans-serif;
}

.trustpilot-header-ida, .trustpilot-header-ida2 {
  text-indent: 0;
  font-size: 15px;
  line-height: 100%;
}

.paragraph-ida {
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 140%;
}

.text-block-9-ida {
  color: #7d7d7d;
  font-family: Open Sans, sans-serif;
  font-size: .9em;
  font-weight: 300;
}

.container-12-425-ida {
  margin-top: 30px;
  margin-bottom: 20px;
  display: block;
}

.call-to-action-425-ida {
  background-color: #f2f2f2;
  padding-top: 0;
  padding-bottom: 30px;
}

.heading-30-copy-ida1 {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.paragraph-21-425-carlos-ida {
  font-size: 18px;
  line-height: 140%;
}

.centered-container-425b-ida {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.button-4-ida {
  width: 200px;
  margin-top: 15px;
}

.heading-28954 {
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ida-div-block-193102 {
  width: 100%;
  height: 150px;
  padding-left: 0;
  padding-right: 0;
}

.heading-56 {
  text-align: center;
  font-weight: 400;
}

.ida-3-col {
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.ida-div-block-19310 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.text-span-8-copy {
  color: #416331;
  font-size: 55px;
}

.ida-2-section {
  background-image: linear-gradient(#fff, #6da852);
  padding: 10px 5% 40px;
}

.heading-55 {
  text-align: center;
  margin-bottom: 60px;
}

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

.container-2 {
  max-width: 1070px;
}

.carlos-ida-2-section {
  padding: 10px 5% 40px;
}

.heading-56-ida {
  text-align: center;
  font-weight: 400;
}

.heading-55-ida {
  text-align: center;
  margin-bottom: 60px;
}

.carlos-heading-56-ida {
  text-align: center;
  font-weight: 400;
}

.carlos-heading-55-ida {
  text-align: center;
  margin-bottom: 60px;
}

.carlos-ida-container-2 {
  max-width: 1070px;
}

.carlos-ida-3-col {
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.carlos-ida-div-block-193102 {
  width: 100%;
  height: 150px;
  padding-left: 0;
  padding-right: 0;
}

.carlos-text-block-74 {
  text-align: center;
}

.carlos-text-span-8 {
  color: #416331;
  font-size: 55px;
}

.carlos-ida-div-block-19310 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.carlos-ida-section25 {
  background-color: #2a353d;
  margin-top: 0;
  padding: 40px 5%;
}

.heading-28955-ida {
  color: #fff;
  text-align: center;
  font-weight: 400;
}

.text-block-9427 {
  color: #fff;
  text-align: center;
}

.heading-28955, .carlos-heading-28955 {
  color: #fff;
  text-align: center;
  font-size: 28px;
  font-weight: 400;
}

.carlos-ida-text-block-9427 {
  color: #fff;
  text-align: center;
  font-size: 16px;
}

.carlos-ida-div-287 {
  text-align: center;
  padding: 40px 5% 20px;
}

.button-30, .button-31, .button-32 {
  font-size: 30px;
}

.button-33 {
  padding-top: 20px;
}

.button-34, .button-35 {
  font-size: 30px;
}

.carlos-ida-button25 {
  background-color: #2f90af;
  border-radius: 8px;
  padding: 20px;
  font-size: 30px;
}

.carlos-ida-button25.launch-ida {
  font-size: 21px;
  font-weight: 600;
}

.carlos-ida-div-block-19310b {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.image-120 {
  display: inline-block;
}

.ida-section-67 {
  padding-bottom: 40px;
}

.container-10 {
  max-width: 1070px;
}

.accordion-item-3 {
  background-color: #fff;
  border: 1px solid #2a353d;
  border-radius: 1px;
  width: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.accordion-toggle-4 {
  background-color: #2a353d;
  border: 1px solid #2a353d;
  height: 80px;
  display: flex;
}

.accordion-icon-3 {
  color: #fff;
}

.ida-text-block-75 {
  color: #fff;
  font-weight: 600;
  line-height: 250%;
}

.dropdown-list-3 {
  background-color: #fff;
  padding: 20px;
  display: block;
  position: static;
}

.carlos-ida-section-67 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.carlos--da-container-10 {
  max-width: 1070px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.ida-buttonstyling {
  margin-top: 40px;
  padding: 20px 30px;
  font-size: 21px;
  font-weight: 600;
}

.ida-buttonstyling.launch-ida.carlos-round-edge {
  background-color: #6da852;
  border-radius: 8px;
  margin-top: 0;
}

.ida-carlos-mobile {
  display: none;
}

.div-block-19408 {
  padding-top: 30px;
}

.carlos-ida-estamos-aqui {
  padding: 10px;
}

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

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

.div-block-19409 {
  text-align: center;
  padding: 5px;
}

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

.container-398 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.carlos-ida-div-block-19409 {
  text-align: center;
  padding: 5px;
}

.image-122, .image-123 {
  width: 100px;
  max-width: none;
}

.carlos-ida-heading-28956 {
  text-align: center;
  margin-top: 20px;
}

.carlos-ida-paragraph-446 {
  text-align: left;
}

.container-399 {
  padding-left: 10px;
  padding-right: 10px;
}

.carlos-ida-button1 {
  text-align: center;
  padding: 20px;
}

.button-36 {
  padding: 10px 20px;
  font-size: 25px;
  line-height: 120%;
}

.carlos-ida-container-398 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.carlos-ida-header011 {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 10px 20px;
}

.carlos-ida-hero-overlayrelief-em425-carlosopy {
  color: #fff;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.carlos-ida-centered-container-em425 {
  text-align: center;
  flex: 1;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.carlos-ida-section-49-em425 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 40px;
}

.carlos-ida-container-399 {
  padding-left: 10px;
  padding-right: 10px;
}

.carlos-ida-heading-carlos-deuda {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 28px;
  display: block;
}

.carlos-ida-paragraph-427 {
  font-size: 16px;
  line-height: 140%;
}

.carlos-ida-heading-carlos-deuda1 {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 28px;
  display: block;
}

.carlos-ida-section-5-carlos {
  text-align: center;
  background-color: #fff;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #f6f6f6;
  border-color: #f6f6f6 #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.carlos-ida-heading-45-em424 {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.carlos-ida-section-52 {
  background-color: #f6f6f6;
  padding-top: 20px;
  padding-bottom: 20px;
}

.carlos-ida-heading-45-em425-carlosy {
  color: #2f90af;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.carlos-ida-em-425-textcopy {
  text-align: left;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.carlos-ida-hero-overlaycal-carlos-faq {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.carlos-ida-centered-container-carlos-faq {
  text-align: center;
  flex: 1;
  align-items: stretch;
  max-width: 1087px;
  margin-top: 0;
  display: block;
}

.carlos-ida-bold-text-80 {
  color: var(--white);
}

.carlos-ida-paragraph-19-copy-carlos-faq {
  color: #fff;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.carlos-ida-section-425 {
  padding-top: 20px;
  padding-bottom: 60px;
}

.carlos-ida-heading-45 {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.carlos-ida-textcopy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.carlos-ida-section-50 {
  background-color: #f6f6f6;
}

.carlos-ida-section-50.section-49 {
  background-color: var(--white);
}

.carlos-ida-grid-38 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.25fr;
  padding-top: 20px;
  padding-left: 10px;
}

.div-block-19411 {
  padding-top: 40px;
  padding-bottom: 20px;
}

.section-438 {
  background-color: #e8e8e8;
}

.carlos-ida-header_ahora {
  color: #2a353d;
  text-align: center;
}

.carlos-ida-section-438 {
  background-color: #e8e8e8;
  background-image: linear-gradient(#ebebeb80, #ebebeb80), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/6425e84e31e2e16b158b749b_abstract-bg-carter.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding-top: 20px;
}

.carlos-ida-text01 {
  text-align: center;
  font-size: 18px;
  line-height: 140%;
}

.container-400 {
  padding-top: 10px;
  padding-bottom: 30px;
}

.div-block-19412 {
  text-align: center;
  padding: 20px;
}

.button-37 {
  background-color: #578641;
}

.carlos-ida-button-37 {
  background-color: #578641;
  padding: 15px 20px;
  font-size: 25px;
}

.herooverlayabout-em425-carlos-copy {
  color: #fff;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
}

.carlos-ida-herooverlayabout-em425-01 {
  color: #fff;
  background-image: linear-gradient(#6da852, #6da852);
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
}

.carlos-ida-section-42-copy {
  background-color: #e0e9eb;
  padding: 10px;
  display: none;
}

.carlos-ida-fincon-section-3 {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.carlos-ida-div-block-4 {
  float: left;
  text-align: center;
  border: 1px #000;
  width: 14%;
  height: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.carlos-ida-section-51 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.carlos-ida-heading-45b {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.carlos-ida-textcopy2 {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.carlos-ida-container-14 {
  padding-left: 40px;
}

.carlos-ida-textcopy-list {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.carlos-ida-container-13 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.carlos-ida-button-7 {
  width: 200px;
}

.carlos-ida-section-428 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.carlos-ida-container-375 {
  background-color: #94d0e3;
  max-width: 1100px;
}

.carlos-ida-grid-39 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.carlos-ida-div-block-19341 {
  padding-right: 20px;
}

.carlos-ida-div-block-19340 {
  margin-top: 0;
}

.carlos-ida-heading-meet-carlos {
  color: #2a353d;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 20px;
  font-size: 31px;
  display: block;
}

.carlos-ida-paragraph-428 {
  color: #2a353d;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 16px;
  line-height: 140%;
}

.carlos-ida-block-quote-4 {
  color: #2a353d;
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  line-height: 140%;
}

.carlos-ida-container-375-2 {
  background-color: #464646;
  max-width: 1100px;
}

.carlos-ida-div-block-19339 {
  margin: 60px;
}

.carlos-ida-section-429 {
  padding-bottom: 40px;
}

.carlos-ida-heading-45c {
  color: #2f90af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.carlos-ida-textcopy-emb {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.heading-45-copycarlosida {
  color: #2f90af;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 31px;
  display: block;
}

.carlos-ida-textcopy-em425d {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.carlos-ida-container-13w {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.carlos-ida-sticky-nav-363-copy {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: block;
  position: static;
  top: 0;
}

.container-9-363-close-471-copy-copy, .carlos-ida-container-9-363-close-471 {
  padding-bottom: 10px;
}

.carlos-ida-nav-grid-363 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, .75fr) 147px max-content minmax(0, 1fr);
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.carlos-ida-section-43-copy {
  display: block;
}

.carlos-ida-navbar-2-copy {
  z-index: 1;
  background-color: #2a353d;
}

.ida-nav-link-8-copy-carlos-copy, .carlos-ida-nav-link-8-copy-copy, .carlos_ida-nav-link-9-copy, .carlos-ida-nav-link-10-copy {
  color: var(--white);
  font-weight: 600;
}

.carlos-ida-mobilestyle {
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.carlos-ida-paragraph19 {
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.carlos-ida-subhead {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 30px;
  font-weight: 400;
}

.list-18 {
  text-align: left;
  margin-bottom: 0;
  font-size: 18px;
}

.list-item-69, .carlos-ida-list-item-69 {
  padding-bottom: 15px;
}

.carlos-ida-list18 {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 18px;
}

.button-38 {
  color: #6da852;
  background-color: #fff;
  border-radius: 8px;
  padding: 20px 30px;
  font-size: 25px;
  line-height: 120%;
}

.div-block-19413 {
  margin-bottom: 10px;
}

.div-block-19414 {
  text-align: left;
  width: 100%;
}

.grid-58 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
}

.carlos-ida-grid-59 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 10px;
}

.ida-buttonstyling-about {
  margin-top: 40px;
  padding: 20px 30px;
  font-size: 21px;
  font-weight: 600;
}

.ida-buttonstyling-about.launch-ida {
  margin-top: 0;
}

.container-401 {
  margin-bottom: 20px;
}

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

.carlos-heading-55-ida2 {
  text-align: center;
  margin-bottom: 60px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 38px;
}

.carlos-ver-mas-ida-button {
  text-align: center;
  padding: 20px 10px;
}

.carlos-ver-mas-button {
  text-transform: uppercase;
  background-color: #2f90af;
  border-radius: 8px;
  padding: 20px;
  font-size: 21px;
  font-weight: 600;
}

.carlos-button-4-ida {
  text-transform: uppercase;
  background-color: #2f90af;
  border-radius: 8px;
  margin-top: 15px;
  padding: 20px;
  font-size: 21px;
  font-weight: 600;
}

.div-block-19408-copy {
  text-align: center;
}

.div-block-19415 {
  font-weight: 400;
}

.section-439 {
  background-color: #f4f4f4;
  padding: 40px 5%;
}

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

.paragraph-447 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 120%;
}

.div-block-19416 {
  margin-left: 140px;
  margin-right: 140px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.carlos-ida-sticky-nav-363-copy-ty {
  z-index: 1;
  background-color: #fff;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: block;
  position: static;
  top: 0;
}

.section-440 {
  background-color: #2a353d;
}

.ida-section-440 {
  background-color: #2a353d;
  padding: 20px 5% 60px;
}

.heading-28959 {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.grid-59 {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-124 {
  width: 40%;
}

.div-block-19417 {
  text-align: left;
}

.image-125 {
  width: 75%;
}

.ida-section-550-c {
  padding-left: 5%;
  padding-right: 5%;
}

.grid-60 {
  grid-template-rows: auto;
}

.ida-heading-28960 {
  margin-top: 10px;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 38px;
  font-weight: 300;
}

.div-block-19418 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ida-p1 {
  margin-top: 15px;
  margin-bottom: 50px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.body-16 {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.text-block-9428 {
  font-size: 22px;
  font-weight: 600;
}

.ida-text-block-9429 {
  font-size: 23px;
  font-weight: 700;
}

.ida-p2 {
  margin-top: 15px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.text-span-16 {
  font-size: 60px;
}

.superscript {
  font-size: 21px;
  line-height: 140%;
}

.superscript-2 {
  text-indent: 0;
  font-size: 32px;
}

.hero-overlaycarloscalderon-ida-copy, ._684-hero-overlaycarloscalderon-ida {
  opacity: 1;
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246f87, #246f87);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  max-height: none;
  padding-top: 20px;
  padding-bottom: 0;
  display: block;
}

._684-container-ida {
  max-width: 1000px;
}

._684-div-block-19330 {
  margin-bottom: 0;
}

._684-grid-42-ida {
  grid-template-rows: auto;
  overflow: visible;
}

._684-div-block-19331-ida {
  margin-top: 20px;
  margin-bottom: 0;
  display: block;
}

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

._684-div-block-19333-ida {
  flex: 1;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 0;
  overflow: visible;
}

._684-ida-deskstop-carlos {
  overflow: clip;
}

._684-ida-carlos-mobile {
  display: none;
}

._684-div-block-19346-ida {
  padding-top: 20px;
}

._684-heading-28954 {
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

._684-carlos-ida-2-section {
  padding: 10px 5% 40px;
}

._684-carlos-heading-56-ida {
  text-align: center;
  font-weight: 400;
}

._684-carlos-heading-55-ida2 {
  text-align: center;
  margin-bottom: 60px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 38px;
}

._684-column-59-carlos-ida {
  background-color: #f2f2f2;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

._684-carlos-ida-3-col {
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

._684-carlos-ida-div-block-193102 {
  width: 100%;
  height: 150px;
  padding-left: 0;
  padding-right: 0;
}

._684-carlos-text-block-74 {
  text-align: center;
}

._684-carlos-text-span-8 {
  color: #416331;
  font-size: 55px;
}

._684-carlos-ida-div-block-19310 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

._684-text-block-74 {
  text-align: center;
}

._684-text-span-8-copy {
  color: #416331;
  font-size: 55px;
}

._684-carlos-ida-div-block-19310b {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

._684-ida-div-block-19310 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

._684-text-block-74-copy {
  text-align: center;
}

._684-text-span-8-copy-copy {
  color: #416331;
  font-size: 55px;
}

.div-block-19419 {
  text-align: center;
  justify-content: flex-end;
  padding-top: 15px;
  padding-left: 20px;
  display: inline-block;
}

.efi-nav-01 {
  z-index: 9999;
  background-color: #fff;
  padding: 15px 5%;
  display: block;
  position: sticky;
  top: 0;
}

.efi-brand {
  justify-content: flex-start;
  padding-right: 0;
  display: flex;
}

.nav-link, .div-block-19420 {
  display: none;
}

.efi-button-menu {
  padding: 0;
}

.efi-nav-link {
  padding: 0 10px;
  font-size: 16px;
}

.efi-nav-link.light {
  display: none;
  overflow: visible;
}

.efi-nav-link.light.ida-hide-be {
  display: none;
}

.button {
  background-color: #6da852;
  border-radius: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.tracking-phone-2.header-phone-style {
  font-size: 22px;
  font-weight: 700;
}

.efi-nav-01-nav-menu {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.container-5 {
  width: 1150px;
  max-width: 1150px;
  display: block;
}

.efi-nav-01-inner {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.efi-h5 {
  color: #6da852;
  margin-top: 30px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 22px;
  display: inline-block;
}

.ww3-ida-debthelp-header {
  z-index: 2;
  background-color: #fff;
  padding: 15px 5%;
  display: block;
  position: sticky;
  top: 0;
}

.ww3-debthelp-inner {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ww3-ida-debthelp-container-5 {
  width: 1150px;
  max-width: 1150px;
  display: block;
}

.ww3-ida-debthp-brand {
  justify-content: flex-start;
  padding-right: 0;
  display: flex;
}

.text-span-17, .text-span-13 {
  color: #6da852;
  font-weight: 700;
}

.efi-big-paragraph {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 400;
}

.list-10 {
  margin-bottom: 40px;
  padding-left: 0;
  list-style-type: none;
}

.text-span-18 {
  color: #6da852;
  font-weight: 700;
}

.list-item-70 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 140%;
}

.efi-button {
  background-color: #6da852;
  border: 1px #000;
  border-radius: 10px;
  padding: 10px 40px;
  font-size: 25px;
  font-weight: 700;
  transition: all .7s;
}

.efi-button:hover {
  transform: translate(0, -7px);
}

.efi-button.launch-ida {
  padding-top: 15px;
  padding-bottom: 15px;
}

.efi-hr-01-right-content {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.efi-hr-01-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 5%;
}

.ida-efi-jumbo {
  margin-bottom: 40px;
  font-size: 40px;
  line-height: 120%;
}

.efi-label {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}

.efi-label.big {
  color: #6da852;
  font-size: 16px;
  line-height: 1.8em;
}

.efi-hr-01-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-hr-01-left-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.efi-hr-01 {
  padding: 5% 5% 0%;
}

.grid-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: center;
  display: flex;
}

.ida-1-section {
  padding-left: 5%;
  padding-right: 5%;
  overflow: visible;
}

.efi-hr-01-title-wrapper {
  margin-bottom: 25px;
  display: block;
}

.ww3-ida-debthelp-ida-1-section {
  padding-left: 5%;
  padding-right: 5%;
  overflow: visible;
}

.ww3-ida-debthelp-efi-hr-01 {
  padding: 5% 5% 0%;
}

.ww3-ida-debthelp-efi-hr-01-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.ww3-ida-debthelp-efi-hr-01-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 5%;
}

.ww3-ida-debthelp-efi-hr-01-left-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ww3-ida-debthelp-efi-hr-01-title-wrapper {
  margin-bottom: 25px;
  display: block;
}

.ww3-ida-debthelp-efi-label {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}

.ww3-ida-debthelp-efi-label.big {
  color: #6da852;
  font-size: 16px;
  line-height: 1.8em;
  display: none;
}

.ww3-ida-debthelp-ida-efi-jumbo {
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 120%;
}

.ww3-ida-debthelp-efi-big-paragraph {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 400;
}

.ww3-ida-debthelp-list-10 {
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  list-style-type: none;
}

.ww3-ida-debthelp-grid-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: center;
  display: flex;
}

.ww3-ida-debthelp-efi-hr-01-right-content {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-28960 {
  text-align: center;
  font-weight: 400;
}

.ida-div-block-193103 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.heading-28961 {
  text-align: center;
  margin-bottom: 60px;
}

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

.container-402 {
  max-width: 1070px;
}

.ww3-ida-debthelp-2-section {
  background-image: linear-gradient(#fff, #6da852);
  padding: 10px 5% 40px;
}

.ww3-ida-debthelp-heading-28960 {
  text-align: center;
  font-weight: 400;
}

.ww3-ida-debthelp-heading-28961 {
  text-align: center;
  margin-bottom: 60px;
}

.ww3-ida-debthelp-container-402 {
  max-width: 1070px;
}

.ww3-ida-debthelp-ida-3-col {
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.ww3-ida-debthelpida-div-block-193102 {
  width: 100%;
  height: 150px;
  padding-left: 0;
  padding-right: 0;
}

.ww3-ida-debthelp-text-block-9429 {
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.ww3-ida-debthelp-text-span-8 {
  color: #416331;
  font-size: 55px;
}

.ww3-ida-debthelp-ida-div-block-193103 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.ww3-ida-debthelp-ida-div-block-193102 {
  width: 100%;
  height: 150px;
  padding-left: 0;
  padding-right: 0;
}

.ww3-ida-debthelp-text-span-82 {
  color: #416331;
  font-size: 55px;
}

.text-block-9429-copy {
  text-align: center;
}

.heading-61 {
  color: #fff;
  text-align: center;
}

.div-block-19422 {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-11 {
  max-width: 1070px;
}

.text-block-75 {
  color: #fff;
  text-align: center;
  padding-top: 20px;
}

.div-block-19319 {
  padding-top: 50px;
  padding-left: 100px;
  padding-right: 100px;
}

.ida-5-sectionb {
  background-color: #2a353d;
  padding: 20px 5%;
}

.heading-60 {
  color: #fff;
  text-align: center;
  font-weight: 400;
}

.efi-button-blue {
  background-color: #6da852;
  border: 1px #000;
  border-radius: 10px;
  padding: 10px 40px;
  font-size: 25px;
  font-weight: 700;
  transition: all .7s;
}

.efi-button-blue:hover {
  transform: translate(0, -7px);
}

.efi-button-blue.button-blue {
  background-color: #44accd;
}

.ww3-ida-debthelp-ida-5-sectionb {
  background-color: #2a353d;
  padding: 20px 5%;
}

.ww3-ida-debthelp-container-11 {
  text-align: center;
  max-width: 1070px;
}

.ww3-ida-debthelp-heading-60 {
  color: #fff;
  text-align: center;
  font-weight: 400;
}

.ww3-ida-debthelp-heading-61 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
}

.ww3-ida-debthelp-text-block-75 {
  color: #fff;
  text-align: center;
  padding-top: 20px;
  font-size: 18px;
}

.ww3-ida-debthelp-div-block-19422 {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.ww3-ida-debthelp-div-block-19319 {
  padding-top: 50px;
  padding-left: 100px;
  padding-right: 100px;
}

.ida-4-section {
  background-color: #f5f5f5;
  padding-left: 5%;
  padding-right: 5%;
}

.efi-cta-03 {
  padding: 60px 5% 100px;
}

.efi-cta-03-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.efi-cta-03-text-inner {
  text-align: center;
  width: 70%;
}

.efi-paragraph {
  margin-bottom: 0;
  font-size: 30px;
  line-height: 150%;
}

.ida-text-span {
  color: #246f87;
  font-family: Oswald, sans-serif;
  font-size: 60px;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.ww3-ida-debthelp-ida-4-section {
  background-color: #f5f5f5;
  padding-left: 5%;
  padding-right: 5%;
  display: none;
}

.ww3-ida-debthelp-efi-cta-03 {
  padding: 60px 5% 100px;
}

.ww3-ida-debthelp-efi-cta-03-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ww3-ida-debthelp-efi-cta-03-text-inner {
  text-align: center;
  width: 70%;
}

.ww3-ida-debthelp-efi-paragraph {
  margin-bottom: 0;
  font-size: 30px;
  line-height: 150%;
}

.ww3-ida-debthelp-ida-text-span {
  color: #246f87;
  font-family: Oswald, sans-serif;
  font-size: 60px;
  line-height: 120%;
  text-decoration: none;
  display: inline-block;
}

.heading-57 {
  color: #2a6f87;
  font-weight: 400;
  line-height: 20px;
}

.heading-58 {
  line-height: 120%;
}

.ida-efi-hr-04-right-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.container {
  max-width: 1070px;
}

.efi-hr-04-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.ida-3-section {
  padding-left: 5%;
  padding-right: 5%;
}

.ida-efi-hr-04-left-content {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.efi-hr-04-grid {
  grid-column-gap: 7px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.efi-hr-04-title-wrapper {
  margin-bottom: 25px;
}

.efi-hr-04 {
  padding: 5% 2%;
}

.paragraph-448 {
  width: auto;
}

.ww3-ida-debthelp-ida-3-section {
  padding-left: 5%;
  padding-right: 5%;
  display: none;
}

.ww3-ida-debthelp-efi-hr-04 {
  padding: 5% 2%;
}

.ww3-ida-debthelp-container {
  max-width: 1070px;
}

.ww3-ida-debthelp-efi-hr-04-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.ww3-ida-debthelp-efi-hr-04-grid {
  grid-column-gap: 7px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.ww3-ida-debthelp-ida-efi-hr-04-left-content {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ww3-ida-debthelp-ida-efi-hr-04-right-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ww3-ida-debthelp-efi-hr-04-title-wrapper {
  margin-bottom: 25px;
}

.ww3-ida-debthelp-heading-58 {
  line-height: 120%;
}

.ww3-ida-debthelp-heading-57 {
  color: #2a6f87;
  font-weight: 400;
  line-height: 20px;
}

.ww3-ida-debthelp-paragraph-448 {
  width: auto;
}

.model-2 {
  z-index: 9999;
  background-color: #000000bf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.footertxt-425 {
  color: #fff;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.column-429 {
  padding-top: 20px;
}

.footer-links-5 {
  color: #0092b1;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-decoration: underline;
}

.html-embed-45 {
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.heading-28962 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-19423 {
  padding: 20px;
}

.text-block-9430 {
  color: #fff;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 120%;
}

.paragraph-449 {
  color: #cccbcb;
  margin-bottom: 10px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}

.column-36 {
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.column-430 {
  margin-top: 20px;
  padding-top: 0;
}

.model-sp-2 {
  z-index: 9999;
  background-color: #000000bf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.ida-footer-section-54 {
  background-color: #26353d;
  display: block;
}

.image-128 {
  text-align: center;
  margin-bottom: 20px;
}

.list-19 {
  list-style-type: lower-alpha;
}

.section-441 {
  padding: 20px;
}

.paragraph-450 {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
}

.list-20 {
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.text-span-19 {
  font-weight: 300;
}

.text-span-20 {
  font-size: 22px;
  font-weight: 300;
}

.list-item-71 {
  margin-left: 40px;
}

.heading-28963 {
  font-size: 60px;
  font-weight: 300;
  line-height: 120%;
}

.paragraph-451, .paragraph-452 {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 180%;
}

.list-15 {
  list-style-type: lower-alpha;
}

.heading-28964 {
  font-family: Open Sans, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 120%;
}

.paragraph-453 {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 180%;
}

.heading-2024-carlos {
  text-align: center;
  font-size: 32px;
}

.div-block-2024-carlos {
  padding-top: 10px;
}

.carlos-2024-sticky-nav {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: block;
  position: sticky;
  top: 0;
}

.div-block-19424 {
  overflow: visible;
}

._684-grid-42-ida--hidden {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: visible;
}

.heading-2024-carlos2 {
  text-align: center;
  font-size: 32px;
}

._684-div-block-19330b2 {
  margin-bottom: 0;
}

._684-container-ida-hidden {
  max-width: 1000px;
}

.div-block-19424-hidden {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  overflow: visible;
}

._684-div-block-19331-ida-hidden {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

._684-div-block-19332-ida-hidden {
  justify-content: center;
  align-items: flex-end;
  max-width: 100%;
  display: flex;
}

._684-div-block-19333-ida-hidden {
  flex: 1;
  align-self: flex-end;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

._684-ida-deskstop-carlos-hidden {
  vertical-align: bottom;
  overflow: clip;
}

._684-div-block-19346-ida-hidden {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-2024-carlos-hidden {
  padding-top: 10px;
}

._684-div-block-19330b2-hidden {
  margin-bottom: 0;
}

.heading-2024-carlos2-hidden {
  text-align: center;
  margin-bottom: 20px;
  font-size: 32px;
}

._684-div-block-19330b2-hidden-copy, ._684-div-block-19330b2-facil {
  margin-bottom: 0;
}

._684-grid-42-ida--facil {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
  overflow: visible;
}

.div-block-19424-facil {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  overflow: visible;
}

._684-div-block-19331-ida-facil {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

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

._684-div-block-19333-ida-facil {
  flex: 1;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  overflow: visible;
}

._684-ida-deskstop-carlos-facil {
  overflow: clip;
}

._684-div-block-19346-ida-facil {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-2024-carlos-facil {
  margin-top: 0;
  padding-top: 0;
}

.heading-2024-carlos2-facil {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 32px;
}

._684-container-ida-facil {
  max-width: 1000px;
}

.section-442 {
  padding: 20px;
}

.heading-28965 {
  text-align: center;
  margin-bottom: 20px;
}

.paragraph-454 {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
}

.list-21 {
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.section-443 {
  padding: 20px;
}

.heading-28966 {
  text-align: center;
  margin-bottom: 20px;
}

.paragraph-455 {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
}

.list-22 {
  font-size: 18px;
  font-weight: 300;
  line-height: 200%;
}

.ww3-ida-debthelp-ida-efi-jumbo-copy {
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 120%;
}

.modalbox-esign {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #000;
  flex: 1;
  width: 800px;
  max-width: 700px;
  height: 700px;
  padding: 5px;
  position: fixed;
}

.section-36-element-version {
  background-color: #26353d;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
}

.html-embed-34 {
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.close-mobal-bg-dis-2 {
  display: block;
  position: absolute;
  inset: 0%;
}

.column-431 {
  margin-top: 20px;
  padding-top: 0;
}

.model-3 {
  z-index: 9999;
  background-color: #000000bf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.paragraph-457 {
  color: #cccbcb;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  line-height: 120%;
}

.div-block-19425 {
  padding: 20px;
}

.model-sp-3 {
  z-index: 9999;
  background-color: #000000bf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.heading-29 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 140%;
}

.text-block-9431 {
  color: #fff;
  text-align: center;
  font-size: 11px;
  line-height: 120%;
}

.footer-links {
  color: #0092b1;
}

.column-432 {
  padding-top: 20px;
}

.footer-links-6 {
  color: #0092b1;
}

.text-block-spanish-footer {
  color: #cccbcb;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  line-height: 120%;
}

.html-embed-46 {
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.spanish-footer-div {
  color: #cccbcb;
  padding: 10px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  line-height: 120%;
}

.close-mobal-bg-dis-3 {
  display: block;
  position: absolute;
  inset: 0%;
}

.column-433 {
  margin-top: 20px;
  padding-top: 0;
}

.model-4 {
  z-index: 9999;
  background-color: #000000bf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.section-footer-spanish {
  background-color: #26353d;
  flex-flow: column;
  justify-content: flex-end;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.heading-28967 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 11px;
  font-weight: 400;
  line-height: 140%;
}

.text-block-9432 {
  color: #fff;
  text-align: center;
  font-size: 11px;
  line-height: 120%;
}

.column-434 {
  padding-top: 20px;
}

.heading-2-fast-easy {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 28px;
  font-weight: 600;
  line-height: 140%;
}

.bold-text-113 {
  color: var(--white);
}

.alphabetical-list, .list-23 {
  font-weight: 700;
  list-style-type: lower-alpha;
}

.capfix {
  text-transform: none;
  font-weight: 400;
}

.list-24 {
  list-style-type: lower-alpha;
}

.paragraph-458 {
  font-weight: 400;
}

.section-444 {
  padding: 20px;
}

.rich-text-block {
  font-weight: 400;
}

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

.code {
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.paragraph-459 {
  text-decoration: underline;
}

.code-2 {
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.paragraph-460, .paragraph-461, .bold-text-115, .bold-text-116, .bold-text-117 {
  text-decoration: underline;
}

.code-3 {
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.paragraph-462 {
  text-decoration: underline;
}

.code-4 {
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.paragraph-463, .paragraph-464 {
  text-decoration: underline;
}

.code-5 {
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.bold-text-118, .bold-text-119, .bold-text-120, .bold-text-121, .bold-text-122, .bold-text-123, .bold-text-124, .bold-text-125, .bold-text-126 {
  text-decoration: underline;
}

.div-block-19426 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.textcopy-comparevicki-copy-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.textcopy-copy-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: block;
}

.button-40 {
  font-size: 21px;
  line-height: 140%;
}

.section-52-copy {
  background-color: #f6f6f6;
  padding-top: 20px;
  padding-bottom: 60px;
}

.mobilestyle-copy {
  margin-top: 0;
  margin-bottom: 20px;
}

.sticky-nav-363-copy {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: block;
  position: static;
  top: 0;
}

.mobilestyle-copy2 {
  margin-top: 0;
  margin-bottom: 20px;
}

.sticky-nav-363-copy-copydaw {
  z-index: 1;
  background-color: #f4f4f4;
  margin-bottom: 0;
  padding: 10px 0 0;
  display: block;
  position: static;
  top: 0;
}

.div-block-19427 {
  background-color: #fff;
  padding: 0;
}

.rich-text-block-2 {
  color: #000;
  font-size: 18px;
  line-height: 150%;
}

.container-403 {
  background-color: #fff;
  max-width: 1000px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-445 {
  background-color: #246f87;
  padding-top: 0;
  padding-bottom: 20px;
}

.paragraph-465 {
  display: flex;
}

.image-130 {
  position: relative;
}

.cell-9 {
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-8 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.section-446 {
  background-color: #246f87;
}

.container-404 {
  max-width: 1000px;
  padding: 20px 40px 40px;
}

.button-41 {
  color: #020202;
  text-align: left;
  background-color: #f90;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
}

.div-block-19428 {
  text-align: center;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-28935-ida-semana {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 120%;
}

.bold-text-130-semana {
  font-size: 28px;
  font-weight: 600;
  line-height: 120%;
}

.heading-28935-ida-semanaheading {
  text-align: center;
  margin-top: 0;
}

.container-405 {
  background-color: #2a353d;
  margin-top: 20px;
}

.quick-stack-9 {
  padding-top: 20px;
  padding-bottom: 0;
}

.heading-28968 {
  color: var(--white);
  margin-top: 10px;
  font-size: 21px;
  font-weight: 600;
  line-height: 140%;
}

.button-42 {
  background-color: #3f6212;
  font-size: 21px;
  line-height: 140%;
}

.cell-10 {
  padding-bottom: 0;
}

.html-embed-47 {
  max-width: 500px;
}

.div-block-2024-carlos-hidden-new-form {
  background-color: #f6f6f6;
  border-radius: 13px;
  padding: 10px 10px 20px;
}

.featured-in-carolos-2025 {
  background-color: #f2f2f2;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-19429 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-19430 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.text-block-4-c2025-new-form {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 1.7em;
  font-weight: 300;
}

.div-block-19432 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

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

.image-132 {
  text-align: center;
  width: 150px;
  height: 150px;
}

.div-block-19434 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-2024-carlos-hidden-copy {
  background-color: #f6f6f6;
  border-radius: 8px;
  padding: 20px 20px 40px;
}

.heading-2024-carlos2-hidden-copy {
  text-align: center;
  margin-bottom: 20px;
  font-size: 32px;
  display: none;
}

.list-item-72, .list-25 {
  list-style-type: lower-alpha;
}

.list-26, .list-27 {
  list-style-type: none;
}

.list-28, .list-29, .list-30, .list-31, .list-32, .list-33, .list-34 {
  list-style-type: lower-alpha;
}

.list-35 {
  list-style-type: lower-roman;
}

.list-36 {
  list-style-type: lower-alpha;
}

.list-37, .list-38 {
  list-style-type: none;
}

.list-39, .list-40, .list-53, .list-56, .list-50 {
  list-style-type: lower-alpha;
}

.paragraph-466 {
  font-weight: 600;
}

.list-48 {
  list-style-type: lower-alpha;
}

.list-47 {
  font-weight: 700;
  list-style-type: lower-roman;
}

.list-59, .list-49, .list-58, .list-57 {
  list-style-type: lower-alpha;
}

.paragraph-467 {
  font-weight: 400;
}

.list-54 {
  list-style-type: lower-roman;
}

.rich-text-block-3 {
  font-family: Open Sans, sans-serif;
  text-decoration: none;
}

.paragraph-468 {
  font-weight: 400;
}

.section-447 {
  padding: 20px;
  font-weight: 400;
}

.section-432 {
  padding: 20px;
}

.rich-text-block-4 {
  font-weight: 400;
}

@media screen and (min-width: 1280px) {
  .text-block-2 {
    text-align: center;
  }

  .section-5 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .fincon-section-3 {
    display: none;
  }

  .text-block-6 {
    text-align: right;
  }

  .div-block-7, .div-block-8 {
    float: left;
  }

  .icontext {
    font-size: 22px;
    line-height: 160%;
  }

  .div-block-1949, .div-block-1950, .div-block-1951, .div-block-1952, .div-block-1953 {
    text-align: center;
  }

  .section-29 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-1972 {
    top: 590px;
  }

  .div-block-1976 {
    width: 500px;
    top: 15.4%;
  }

  .counterdiv {
    margin-right: 160px;
  }

  .text-block-81 {
    color: var(--white);
  }

  .hero-overlay345, .column-63-345 {
    height: auto;
  }

  .section-5-345, .section-5-345b, .section-5-em-371 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-19251-fin {
    background-position: 50% 48%;
  }

  .container-347 {
    max-width: 85%;
  }

  .hero-overlay400, .column-63-400 {
    height: auto;
  }

  .section-5-400, .section-5-345bcd {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-19251-thankyou {
    background-position: 50% 48%;
  }

  .div-block-19301 {
    margin-left: 78px;
  }

  .section-5-425 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .trustpilot-class-em471 {
    height: 250px;
  }

  .trustpilot-class-em471-2 {
    height: 300px;
  }

  .section-5-reviews, .section-5-carlos, .section-5-425-libertytax, .section-5-vicki-home {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-387 {
    width: 1280px;
    max-width: 1280px;
  }

  .container-391 {
    max-width: 1000px;
  }

  .section-5-endeuda-dos {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-396, .container-397 {
    max-width: 1120px;
  }

  .image-116 {
    float: right;
    margin-left: 20px;
    padding-top: 20px;
    padding-left: 0;
    position: static;
  }

  .section-436 {
    background-color: #f6f6f6;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-28957-copy {
    color: #2f90af;
    margin-top: 40px;
    margin-bottom: 40px;
    font-family: Open Sans, sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
  }

  .section5425puertorico {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .puertorico-section3 {
    display: none;
  }

  .section-5pr, .section-5-reviewspr {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .fincon-section-3pr, .fincon-section-4-copy {
    display: none;
  }

  .section-5-425-ida, .carlos-ida-section-5-carlos {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .carlos-ida-fincon-section-3 {
    display: none;
  }

  .heading-2024-carlos2-hidden {
    margin-bottom: 20px;
  }

  .div-block-2024-carlos-hidden-copy {
    padding: 20px 20px 40px;
  }

  .heading-2024-carlos2-hidden-copy {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1440px) {
  .column {
    padding-right: 0;
  }

  .column-3 {
    padding-left: 100px;
    padding-right: 0;
  }

  .div-block {
    top: 32%;
  }

  .section-5 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .column-6 {
    padding-left: 220px;
  }

  .text-block-6 {
    text-align: right;
  }

  .div-block-7, .div-block-8 {
    float: left;
  }

  .columns-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .icontext {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 22px;
    line-height: 160%;
  }

  .div-block-1949, .div-block-1950, .div-block-1951, .div-block-1952, .div-block-1953 {
    text-align: center;
  }

  .div-block-1972 {
    top: 590px;
  }

  .image-30 {
    margin-left: 55px;
  }

  .text-block-25-em-277 {
    font-size: 20px;
  }

  .div-block-1976 {
    width: 500px;
    top: 13.9%;
  }

  .footertxt {
    font-size: 12px;
  }

  .text-block-43, .html-embed-em331-s-footer {
    font-size: 12px;
    line-height: 140%;
  }

  .centered-container {
    margin-top: 0;
  }

  .text-block-47 {
    font-size: 12px;
  }

  .testa1 {
    margin-left: 40px;
  }

  .centered-container-em277 {
    margin-top: 338px;
  }

  .text-block-4-em-309 {
    text-align: center;
  }

  .heading-53 {
    font-size: 12px;
  }

  .div-block-19223 {
    padding-left: 57px;
    padding-right: 46px;
  }

  .div-block-19224 {
    margin-top: 96px;
  }

  .columns-35, .image-50 {
    align-self: flex-end;
  }

  .centered-container-345 {
    margin-top: 0;
  }

  .html-embed-em363-s-footer-copy {
    font-size: 12px;
    line-height: 140%;
  }

  .section-5-345, .section-5-345b {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .centered-container-345b, .centered-container-331 {
    margin-top: 0;
  }

  .section-5-em-371 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-84, .text-block-85, .text-block-86, .text-block-87 {
    font-size: 16px;
  }

  .div-block-19251-pub {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/63177e334d6be858361d7a10_fincon2022-pub3-bkg.jpg");
    background-position: 0 0, 100% 12%;
  }

  .div-block-19251-fin {
    background-position: 50% 45%;
  }

  .columns-400 {
    align-self: flex-end;
  }

  .centered-container-400 {
    margin-top: 0;
  }

  .text-block-4-400 {
    text-align: center;
  }

  .centered-container-400-1 {
    margin-top: 0;
  }

  .section-5-400 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .centered-container-400-1b, .centered-container-400b {
    margin-top: 0;
  }

  .text-block-400, .text-block-4-em-400 {
    text-align: center;
  }

  .centered-container-400x {
    margin-top: 0;
  }

  .centered-container-em400 {
    margin-top: 338px;
  }

  .section-5-345bcd {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-400-copy {
    text-align: center;
  }

  .text-block-43-400b {
    font-size: 12px;
    line-height: 140%;
  }

  .div-block-19251-thankyou {
    background-position: 50% 45%;
  }

  .centered-container-em424 {
    margin-top: 0;
  }

  .div-block-19301 {
    margin-left: 110px;
  }

  .footertxt-424 {
    font-size: 12px;
  }

  .div-block-19224-425 {
    margin-top: 96px;
  }

  .centered-container-425 {
    margin-top: 0;
  }

  .section-5-425 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .centered-container-425b, .centered-container-em425, .centered-container-425a {
    margin-top: 0;
  }

  .div-block-19224-425b {
    margin-top: 96px;
  }

  .trustpilot-class-em471 {
    height: 250px;
  }

  .trustpilot-class-em471-2 {
    height: 300px;
  }

  .image-90 {
    max-width: 65%;
  }

  .container-365 {
    max-width: 85%;
  }

  .div-block-19324 {
    width: 55%;
  }

  .heading-28903-copy-2 {
    font-size: 32px;
  }

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

  .section-5-reviews {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .centered-container-carlos-faq {
    margin-top: 0;
  }

  .section-5-carlos {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .footertxt-liberty {
    font-size: 12px;
  }

  .section-5-425-libertytax, .section-5-vicki-home {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-388, .container-389, .container-390 {
    width: 1280px;
    max-width: 1280px;
  }

  .container-391 {
    max-width: 1000px;
  }

  .centered-container-endeuda-dos {
    margin-top: 0;
  }

  .section-5-endeuda-dos {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .centered-container-425b-endeuda-dos, .centered-container-em425-endeuda-dos, .centered-container-em425-endeuda-dos2, .centered-container-426-endeuda-dos, .centered-container-carlos-faq-endeuda-dos, .centeredcontainerpuertorico {
    margin-top: 0;
  }

  .section5425puertorico {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .centeredcontainer425bpr, .centered-containerpr {
    margin-top: 0;
  }

  .text-block-4-pr {
    text-align: center;
  }

  .centered-container-em425pr {
    margin-top: 0;
  }

  .section-5pr {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .centered-container-pr-faq, .centered-container-em425pr1 {
    margin-top: 0;
  }

  .section-5-reviewspr {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-4-ida {
    text-align: center;
  }

  .centered-container-ida {
    margin-top: 0;
  }

  .section-5-425-ida {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .centered-container-425b-ida, .carlos-ida-centered-container-em425 {
    margin-top: 0;
  }

  .carlos-ida-section-5-carlos {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .carlos-ida-centered-container-carlos-faq {
    margin-top: 0;
  }

  .container-5, .ww3-ida-debthelp-container-5 {
    width: 1200px;
    max-width: 1200px;
  }

  .footertxt-425, .heading-28962 {
    font-size: 12px;
  }

  .text-block-9430 {
    font-size: 12px;
    line-height: 140%;
  }

  .heading-2024-carlos2-hidden {
    margin-bottom: 20px;
  }

  .heading-29 {
    font-size: 12px;
  }

  .text-block-9431 {
    font-size: 12px;
    line-height: 140%;
  }

  .heading-28967 {
    font-size: 12px;
  }

  .text-block-9432 {
    font-size: 12px;
    line-height: 140%;
  }

  .text-block-4-c2025-new-form {
    text-align: center;
  }

  .div-block-2024-carlos-hidden-copy {
    padding: 20px 20px 40px;
  }

  .heading-2024-carlos2-hidden-copy {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1920px) {
  .column {
    padding-left: 270px;
  }

  .text-block-2 {
    font-size: 28px;
    line-height: 120%;
  }

  .column-3 {
    padding-right: 261px;
  }

  .columns {
    padding-left: 20px;
  }

  .heading {
    margin-top: 0;
    font-size: 4.5em;
  }

  .div-block {
    top: 25%;
    left: 36%;
  }

  .column-5 {
    padding-left: 0;
  }

  .section-5 {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .heading-4 {
    margin-bottom: 20px;
  }

  .text-block-4 {
    text-align: right;
  }

  .column-6 {
    padding-left: 240px;
  }

  .text-block-5 {
    font-size: 14px;
  }

  .text-block-6 {
    text-align: right;
  }

  .div-block-7 {
    float: left;
  }

  .column-8 {
    text-align: left;
  }

  .div-block-8 {
    float: left;
  }

  .columns-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .trustpilot-class {
    height: 280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph {
    font-size: 16px;
    line-height: 140%;
  }

  .bold-text, .bold-text-2 {
    font-size: 1.3em;
  }

  .paragraph-2 {
    font-size: 16px;
    line-height: 140%;
  }

  .trustpilot-header {
    font-size: 17px;
    line-height: 140%;
  }

  .heading-7 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .paragraph-3 {
    font-size: 16px;
    line-height: 140%;
  }

  .column-11 {
    padding-left: 10px;
  }

  .section-19 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .column-16, .column-17, .column-18 {
    text-align: center;
  }

  .icontext {
    color: #246f87;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 28px;
    line-height: 160%;
  }

  .column-19, .div-block-1949, .div-block-1950 {
    text-align: center;
  }

  .column-20 {
    text-align: left;
    padding-top: 20px;
  }

  .column-21 {
    padding-top: 20px;
  }

  .columns-9 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .section-29 {
    margin-top: 0;
  }

  .section-30 {
    background-image: url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a92576271457e6e_backgound-image.jpg");
    background-position: 0 0;
    background-size: cover;
    height: 660px;
    padding-top: 60px;
  }

  .image-27 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-1972 {
    top: 655px;
  }

  .image-29 {
    margin-left: 60px;
  }

  .image-30 {
    margin-left: 130px;
  }

  .image-31 {
    margin-left: 60px;
  }

  .image-32 {
    margin-left: 140px;
  }

  .div-block-1976 {
    background-color: #0000;
    width: 600px;
    height: 540px;
    margin-bottom: 0;
    padding-top: 40px;
    top: 10.8%;
  }

  .footertxt {
    font-size: 14px;
    line-height: 140%;
  }

  .text-block-43 {
    font-size: 14px;
  }

  .div-block-testing-em331 {
    background-color: #0000;
    padding-bottom: 0;
  }

  .heading-form-em331 {
    color: var(--white);
    text-align: center;
    margin-left: -26px;
    padding-left: 0;
    font-size: 30px;
  }

  .html-embed-em331-s-footer {
    font-size: 14px;
  }

  .centered-container {
    max-width: 1200px;
  }

  .call-to-action {
    margin-top: 46px;
  }

  .textcopy {
    display: block;
  }

  .html-embed-11-em-277 {
    text-align: center;
  }

  .testa1 {
    width: 700px;
    margin-left: 75px;
  }

  .text-block-55, .text-block-56, .text-block-57, .text-block-58 {
    font-size: 18px;
    line-height: 140%;
  }

  .counterdiv {
    margin-right: 280px;
  }

  .paragraph-18 {
    font-size: 42px;
  }

  .div-block-1992 {
    padding-bottom: 40px;
  }

  .paragraph-19 {
    text-align: center;
    padding-top: 20px;
    font-size: 22px;
  }

  .mobilestyle {
    text-align: center;
    font-size: 40px;
  }

  .herooverlayreviews {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a925775ec457eeb_family-running-through-field-letting-kite-fly-image.webp");
    background-position: 0 0, 50% 25%;
    max-height: 500px;
  }

  .herooverlayabout {
    max-height: 500px;
  }

  .trustpilot-class-large {
    height: 420px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-36-277 {
    display: block;
  }

  .call-to-action-277 {
    margin-top: 40px;
  }

  .list-7-277b {
    display: none;
  }

  .listcopy {
    border-color: var(--steel-blue);
  }

  .list-item-47 {
    background-color: var(--steel-blue);
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .mobilestyle277 {
    font-size: 42px;
  }

  .paragraph277 {
    font-size: 24px;
  }

  .bold-text-28, .bold-text-29, .bold-text-30, .bold-text-31, .bold-text-32, .bold-text-33 {
    color: var(--white);
  }

  .container-17 {
    margin-top: -9px;
  }

  .list-7-277-bullets {
    list-style-type: disc;
  }

  .centered-container-em277 {
    margin-top: 380px;
    padding-top: 0;
  }

  .text-block-4-em-309 {
    text-align: right;
  }

  .model {
    display: none;
  }

  .heading-53 {
    font-size: 14px;
  }

  .div-block-19223 {
    text-align: left;
    width: 500px;
    margin-left: 132px;
    padding-left: 0;
  }

  .em-331-textcopy {
    display: block;
  }

  .hero-overlay345 {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a9257bb82457f0b_bg-image.webp");
    background-position: 0 0, 50%;
    height: auto;
    max-height: 920px;
    padding-top: 40px;
  }

  .mobilestyle-345 {
    text-align: center;
    font-size: 40px;
  }

  .heading-50-345 {
    text-align: center;
    font-size: 26px;
    line-height: 140%;
  }

  .paragraph-19-345 {
    text-align: center;
    padding-top: 20px;
    font-size: 22px;
  }

  .heading-36-345 {
    display: block;
  }

  .list-7-345 {
    list-style-type: decimal;
  }

  .heading-366-345 {
    display: block;
  }

  .list-77-345 {
    list-style-type: disc;
  }

  .div-block-19226-345 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-50 {
    align-self: flex-end;
    display: inline-block;
  }

  .centered-container-345 {
    margin-top: -50px;
    padding-top: 37px;
  }

  .div-block-2001-345 {
    margin-top: 63px;
  }

  .column-63-345 {
    justify-content: flex-end;
  }

  .html-embed-em363-s-footer-copy {
    font-size: 14px;
  }

  .model-sp {
    display: none;
  }

  .heading-2-em363 {
    font-size: 21px;
  }

  .sticky-nav-363 {
    display: block;
  }

  .cards-section-345-copy, .cards-section-345, .cards-section-345d-copy, .cards-section-345f-copy, .cards-section-345h-copy, .cards-section-345b {
    padding-top: 20px;
  }

  .section-5-345 {
    padding: 0 20px 20px;
  }

  .call-to-action-345 {
    margin-top: 40px;
  }

  .herooverlayabout-345 {
    max-height: 500px;
  }

  .herooverlayreviews-345 {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a925775ec457eeb_family-running-through-field-letting-kite-fly-image.webp");
    background-position: 0 0, 50% 25%;
    max-height: 700px;
  }

  .section-5-345b {
    padding: 0 20px 20px;
  }

  .centered-container-345b {
    margin-top: -50px;
    padding-top: 37px;
  }

  .mobilestyle-345b {
    font-size: 42px;
    line-height: 120%;
  }

  .paragraph-19-345b {
    font-size: 18px;
  }

  .centered-container-331 {
    margin-top: -50px;
    padding-top: 37px;
  }

  .section-5-em-371 {
    padding: 0 20px 20px;
  }

  .html-embed-14 {
    font-size: 36px;
  }

  .fincon-section-2-pub {
    background-color: #ffffff8c;
    background-image: linear-gradient(#ffffff8c, #ffffff8c), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a92577ec3457f24_bull-bkg.jpg");
    background-position: 0 0, 100%;
  }

  .heading-28899, .heading-28900 {
    font-size: 24px;
  }

  .text-block-84, .text-block-85, .text-block-86, .text-block-87 {
    font-size: 18px;
  }

  .button-14 {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 21px;
  }

  .button-15 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    font-size: 21px;
  }

  .button-16 {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 21px;
  }

  .heading-28904 {
    font-size: 42px;
    line-height: 120%;
  }

  .paragraph-48 {
    margin-bottom: 20px;
  }

  .fincon-section-4-copy, .fincon-section-5-copy {
    display: none;
  }

  .grid-14 {
    grid-column-gap: 39px;
    grid-template-columns: 1.75fr .5fr;
  }

  .image-61 {
    object-fit: cover;
    width: 100%;
    height: 100%;
    max-height: 100%;
  }

  .div-block-19250 {
    object-fit: cover;
  }

  .container-337 {
    max-width: 70%;
  }

  .container-338 {
    max-width: 60%;
  }

  .div-block-19251-pub {
    background-color: #0006;
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/63177e334d6be858361d7a10_fincon2022-pub3-bkg.jpg");
    background-position: 0 0, 100% 35%;
    height: 400px;
  }

  .fincon-section-5-bloggers {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-17-bloggers {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 28px;
  }

  .container-339 {
    max-width: 65%;
  }

  .grid-19 {
    grid-template-columns: 1fr .5fr;
  }

  .container-343 {
    max-width: 55%;
  }

  .div-block-19251-fin {
    background-image: linear-gradient(to bottom, null, null);
    height: 500px;
  }

  .container-345 {
    max-width: 65%;
  }

  .grid-23 {
    justify-items: center;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-74 {
    text-align: center;
  }

  .container-347 {
    max-width: 75%;
  }

  .div-block-19273 {
    text-align: center;
  }

  .grid-24 {
    grid-template-rows: auto;
  }

  .container-349 {
    max-width: 55%;
  }

  .container-350 {
    max-width: 70%;
  }

  .hero-overlay400 {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a9257bb82457f0b_bg-image.webp");
    background-position: 0 0, 50%;
    height: auto;
    max-height: 920px;
    padding-top: 40px;
  }

  .centered-container-400 {
    margin-top: -50px;
    padding-top: 37px;
  }

  .mobilestyle-400 {
    text-align: center;
    font-size: 40px;
  }

  .heading-50-400 {
    text-align: center;
    font-size: 26px;
    line-height: 140%;
  }

  .paragraph-19-400 {
    text-align: center;
    padding-top: 20px;
    font-size: 22px;
  }

  .div-block-2001-400 {
    margin-top: 63px;
  }

  .column-63-400 {
    justify-content: flex-end;
  }

  .div-block-19226-400 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .text-block-4-400 {
    text-align: right;
  }

  .heading-400-1 {
    display: block;
  }

  .cards-section-400 {
    padding-top: 20px;
  }

  .centered-container-400-1 {
    margin-top: -50px;
    padding-top: 37px;
  }

  .section-5-400 {
    padding: 0 20px 20px;
  }

  .heading-4-400 {
    margin-bottom: 20px;
  }

  .column-11-400 {
    padding-left: 10px;
  }

  .trustpilot-class-400 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-400 {
    font-size: 22px;
  }

  .call-to-action-400 {
    margin-top: 40px;
  }

  .centered-container-400-1b {
    margin-top: -50px;
    padding-top: 37px;
  }

  .heading-36-400 {
    display: block;
  }

  .list-7-400 {
    list-style-type: decimal;
  }

  .centered-container-400b {
    margin-top: -50px;
    padding-top: 37px;
  }

  .mobilestyle-400b {
    font-size: 42px;
    line-height: 120%;
  }

  .paragraph-19-400b {
    font-size: 18px;
  }

  .textcopy-400 {
    display: block;
  }

  .list-7-400b {
    display: none;
  }

  .textcopy-400m {
    display: none;
  }

  .textcopy-400b {
    display: block;
  }

  .cards-section-345-copy, .cards-section-345d-400 {
    padding-top: 20px;
  }

  .container-17-400 {
    margin-top: -9px;
  }

  .cards-section-345f-400, .cards-section-400h {
    padding-top: 20px;
  }

  .text-block-400 {
    text-align: right;
  }

  .paragraph-19-400c {
    text-align: center;
    padding-top: 20px;
    font-size: 22px;
  }

  .text-block-4-em-400 {
    text-align: right;
  }

  .listcopy-400 {
    border-color: var(--steel-blue);
  }

  .list-item-47-400, .list-item-47-400b {
    background-color: var(--steel-blue);
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .call-to-action-400j {
    margin-top: 40px;
  }

  .centered-container-400x {
    margin-top: -50px;
    padding-top: 37px;
  }

  .herooverlayreviews-400 {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a925775ec457eeb_family-running-through-field-letting-kite-fly-image.webp");
    background-position: 0 0, 50% 25%;
    max-height: 700px;
  }

  .centered-container-em400 {
    max-width: 75%;
    margin-top: 380px;
    padding-top: 0;
  }

  .mobilestyle400 {
    font-size: 42px;
  }

  .paragraph400 {
    font-size: 24px;
  }

  .heading-4-400f {
    margin-bottom: 20px;
  }

  .column-11-400t {
    padding-left: 10px;
  }

  .paragraph-3-400g {
    font-size: 22px;
  }

  .section-5-345bcd {
    padding: 0 20px 20px;
  }

  .column-11-400f {
    padding-left: 10px;
  }

  .trustpilot-class-large400 {
    height: 420px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph400d {
    font-size: 22px;
  }

  .trustpilot-class-large400g {
    height: 420px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-2-400 {
    font-size: 22px;
  }

  .trustpilot-class-large-400v {
    height: 420px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-3-400a {
    font-size: 22px;
  }

  .trustpilot-class-large-400e {
    height: 420px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .textcopy-400w {
    display: block;
  }

  .herooverlayabout-400 {
    max-height: 500px;
  }

  .paragraph-19-400v {
    text-align: center;
    padding-top: 20px;
    font-size: 22px;
  }

  .text-block-400-copy {
    text-align: right;
  }

  .textcopy-400h, .textcopy-400-j, .textcopy-400x {
    display: block;
  }

  .text-block-43-400b {
    font-size: 14px;
  }

  .html-embed-18 {
    margin-left: 0;
  }

  .heading-28897-thankyou {
    font-size: 38px;
  }

  .div-block-19251-thankyou {
    height: 900px;
  }

  .centered-container-em424 {
    margin-top: -50px;
    padding-top: 37px;
  }

  .textcopy-em424, .textcopy-copy, .textcopy-copy {
    display: block;
  }

  .div-block-19301 {
    margin-left: 206px;
  }

  .footertxt-424 {
    font-size: 14px;
    line-height: 140%;
  }

  .heading-2-em425 {
    font-size: 32px;
    line-height: 140%;
  }

  .div-block-testing-em425 {
    background-color: #0000;
    padding-bottom: 0;
  }

  .heading-form-em425 {
    color: var(--white);
    text-align: center;
    margin-left: -26px;
    padding-left: 0;
    font-size: 30px;
  }

  .em-425-textcopy {
    display: block;
  }

  .centered-container-425 {
    margin-top: -50px;
    padding-top: 37px;
  }

  .section-5-425 {
    padding: 0 20px 20px;
    position: static;
  }

  .trustpilot-class-425 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .call-to-action-425 {
    padding-top: 20px;
    position: relative;
  }

  .centered-container-425b {
    max-width: 1087px;
  }

  .centered-container-em425 {
    margin-top: -50px;
    padding-top: 37px;
  }

  .mobilestyle-em425 {
    text-align: center;
  }

  .paragraph-19-em425 {
    text-align: center;
    padding-top: 20px;
    font-size: 22px;
  }

  .textcopy-em425 {
    display: block;
  }

  .centered-container-425a {
    margin-top: -50px;
    padding-top: 37px;
  }

  .em-425a-textcopy, .textcopy-425 {
    display: block;
  }

  .trustpilot-class-em425 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .herooverlayreviews-em425 {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a925775ec457eeb_family-running-through-field-letting-kite-fly-image.webp");
    background-position: 0 0, 50% 15%;
    max-height: 475px;
  }

  .heading-4-em425 {
    margin-bottom: 20px;
  }

  .herooverlayabout-em425 {
    max-height: 500px;
  }

  .columns-35346 {
    padding-left: 300px;
    padding-right: 300px;
  }

  .section-412-em-471 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .sticky-nav-363-off {
    display: none;
  }

  .column-11-2 {
    padding-left: 10px;
  }

  .trustpilot-class-em471 {
    height: 320px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .trustpilot-class-em471-2 {
    height: 380px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2-em530 {
    font-size: 32px;
    line-height: 140%;
  }

  .div-block-testing-em530 {
    background-color: #0000;
    padding-bottom: 0;
  }

  .sticky-nav-530 {
    display: block;
  }

  .sticky-nav-ja {
    display: none;
  }

  .container-362 {
    max-width: 1050px;
  }

  .container-363 {
    max-width: 900px;
  }

  .columns-35350 {
    align-items: flex-start;
    max-width: 100%;
    display: block;
  }

  .container-365 {
    max-width: 75%;
  }

  .heading-28925 {
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 38px;
  }

  .div-block-19236cbb-copy {
    font-size: 21px;
  }

  .heading-28927 {
    font-size: 24px;
    line-height: 120%;
  }

  .div-block-19324 {
    width: 50%;
  }

  .form-headline-2 {
    font-size: 24px;
  }

  .grid-34 {
    grid-column-gap: 61px;
  }

  .heading-28903-copy-2 {
    margin-top: 20px;
    margin-bottom: 40px;
    font-size: 38px;
  }

  .text-block-9415 {
    font-size: 26px;
  }

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

  .heading-28897-copy-3 {
    font-size: 44px;
  }

  .heading-28897-fin-2 {
    margin-top: 180px;
    font-size: 48px;
  }

  .heading-28897-aff-2 {
    font-size: 46px;
  }

  .container-366 {
    max-width: 950px;
  }

  .container-367 {
    max-width: 1100px;
  }

  .bold-text-79 {
    line-height: 140%;
  }

  .section-5-reviews {
    padding-top: 0;
    padding-bottom: 20px;
    display: block;
  }

  .textcopy-copy, .sticky-nav-363-copy {
    display: block;
  }

  .container-370 {
    max-width: 1200px;
  }

  .div-block-19333 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .fast_easy-carlos {
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .centered-container-carlos-faq {
    padding-top: 0;
  }

  .mobilestyle-copy-carlos-faq {
    text-align: left;
    margin-top: 10px;
  }

  .paragraph-19-copy-carlos-faq {
    text-align: left;
    padding-top: 20px;
    font-size: 20px;
  }

  .sticky-nav-363-vicki-faw {
    display: block;
  }

  .columns-35352 {
    margin-left: 140px;
    margin-right: 140px;
  }

  .div-block-19335 {
    padding-top: 10px;
  }

  .bold-text-81 {
    text-align: left;
  }

  .fincon2022-section-2-main-2 {
    height: 400px;
  }

  .section-5-carlos {
    padding-top: 0;
    padding-bottom: 20px;
    display: block;
  }

  .mobilestyle-em425-carlosy, .mobilestyle-em425-copy-carlos {
    text-align: center;
    font-size: 40px;
  }

  .herooverlayabout-em425-carlos {
    max-height: none;
  }

  .paragraph-19-em425-copycopy {
    text-align: center;
    padding-top: 20px;
    font-size: 16px;
  }

  .mobilestyle-vicki-copy {
    text-align: center;
    margin-top: 40px;
    font-size: 40px;
  }

  .paragraph-19-vicki-copy {
    text-align: center;
    padding-top: 20px;
    font-size: 22px;
  }

  .textcopy-comparevicki-copy {
    display: block;
  }

  .footertxt-liberty {
    font-size: 14px;
    line-height: 140%;
  }

  .fast_easy-libertytax-spanish {
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .section-5-425-libertytax {
    padding: 0 20px 20px;
    position: static;
  }

  .section-5-vicki-home {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .grid-42 {
    grid-column-gap: 55px;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .div-block-19346 {
    padding-top: 20px;
  }

  .scott-heading-28946 {
    padding-top: 10px;
    font-size: 34px;
  }

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

  .bold-text-87 {
    font-size: 42px;
  }

  .body-13, .body-14 {
    font-size: 20px;
  }

  .repo-bold-text-87 {
    font-size: 42px;
  }

  .repo-scott-heading-28946 {
    padding-top: 10px;
    font-size: 31px;
    line-height: 140%;
  }

  .repo-scott-text-block-9419 {
    font-size: 20px;
  }

  .repo {
    font-size: 22px;
  }

  .repo-scott-text-block-94192, .repo-scott-text-block-94192c-white {
    font-size: 20px;
  }

  .text-span-14 {
    font-size: 32px;
  }

  .stressing-body16-1 {
    font-size: 17px;
    line-height: 130%;
  }

  .stressing-text-block-9419b, .stessing-text-block-9419b, .stessing-text-block-9419c {
    font-size: 20px;
  }

  .repo-scott-heading-28946-copy {
    padding-top: 10px;
    font-size: 28px;
  }

  .repo-scott-paragraph-blue-centered {
    font-size: 22px;
  }

  .repo-scott-paragraph-2-spn {
    padding-bottom: 20px;
  }

  .list-item-64, .list-item-65 {
    font-size: 22px;
    line-height: 140%;
  }

  .list-item-66 {
    font-size: 22px;
  }

  .list-item-67 {
    font-size: 22px;
    line-height: 140%;
  }

  .repo-scott-paragraph-2-copy {
    padding-bottom: 20px;
    font-size: 21px;
  }

  .repo-scott-heading-28947-copy {
    margin-bottom: 10px;
  }

  .bold-text-91 {
    font-size: 28px;
    line-height: 140%;
  }

  .list-item-68 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 21px;
    line-height: 140%;
  }

  .mobilestyle-em425-endeuda2 {
    text-align: center;
    font-size: 40px;
  }

  .embed-testing-endeuda {
    margin-top: 60px;
  }

  .container-391 {
    max-width: 1400px;
  }

  .container-370-endeuda-dos {
    max-width: 1200px;
  }

  .grid-42-endeuda-dos {
    grid-column-gap: 55px;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .centered-container-endeuda-dos {
    max-width: 1200px;
  }

  .section-5-endeuda-dos {
    padding: 0 20px 20px;
    position: static;
  }

  .columns-35352-endeuda-dos {
    margin-left: 140px;
    margin-right: 140px;
  }

  .call-to-action-425-endeuda-dos {
    padding-top: 20px;
    position: relative;
  }

  .centered-container-425b-endeuda-dos {
    max-width: 1087px;
  }

  .centered-container-em425-endeuda-dos {
    margin-top: -50px;
    padding-top: 37px;
  }

  .mobilestyle-em425-endeuda-dos {
    text-align: center;
    font-size: 40px;
  }

  .div-block-19333-endeuda-dos {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .centered-container-em425-endeuda-dos2 {
    margin-top: -50px;
    padding-top: 37px;
  }

  .mobilestyle-em425-endeuda-dos2 {
    text-align: center;
    font-size: 40px;
  }

  .paragraph-19-em425-endeuda-dos {
    text-align: center;
    padding-top: 20px;
    font-size: 22px;
  }

  .heading-4-endeuda-dos3, .heading-4-em425-endeuda-dos {
    margin-bottom: 20px;
  }

  .textcopy-em425-endeuda-dos {
    display: block;
  }

  .centered-container-426-endeuda-dos {
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-em424-endeuda-dos {
    text-align: center;
    font-size: 40px;
  }

  .paragraph-19-em424-endeuda-dos {
    text-align: center;
    padding-top: 20px;
    font-size: 22px;
  }

  .textcopy-em424-endeuda-dos2 {
    display: block;
  }

  .centered-container-carlos-faq-endeuda-dos, .div-block-19335-endeuda-dos {
    padding-top: 0;
  }

  .paragraph-19-copy-carlos-faq-endeuda-dos {
    text-align: left;
    padding-top: 20px;
    font-size: 20px;
  }

  .textcopy-endeuda-dos {
    display: block;
  }

  .mobilestyle-copy-carlos-faq-endeuda-dos-copy {
    text-align: left;
    margin-top: 10px;
    font-size: 40px;
  }

  .endeuda-dos-bold-text-81 {
    text-align: left;
  }

  .container-form {
    max-width: 70%;
  }

  .div-block-19398 {
    background-size: cover;
    height: 500px;
  }

  .image-119 {
    width: 100%;
  }

  .div-block-19401 {
    padding-top: 60px;
  }

  .container370puertorico {
    max-width: 1200px;
  }

  .grid42pr {
    grid-column-gap: 55px;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .divblock19333puertorico {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .divblock19346puertorico {
    padding-top: 20px;
  }

  .centeredcontainerpuertorico {
    max-width: 1200px;
  }

  .fast_easycarlospuertorico {
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .section5425puertorico {
    padding: 0 20px 20px;
    position: static;
  }

  .columns35352puertorico {
    margin-left: 140px;
    margin-right: 140px;
  }

  .column11pr {
    padding-left: 10px;
  }

  .trustpilot-class425pr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .trustpilot-headerpr, .trustpilot-headerpr1 {
    font-size: 17px;
    line-height: 140%;
  }

  .paragraphpr {
    font-size: 16px;
    line-height: 140%;
  }

  .boldtextpr {
    font-size: 1.3em;
  }

  .calltoaction425puertorico {
    padding-top: 20px;
    position: relative;
  }

  .centeredcontainer425bpr {
    max-width: 1087px;
  }

  .herooverlayabout-em425-pr-copy {
    max-height: none;
  }

  .centered-containerpr {
    max-width: 1200px;
  }

  .mobilestyle-em425pr {
    text-align: center;
  }

  .paragraph-19-em425pr {
    text-align: center;
    padding-top: 20px;
    font-size: 16px;
  }

  .text-block-4-pr {
    text-align: right;
  }

  .textcopyem425pr, .textcopypr, .textcopyem425pr2, .textcopyem425pr3 {
    display: block;
  }

  .trustpilot-class-425pr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .trustpilot-header-pr {
    font-size: 17px;
    line-height: 140%;
  }

  .paragraph-2-pr {
    font-size: 16px;
    line-height: 140%;
  }

  .bold-text-2-pr {
    font-size: 1.3em;
  }

  .trustpilot-class-425-pr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-7-pr {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .trustpilot-header-pr2, .trustpilot-header-pr3, .trustpilot-header-pr4 {
    font-size: 17px;
    line-height: 140%;
  }

  .paragraph-3-pr, .paragraph-3-pr4 {
    font-size: 16px;
    line-height: 140%;
  }

  .bold-text-2-pr1 {
    font-size: 1.3em;
  }

  .centered-container-em425pr {
    margin-top: -50px;
    padding-top: 37px;
  }

  .mobilestyle-em425pr1 {
    text-align: center;
    font-size: 40px;
  }

  .div-block-19333pr {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .em-425-textcopypr {
    display: block;
  }

  .section-5pr {
    padding-top: 0;
    padding-bottom: 20px;
    display: block;
  }

  .trustpilot-class-em425pr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .trustpilot-headerpr5 {
    font-size: 17px;
    line-height: 140%;
  }

  .paragraphpr2 {
    font-size: 16px;
    line-height: 140%;
  }

  .bold-text-2pr2 {
    font-size: 1.3em;
  }

  .centered-container-pr-faq, .div-block-19335-pr {
    padding-top: 0;
  }

  .mobilestyle-copy-carlos-faq-pr {
    text-align: left;
    margin-top: 10px;
    font-size: 40px;
  }

  .paragraph-19-copy-carlos-faq-pr {
    text-align: left;
    padding-top: 20px;
    font-size: 20px;
  }

  .centered-container-em425pr1 {
    margin-top: -50px;
    padding-top: 37px;
  }

  .mobilestyle-em425pr2 {
    text-align: center;
    font-size: 40px;
  }

  .paragraph-19-em425pr3 {
    text-align: center;
    padding-top: 20px;
    font-size: 22px;
  }

  .section-5-reviewspr {
    padding-top: 0;
    padding-bottom: 20px;
    display: block;
  }

  .heading-4-pr, .heading-4pr, .heading-4-em425pr {
    margin-bottom: 20px;
  }

  .textcopy-em425pr {
    display: block;
  }

  .bold-text-81-pr {
    text-align: left;
  }

  .fincon-section-4-copy {
    display: none;
  }

  .grid-42-ida {
    grid-column-gap: 55px;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .div-block-19333-ida {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-block-19346-ida {
    padding-top: 20px;
  }

  .text-block-4-ida {
    text-align: right;
  }

  .centered-container-ida {
    max-width: 1200px;
  }

  .fast_easy-carlos-ida {
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .section-5-425-ida {
    padding: 0 20px 20px;
    position: static;
  }

  .columns-35352-ida {
    margin-left: 140px;
    margin-right: 140px;
  }

  .column-11-ida {
    padding-left: 10px;
  }

  .trustpilot-class-425-ida {
    padding-left: 20px;
    padding-right: 20px;
  }

  .trustpilot-header-ida, .trustpilot-header-ida2 {
    font-size: 17px;
    line-height: 140%;
  }

  .paragraph-ida {
    font-size: 16px;
    line-height: 140%;
  }

  .call-to-action-425-ida {
    padding-top: 20px;
    position: relative;
  }

  .centered-container-425b-ida {
    max-width: 1087px;
  }

  .ida-section-67, .carlos-ida-section-67 {
    padding-bottom: 40px;
  }

  .div-block-19408 {
    padding-top: 80px;
  }

  .carlos-ida-centered-container-em425 {
    margin-top: -50px;
    padding-top: 37px;
  }

  .carlos-ida-mobilestyle-em425-carlosy {
    text-align: center;
    font-size: 40px;
  }

  .carlos-ida-section-5-carlos {
    padding-top: 0;
    padding-bottom: 20px;
    display: block;
  }

  .carlos-ida-em-425-textcopy {
    display: block;
  }

  .carlos-ida-centered-container-carlos-faq {
    padding-top: 0;
  }

  .carlos-ida-paragraph-19-copy-carlos-faq {
    text-align: left;
    padding-top: 20px;
  }

  .carlos-ida-textcopy {
    display: block;
  }

  .herooverlayabout-em425-carlos-copy, .carlos-ida-herooverlayabout-em425-01 {
    max-height: none;
  }

  .carlos-ida-textcopy2, .carlos-ida-textcopy-list, .carlos-ida-textcopy-emb, .carlos-ida-textcopy-em425d, .carlos-ida-sticky-nav-363-copy {
    display: block;
  }

  .carlos-ida-paragraph19 {
    text-align: center;
    padding-top: 20px;
    font-size: 16px;
  }

  .paragraph-447 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .carlos-ida-sticky-nav-363-copy-ty {
    display: block;
  }

  ._684-container-ida {
    max-width: 1200px;
  }

  ._684-grid-42-ida {
    grid-column-gap: 55px;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  ._684-div-block-19333-ida {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  ._684-div-block-19346-ida {
    padding-top: 20px;
  }

  .container-5, .ww3-ida-debthelp-container-5 {
    width: 1440px;
    max-width: 1440px;
  }

  .efi-big-paragraph {
    margin-top: 60px;
    font-size: 24px;
  }

  .list-item-70 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 21px;
  }

  .efi-button.launch-ida {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 28px;
  }

  .efi-hr-01-right-content {
    background-position: 0%;
  }

  .ida-efi-jumbo {
    margin-top: 40px;
    margin-bottom: 60px;
    font-size: 44px;
  }

  .efi-label.big, .ww3-ida-debthelp-efi-label.big {
    font-size: 18px;
  }

  .ww3-ida-debthelp-ida-efi-jumbo {
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 44px;
  }

  .ww3-ida-debthelp-efi-big-paragraph {
    margin-top: 60px;
    font-size: 24px;
  }

  .ww3-ida-debthelp-efi-hr-01-right-content {
    background-position: 0%;
  }

  .footertxt-425 {
    font-size: 14px;
    line-height: 140%;
  }

  .heading-28962, .text-block-9430 {
    font-size: 14px;
  }

  .div-block-2024-carlos {
    padding-top: 80px;
  }

  .carlos-2024-sticky-nav {
    display: block;
  }

  ._684-grid-42-ida--hidden {
    grid-column-gap: 55px;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  ._684-container-ida-hidden {
    max-width: 1200px;
  }

  ._684-div-block-19333-ida-hidden {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  ._684-div-block-19346-ida-hidden {
    padding-top: 20px;
  }

  .div-block-2024-carlos-hidden {
    padding-top: 80px;
  }

  .heading-2024-carlos2-hidden {
    margin-bottom: 10px;
  }

  ._684-grid-42-ida--facil {
    grid-column-gap: 55px;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  ._684-div-block-19333-ida-facil {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  ._684-div-block-19346-ida-facil {
    padding-top: 20px;
  }

  .div-block-2024-carlos-facil {
    padding-top: 0;
  }

  ._684-container-ida-facil {
    max-width: 1200px;
  }

  .ww3-ida-debthelp-ida-efi-jumbo-copy {
    margin-top: 20px;
    margin-bottom: 60px;
    font-size: 34px;
  }

  .heading-29, .text-block-9431, .heading-28967, .text-block-9432 {
    font-size: 14px;
  }

  .heading-2-fast-easy {
    font-size: 21px;
  }

  .textcopy-comparevicki-copy-copy, .textcopy-copy-copy {
    display: block;
  }

  .mobilestyle-copy {
    text-align: center;
    font-size: 26px;
  }

  .bold-text-127 {
    font-size: 26px;
  }

  .sticky-nav-363-copy {
    display: block;
  }

  .mobilestyle-copy2 {
    text-align: center;
    font-size: 40px;
  }

  .sticky-nav-363-copy-copydaw {
    display: block;
  }

  .container-403 {
    max-width: 1200px;
  }

  .image-130 {
    max-width: 75%;
  }

  .container-404 {
    max-width: 1200px;
    padding-bottom: 40px;
  }

  .heading-28935-ida-semanaheading {
    margin-top: 10px;
  }

  .quick-stack-9 {
    margin-bottom: 0;
    padding-top: 10px;
  }

  .heading-28968 {
    font-size: 24px;
  }

  .button-42 {
    padding: 15px 20px;
  }

  .div-block-2024-carlos-hidden-new-form {
    padding-top: 0;
  }

  .text-block-4-c2025-new-form {
    text-align: right;
  }

  .div-block-2024-carlos-hidden-copy {
    padding: 20px 20px 40px;
  }

  .heading-2024-carlos2-hidden-copy {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 991px) {
  .section-3 {
    padding-bottom: 25px;
  }

  .column-2 {
    padding-left: 40px;
  }

  .column-3 {
    padding-right: 20px;
  }

  .heading {
    margin-top: 5px;
    margin-left: auto;
    margin-right: 20px;
    font-size: 3em;
    line-height: 50px;
  }

  .list {
    margin-left: auto;
    padding-left: 22px;
  }

  .div-block {
    top: 37%;
    left: 38%;
  }

  .image {
    width: 120px;
    height: 120px;
  }

  .column-4 {
    text-align: center;
    padding: 10px 60px;
  }

  .heading-2 {
    padding-left: 0;
  }

  .column-5 {
    padding: 30px 60px;
  }

  .section-5 {
    padding-bottom: 20px;
  }

  .heading-4 {
    margin-top: 10px;
    font-size: 24px;
  }

  .div-block-4 {
    padding-left: 0;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: .66em;
    font-weight: 300;
  }

  .text-block-4 {
    font-size: 1.2em;
  }

  .image-2 {
    width: auto;
  }

  .image-6, .image-7 {
    width: 60px;
  }

  .column-6 {
    padding-left: 35px;
    padding-right: 10px;
  }

  .div-block-5 {
    width: auto;
  }

  .columns-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .trustpilot-class {
    height: 425px;
  }

  .paragraph {
    font-size: 14px;
    line-height: 120%;
  }

  .paragraph-2 {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 120%;
  }

  .trustpilot-header {
    line-height: 120%;
  }

  .paragraph-3 {
    font-size: 14px;
    line-height: 120%;
  }

  .icontext {
    font-size: 16px;
  }

  .columns-12 {
    padding-bottom: 20px;
  }

  .div-block-1964, .div-block-1965 {
    padding-left: 0;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: .66em;
    font-weight: 300;
  }

  .section-30 {
    height: 600px;
    max-height: 2500px;
    display: block;
  }

  .div-block-1972 {
    height: 130px;
    margin-bottom: 0;
    padding-bottom: 0;
    top: 590px;
  }

  .slider-3 {
    display: none;
  }

  .slide-3 {
    min-height: auto;
    max-height: 100%;
    margin-left: auto;
  }

  .text-block-25-em-277 {
    font-size: 14px;
    font-weight: 600;
    line-height: 120%;
  }

  .div-block-1976 {
    z-index: 2;
    width: 610px;
    top: 20%;
    left: 10%;
  }

  .div-block-testing-em331 {
    padding-bottom: 5px;
  }

  .heading-form-em331 {
    margin-bottom: 0;
    font-size: 19px;
  }

  .centered-container {
    margin-top: 0;
    padding-top: 0;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .bold-text-17 {
    font-size: 28px;
  }

  .heading-36 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .textcopy {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .html-embed-11-em-277 {
    font-size: 21px;
  }

  .testa1 {
    display: block;
    top: 0;
    left: 120px;
  }

  .slide-5 {
    height: 105px;
  }

  .slider-7 {
    background-color: #0000;
    height: 105px;
    margin-top: 25px;
    display: block;
  }

  .slide-nav {
    margin-bottom: 4px;
    padding-bottom: 0;
  }

  .counterdiv {
    width: auto;
    height: 90px;
    margin-top: 0;
    padding-top: 20px;
    display: block;
    position: static;
  }

  .heading-43 {
    width: auto;
  }

  .section-41 {
    text-align: center;
    background-color: #000;
    margin-top: 0;
    display: block;
  }

  .paragraph-18 {
    font-size: 26px;
  }

  .nav-link-8, .nav-link-9, .nav-link-10, .em-331-nav-link-11 {
    color: #2a353d;
  }

  .paragraph-19 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mobilestyle {
    margin-top: 0;
    font-size: 30px;
  }

  .herooverlayreviews {
    max-height: 350px;
  }

  .hero-overlayrelief {
    max-height: 1800px;
  }

  .hero-overlaycal {
    max-height: 5500px;
  }

  .trustpilot-class-large {
    height: 575px;
  }

  .cards-grid-container-277 {
    grid-column-gap: 20px;
  }

  .nav-link-8-277, .nav-link-9-277, .nav-link-10-277, .nav-link-11-277 {
    color: #2a353d;
  }

  .cards-grid-container-277c {
    grid-column-gap: 20px;
  }

  .mobilestyle277 {
    margin-top: 0;
  }

  .centered-container-em277 {
    margin-top: 0;
  }

  .text-block-4-em-309 {
    font-size: 1.2em;
  }

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

  .column-59 {
    height: auto;
    display: block;
  }

  .image-48 {
    margin-top: 104px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-19224 {
    margin-top: 0;
  }

  .em-331-heading {
    font-size: 28px;
  }

  .hero-overlay345 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    height: auto;
    min-height: 500px;
    max-height: 1800px;
    margin-top: 0;
    padding-top: 40px;
    display: flex;
  }

  .nav-link-8-345, .nav-link-9-345, .nav-link-10-345, .nav-link-11-345 {
    color: #2a353d;
  }

  .columns-35 {
    flex: 0 auto;
    align-self: auto;
    align-items: flex-end;
    min-height: auto;
    max-height: 2000px;
    display: block;
  }

  .mobilestyle-345 {
    margin-top: 0;
  }

  .div-block-19226-345 {
    flex-direction: column;
    flex: 1;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: center;
    max-height: 800px;
    display: flex;
  }

  .image-50 {
    flex: 1;
    align-self: auto;
    max-height: 1050px;
    display: block;
  }

  .image-51 {
    display: none;
  }

  .centered-container-345 {
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .div-block-2001-345 {
    position: relative;
  }

  .column-63-345 {
    align-items: flex-end;
    height: auto;
    max-height: 1000px;
    padding-top: 40px;
    display: inline-block;
  }

  .column-64-345b {
    padding-left: 20px;
  }

  .nav-grid-363 {
    grid-template-columns: minmax(200px, 1.25fr) 117px max-content minmax(0, 1.75fr);
  }

  .image-52 {
    padding-top: 35px;
  }

  .heading-2-em363 {
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 140%;
  }

  .heading-em363 {
    margin-top: 10px;
    font-size: 38px;
    line-height: 140%;
  }

  .em-331-nav-link-346, .nav-link-11 {
    color: #2a353d;
  }

  .section-5-345, .section-5-345b {
    padding-bottom: 20px;
  }

  .centered-container-345b {
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-345b {
    margin-top: 0;
  }

  .centered-container-331 {
    margin-top: 0;
    padding-top: 0;
  }

  .brand-div-363 {
    padding-bottom: 5px;
  }

  .section-5-em-371 {
    padding-bottom: 20px;
  }

  .html-embed-14 {
    font-size: 18px;
  }

  .text-block-83 {
    font-size: 24px;
  }

  .grid-9 {
    grid-template-columns: 1fr .75fr;
  }

  .heading-28899, .heading-28900 {
    font-size: 20px;
  }

  .fincon-section-4-pub {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-28904 {
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 120%;
  }

  .fincon-section-5-pub, .fincon-section-6-pub {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-61 {
    object-fit: cover;
  }

  .container-338 {
    max-width: 90%;
  }

  .div-block-19251-pub {
    background-position: 50% 5%;
    height: 300px;
  }

  .container-339 {
    max-width: 95%;
  }

  .div-block-19251-aff {
    height: 300px;
  }

  .div-block-19235-aff {
    padding-top: 10px;
  }

  .container-343 {
    max-width: 95%;
  }

  .div-block-19251-fin {
    background-position: 50% 30%;
    height: 300px;
  }

  .div-block-19235-fin {
    padding-top: 10px;
  }

  .container-345 {
    max-width: 95%;
  }

  .paragraph-55 {
    font-size: 14px;
  }

  .div-block-19260 {
    margin-bottom: 10px;
  }

  .paragraph-57, .paragraph-58 {
    font-size: 14px;
  }

  .grid-23 {
    place-items: stretch stretch;
    max-width: 99%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-60 {
    margin-bottom: 0;
    font-size: 18px;
  }

  .container-347 {
    max-width: 100%;
  }

  .heading-28908-copy {
    margin-top: 10px;
    font-size: 24px;
  }

  .container-349 {
    max-width: 90%;
  }

  .heading-28907-copy {
    font-size: 26px;
  }

  .paragraph-54-copy {
    font-size: 15px;
  }

  .hero-overlay400 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    height: auto;
    min-height: 500px;
    max-height: 1800px;
    margin-top: 0;
    padding-top: 40px;
    display: flex;
  }

  .columns-400 {
    flex: 0 auto;
    align-self: auto;
    align-items: flex-end;
    min-height: auto;
    max-height: 2000px;
    display: block;
  }

  .column-64-400 {
    padding-left: 20px;
  }

  .centered-container-400 {
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .mobilestyle-400 {
    margin-top: 0;
  }

  .div-block-2001-400 {
    position: relative;
  }

  .column-63-400 {
    align-items: flex-end;
    height: auto;
    max-height: 1000px;
    padding-top: 40px;
    display: inline-block;
  }

  .div-block-19226-400 {
    flex-direction: column;
    flex: 1;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: center;
    max-height: 800px;
    display: flex;
  }

  .div-block-4-400 {
    padding-left: 0;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: .66em;
    font-weight: 300;
  }

  .text-block-4-400 {
    font-size: 1.2em;
  }

  .centered-container-400-1 {
    margin-top: 0;
    padding-top: 0;
  }

  .section-5-400 {
    padding-bottom: 20px;
  }

  .trustpilot-class-400 {
    height: 425px;
  }

  .trustpilot-header-400 {
    line-height: 120%;
  }

  .centered-container-400-1b {
    margin-top: 0;
    padding-top: 0;
  }

  .nav-link-8-400, .nav-link-9-400, .nav-link-10-400, .nav-link-11-400 {
    color: #2a353d;
  }

  .cards-grid-container-400 {
    grid-column-gap: 20px;
  }

  .centered-container-400b {
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-400b {
    margin-top: 0;
  }

  .text-block-400, .text-block-4-em-400 {
    font-size: 1.2em;
  }

  .centered-container-400x {
    margin-top: 0;
    padding-top: 0;
  }

  .centered-container-em400, .mobilestyle400 {
    margin-top: 0;
  }

  .trustpilot-header-400l {
    line-height: 120%;
  }

  .section-5-345bcd {
    padding-bottom: 20px;
  }

  .trustpilot-class-large400 {
    height: 575px;
  }

  .trustpilot-header400, .trustpilot-header400c {
    line-height: 120%;
  }

  .trustpilot-class-large400g {
    height: 575px;
  }

  .trustpilot-header400o, .trustpilot-header400y {
    line-height: 120%;
  }

  .paragraph-2-400 {
    margin-bottom: 5px;
  }

  .trustpilot-class-large-400v {
    height: 575px;
  }

  .trustpilot-header-400p, .trustpilot-header-400d {
    line-height: 120%;
  }

  .trustpilot-class-large-400e {
    height: 575px;
  }

  .div-block-4-400s {
    padding-left: 0;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: .66em;
    font-weight: 300;
  }

  .trustpilot-header-400c {
    line-height: 120%;
  }

  .div-block-4-400ss, .div-block-4-400a {
    padding-left: 0;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: .66em;
    font-weight: 300;
  }

  .text-block-400-copy {
    font-size: 1.2em;
  }

  .div-block-400b, .div-block-400c, .div-block-400d, .div-block-400e, .div-block-400f, .div-block-400g {
    padding-left: 0;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: .66em;
    font-weight: 300;
  }

  .html-embed-18 {
    margin-left: 0;
  }

  .heading-28897-thankyou {
    font-size: 26px;
  }

  .div-block-19251-thankyou {
    background-image: linear-gradient(to bottom, null, null);
    height: 600px;
  }

  .div-block-19235-thankyou {
    padding-top: 40px;
  }

  .centered-container-em424 {
    margin-top: 0;
    padding-top: 0;
  }

  .trustpilot-header-em424 {
    line-height: 120%;
  }

  .div-block-19301 {
    margin-top: 105px;
    margin-bottom: 0;
    margin-left: 23px;
    padding-bottom: 25px;
  }

  .html-embed-21 {
    font-size: 18px;
  }

  .column-59-425 {
    height: auto;
    display: block;
  }

  .div-block-19224-425 {
    margin-top: 245px;
  }

  .div-block-testing-em425 {
    padding-bottom: 5px;
  }

  .em-425-textcopy {
    font-size: 14px;
  }

  .brand-div-425 {
    padding-bottom: 5px;
  }

  .centered-container-425 {
    margin-top: 0;
    padding-top: 0;
  }

  .section-5-425 {
    padding-bottom: 20px;
  }

  .trustpilot-class-425 {
    height: 425px;
  }

  .centered-container-425b {
    margin-top: 0;
    padding-top: 0;
  }

  .image-48-425 {
    margin: -230px auto auto;
  }

  .hero-overlayrelief-em425 {
    max-height: 1800px;
  }

  .centered-container-em425 {
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-em425 {
    margin-top: 0;
  }

  .centered-container-425a {
    margin-top: 0;
    padding-top: 0;
  }

  .trustpilot-class-em425 {
    height: 360px;
  }

  .trustpilot-header-em425 {
    line-height: 120%;
  }

  .hero-overlaycal-em425 {
    max-height: 5500px;
  }

  .div-block-19224-425b {
    margin-top: 245px;
  }

  .image-48-425b {
    margin: -230px auto auto;
  }

  .columns-35346 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-357 {
    padding-right: 0;
  }

  .nav-menu-402 {
    background-color: #2a353d;
  }

  .html-embed-21-em-471 {
    font-size: 21px;
  }

  .trustpilot-class-em471, .trustpilot-class-em471-2 {
    height: 425px;
  }

  .heading-28921 {
    font-size: 15px;
    line-height: 120%;
  }

  .heading-em530 {
    margin-top: 10px;
  }

  .div-block-testing-em530 {
    padding-bottom: 5px;
  }

  .section-416 {
    height: auto;
    padding-top: 0;
  }

  .heading-28922 {
    font-size: 34px;
  }

  .heading-28922.outline-text {
    font-size: 36px;
  }

  .div-block-19312 {
    margin-top: 10px;
  }

  .paragraph-411 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 21px;
  }

  .heading-28923 {
    font-size: 24px;
  }

  .div-block-19313 {
    padding-top: 20px;
  }

  .div-block-19315 {
    margin-left: 0;
  }

  .image-90 {
    max-width: 80%;
  }

  .heading-28897-copy-2 {
    font-size: 28px;
  }

  .container-365 {
    max-width: 100%;
  }

  .image-91 {
    max-width: 80%;
  }

  .div-block-19324 {
    width: 95%;
  }

  .grid-34 {
    grid-template-columns: 3.25fr;
  }

  .div-block-19327 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-28903-copy-2 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 32px;
  }

  .heading-28897-copy-3 {
    font-size: 30px;
  }

  .image-92 {
    display: none;
  }

  .heading-28897-fin-2, .heading-28897-aff-2 {
    margin-top: 100px;
    margin-bottom: 5px;
    font-size: 30px;
  }

  .container-366 {
    max-width: 95%;
  }

  .grid-35 {
    grid-column-gap: 43px;
  }

  .section-5-reviews {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .section-425 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-36 {
    grid-template-columns: 1fr;
  }

  .div-block-19329 {
    background-color: #f90;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
  }

  .div-block-19329-copy {
    padding-top: 15px;
    padding-bottom: 15px;
    display: none;
  }

  .textcopy-copy {
    text-align: left;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .nav-grid-363-copy {
    grid-template-columns: minmax(200px, 1.25fr) 117px max-content minmax(0, 1.75fr);
  }

  .image-52-copy {
    padding-top: 35px;
  }

  .div-block-19329-copy-copy {
    background-color: #6da852;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
  }

  .div-block-19329-copy22-copy {
    padding-top: 15px;
    padding-bottom: 15px;
    display: none;
  }

  .nav-link-8-copy, .nav-link-9-copy, .nav-link-10-copy, .em-331-nav-link-11-copy {
    color: #2a353d;
  }

  .heading-28935 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .heading-28936 {
    margin-top: 10px;
    font-size: 26px;
  }

  .div-block-19333 {
    max-width: 100%;
  }

  .column-59-carlos {
    height: auto;
    display: block;
  }

  .cards-grid-container-copy {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .hero-overlaycal-carlos-faq {
    max-height: 5500px;
  }

  .centered-container-carlos-faq {
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-copy-carlos-faq {
    margin-top: 0;
  }

  .grid-38 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .div-block-19334 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .div-block-19335 {
    padding-top: 0;
  }

  .bold-text-80 {
    font-size: 26px;
  }

  .image-98 {
    max-width: 100%;
    display: none;
  }

  .image-99 {
    width: auto;
    display: block;
  }

  .heading-carlos-deuda {
    font-size: 21px;
  }

  .paragraph-427 {
    font-size: 14px;
  }

  .section-5-carlos {
    padding-bottom: 20px;
  }

  .bold-text-82 {
    font-size: 35px;
  }

  .bold-text-83 {
    font-size: 24px;
  }

  .heading-45-em425-carlosy {
    font-size: 21px;
  }

  .mobilestyle-em425-carlosy, .mobilestyle-em425-copy-carlos {
    margin-top: 0;
  }

  .hero-overlayrelief-em425-carlosopy {
    max-height: 1800px;
  }

  .hero-overlaycal-vicki-faq {
    max-height: 5500px;
  }

  .mobilestyle-vicki-copy {
    margin-top: 0;
  }

  .cards-section-vicki-home {
    display: block;
  }

  .hero-overlayrelief-vicki {
    max-height: 1800px;
  }

  .section-425-vicki {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-19343 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .textcopy-comparevicki-copy {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .nav-link-home, .nav-link-8-copy-carlos {
    color: #2a353d;
  }

  .header-3 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .columns-33-nicki-copy {
    width: 100%;
  }

  .column-59-nicki2-copy {
    height: auto;
    display: block;
  }

  .heading-28943 {
    font-size: 26px;
  }

  .container-378 {
    max-width: 95%;
  }

  .heading-30-liberty {
    font-size: 28px;
  }

  .section-5-425-libertytax {
    padding-bottom: 20px;
  }

  .cards-section-vicki-home-desktop {
    display: none;
  }

  .fast_easy-vicki {
    background-color: #fff;
  }

  .section-5-vicki-home {
    background-color: #f2f2f2;
    padding-bottom: 20px;
  }

  .call-to-action-vicki-home {
    background-color: #fff;
  }

  .cards-grid-container-joywallet, .cards-grid-container-es-3-col {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .hero-overlaycal-nickifix {
    max-height: 5500px;
  }

  .embed-testing {
    margin-top: 20px;
  }

  .grid-42 {
    grid-template-columns: 1fr;
  }

  .carter-header1 {
    font-size: 28px;
  }

  .sign-up-class-form-section {
    min-height: auto;
  }

  .div-block-19369 {
    width: 95%;
    min-width: auto;
  }

  .heading-28948 {
    margin-top: 30px;
    font-size: 16px;
  }

  .paragraph-436 {
    padding-right: 20px;
    font-size: 24px;
  }

  .paragraph-437 {
    line-height: 140%;
  }

  .vic-ty-whats-new-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vic-ty-whats-new-heading {
    font-size: 21px;
  }

  .paragraph-438 {
    padding-top: 0;
    font-size: 18px;
  }

  .div-block-19377 {
    height: 15px;
  }

  .paragraph-439 {
    margin-top: 0;
    font-size: 18px;
  }

  .button-27 {
    margin-bottom: 10px;
  }

  .heading-28949 {
    font-size: 28px;
  }

  .div-block-19378 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-28950 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 26px;
  }

  .div-block-19380 {
    margin-right: 20px;
    padding-top: 0;
  }

  .paragraph-440 {
    font-size: 14px;
  }

  .heading-28951 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .heading-28952, .heading-28953 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

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

  .bold-text-96-endeuda {
    font-size: 32px;
    line-height: 140%;
  }

  .heading-28935-endeuda {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .mobilestyle-em425-endeuda2 {
    margin-top: 0;
  }

  .grid-42-endeuda-dos {
    grid-template-columns: 1fr;
  }

  .column-59-carlos--endeuda-dos {
    height: auto;
    display: block;
  }

  .centered-container-endeuda-dos {
    margin-top: 0;
    padding-top: 0;
  }

  .cards-grid-container-endeuda-dos {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-5-endeuda-dos {
    padding-bottom: 20px;
  }

  .centered-container-425b-endeuda-dos {
    margin-top: 0;
    padding-top: 0;
  }

  .hero-overlayrelief-em425-endeuda-dos {
    max-height: 1800px;
  }

  .centered-container-em425-endeuda-dos {
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-em425-endeuda-dos {
    margin-top: 0;
  }

  .bold-text-82-endeuda-dos {
    font-size: 35px;
  }

  .bold-text-83-endeuda-dos {
    font-size: 24px;
  }

  .div-block-19333-endeuda-dos {
    max-width: 100%;
  }

  .heading-carlos-deuda-endeuda-dos, .heading-45-em425-endeuda-dos {
    font-size: 21px;
  }

  .centered-container-em425-endeuda-dos2 {
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-em425-endeuda-dos2 {
    margin-top: 0;
  }

  .heading-4-endeuda-dos3 {
    margin-top: 10px;
    font-size: 24px;
  }

  .centered-container-426-endeuda-dos {
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-em424-endeuda-dos {
    margin-top: 0;
  }

  .content-div-endeuda-dos {
    font-size: 14px;
  }

  .hero-overlaycal-carlos-faq-endeuda-dos {
    max-height: 5500px;
  }

  .centered-container-carlos-faq-endeuda-dos {
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-19334-endeuda-dos {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .grid-38-endeuda-dos {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .div-block-19335-endeuda-dos {
    padding-top: 0;
  }

  .bold-text-80-endeuda-dos {
    font-size: 26px;
  }

  .section-425-endeuda-dos {
    padding-left: 10px;
    padding-right: 10px;
  }

  .textcopy-endeuda-dos {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .heading-28935-endeuda-dos {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .div-block-19395 {
    padding-left: 0;
  }

  .mobilestyle-copy-carlos-faq-endeuda-dos-copy {
    margin-top: 0;
  }

  .container-397 {
    max-width: 95%;
  }

  .heading-28957-copy {
    font-size: 22px;
  }

  .container-form {
    max-width: 90%;
  }

  .div-block-19398 {
    background-size: cover;
    height: 250px;
  }

  .paragraph-55-bolded {
    font-size: 14px;
  }

  .heading28935puertorico {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .heading28936puertorico {
    margin-top: 10px;
    font-size: 26px;
  }

  .grid42pr {
    grid-template-columns: 1fr;
  }

  .divblock19333puertorico {
    max-width: 100%;
  }

  .column59puertorico {
    height: auto;
    display: block;
  }

  .centeredcontainerpuertorico {
    margin-top: 0;
    padding-top: 0;
  }

  .cardsgridcontainerpuertorico {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section5425puertorico {
    padding-bottom: 20px;
  }

  .trustpilot-class425pr {
    height: 425px;
  }

  .trustpilot-headerpr, .trustpilot-headerpr1 {
    line-height: 120%;
  }

  .paragraphpr {
    font-size: 14px;
    line-height: 120%;
  }

  .centeredcontainer425bpr, .centered-containerpr {
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-em425pr {
    margin-top: 0;
  }

  .divblock4pr {
    padding-left: 0;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: .66em;
    font-weight: 300;
  }

  .text-block-4-pr {
    font-size: 1.2em;
  }

  .textcopypr {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .trustpilot-class-425pr {
    height: 425px;
  }

  .trustpilot-header-pr {
    line-height: 120%;
  }

  .paragraph-2-pr {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 120%;
  }

  .trustpilot-class-425-pr {
    height: 425px;
  }

  .trustpilot-header-pr2, .trustpilot-header-pr3, .trustpilot-header-pr4 {
    line-height: 120%;
  }

  .paragraph-3-pr, .paragraph-3-pr4 {
    font-size: 14px;
    line-height: 120%;
  }

  .hero-overlayrelief-em425pr {
    max-height: 1800px;
  }

  .centered-container-em425pr {
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-em425pr1 {
    margin-top: 0;
  }

  .bold-text-82pr {
    font-size: 35px;
  }

  .bold-text-83pr {
    font-size: 24px;
  }

  .div-block-19333pr {
    max-width: 100%;
  }

  .headingpr {
    font-size: 21px;
  }

  .paragraph-427pr {
    font-size: 14px;
  }

  .heading-pr-deuda, .heading-45-em425pr {
    font-size: 21px;
  }

  .em-425-textcopypr {
    font-size: 14px;
  }

  .section-5pr {
    padding-bottom: 20px;
  }

  .trustpilot-class-em425pr {
    height: 360px;
  }

  .trustpilot-headerpr5 {
    line-height: 120%;
  }

  .paragraphpr2 {
    font-size: 14px;
    line-height: 120%;
  }

  .hero-overlaycal-pr-faq {
    max-height: 5500px;
  }

  .centered-container-pr-faq {
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-19334-pr {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .grid-38-pr {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .div-block-19335-pr {
    padding-top: 0;
  }

  .mobilestyle-copy-carlos-faq-pr {
    margin-top: 0;
  }

  .bold-text-80-pr {
    font-size: 26px;
  }

  .section-425-pr {
    padding-left: 10px;
    padding-right: 10px;
  }

  .centered-container-em425pr1 {
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-em425pr2 {
    margin-top: 0;
  }

  .section-5-reviewspr {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .heading-4-pr, .heading-4pr {
    margin-top: 10px;
    font-size: 24px;
  }

  .image-99pr {
    display: none;
  }

  .image-98pr {
    max-width: 100%;
    display: block;
  }

  .heading-28935-ida {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .heading-28936-ida {
    margin-top: 10px;
    font-size: 26px;
  }

  .grid-42-ida {
    grid-template-columns: 1fr;
  }

  .div-block-19333-ida {
    text-align: center;
    max-width: 100%;
  }

  .div-block-19346-ida {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-59-carlos-ida {
    height: auto;
    display: block;
  }

  .div-block-4-ida {
    padding-left: 0;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: .66em;
    font-weight: 300;
  }

  .text-block-4-ida {
    font-size: 1.2em;
  }

  .div-block-4-ida2 {
    padding-left: 0;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: .66em;
    font-weight: 300;
  }

  .centered-container-ida {
    margin-top: 0;
    padding-top: 0;
  }

  .section-5-425-ida {
    padding-bottom: 20px;
  }

  .trustpilot-class-425-ida {
    height: 425px;
  }

  .trustpilot-header-ida, .trustpilot-header-ida2 {
    line-height: 120%;
  }

  .paragraph-ida {
    font-size: 14px;
    line-height: 120%;
  }

  .centered-container-425b-ida {
    margin-top: 0;
    padding-top: 0;
  }

  .ida-text-block-75 {
    white-space: break-spaces;
    overflow-wrap: anywhere;
    flex: none;
    width: 100%;
    line-height: 250%;
    overflow: hidden;
  }

  .div-block-19404 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ida-buttonstyling.launch-ida.carlos-round-edge {
    margin-top: 20px;
  }

  .ida-deskstop-carlos {
    display: none;
  }

  .ida-carlos-mobile {
    text-align: left;
    padding-left: 0;
    display: block;
  }

  .div-block-19408 {
    text-align: center;
  }

  .carlos-ida-hero-overlayrelief-em425-carlosopy {
    max-height: 1800px;
  }

  .carlos-ida-centered-container-em425 {
    margin-top: 0;
    padding-top: 0;
  }

  .carlos-ida-mobilestyle-em425-carlosy {
    margin-top: 0;
  }

  .carlos-ida-bold-text-83 {
    font-size: 24px;
  }

  .carlos-ida-heading-carlos-deuda {
    font-size: 21px;
  }

  .carlos-ida-paragraph-427 {
    font-size: 14px;
  }

  .carlos-ida-heading-carlos-deuda1 {
    font-size: 21px;
  }

  .carlos-ida-section-5-carlos {
    padding-bottom: 20px;
  }

  .carlos-ida-heading-45-em425-carlosy {
    font-size: 21px;
  }

  .carlos-ida-em-425-textcopy {
    font-size: 14px;
  }

  .carlos-ida-hero-overlaycal-carlos-faq {
    max-height: 5500px;
  }

  .carlos-ida-centered-container-carlos-faq {
    margin-top: 0;
    padding-top: 0;
  }

  .carlos-ida-bold-text-80 {
    font-size: 26px;
  }

  .carlos-ida-section-425 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .carlos-ida-textcopy {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .carlos-ida-grid-38 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .carlos-ida-div-block-4 {
    padding-left: 0;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: .66em;
    font-weight: 300;
  }

  .carlos-ida-textcopy-list {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .carlos-ida-nav-grid-363 {
    grid-template-columns: minmax(200px, 1.25fr) 117px max-content minmax(0, 1.75fr);
  }

  .ida-nav-link-8-copy-carlos-copy, .carlos-ida-nav-link-8-copy-copy, .carlos_ida-nav-link-9-copy, .carlos-ida-nav-link-10-copy {
    color: #2a353d;
  }

  .carlos-ida-mobilestyle {
    text-align: center;
    margin-top: 0;
  }

  .cell-8 {
    align-items: center;
  }

  .div-block-19414, .div-block-19408-copy {
    text-align: center;
  }

  .section-439 {
    padding-top: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .div-block-19416 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-60 {
    grid-template-columns: 1fr;
  }

  .text-span-16 {
    font-size: 48px;
  }

  ._684-grid-42-ida {
    grid-template-columns: 1fr;
  }

  ._684-div-block-19333-ida {
    text-align: center;
    max-width: 100%;
  }

  ._684-ida-deskstop-carlos {
    display: none;
  }

  ._684-ida-carlos-mobile {
    text-align: left;
    padding-left: 0;
    display: block;
  }

  ._684-div-block-19346-ida {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._684-column-59-carlos-ida {
    height: auto;
    display: block;
  }

  .efi-button-menu {
    padding: 0;
  }

  .efi-button-menu.w--open {
    background-color: #000;
  }

  .efi-nav-link.light {
    background-color: #fff;
    padding: 30px 5%;
  }

  .efi-hr-01-grid {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .ida-efi-jumbo {
    font-size: 40px;
  }

  .efi-hr-01-left-content {
    padding-right: 0%;
  }

  .efi-hr-01, .ww3-ida-debthelp-efi-hr-01 {
    padding-top: 10%;
    padding-bottom: 5%;
  }

  .ww3-ida-debthelp-efi-hr-01-grid {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .ww3-ida-debthelp-efi-hr-01-left-content {
    padding-right: 0%;
  }

  .ww3-ida-debthelp-ida-efi-jumbo {
    font-size: 40px;
  }

  .div-block-19319, .ww3-ida-debthelp-div-block-19319 {
    padding-left: 0;
    padding-right: 0;
  }

  .efi-cta-03-text-inner, .ww3-ida-debthelp-efi-cta-03-text-inner {
    width: 100%;
  }

  .ida-efi-hr-04-right-content {
    text-align: center;
    align-items: center;
  }

  .ida-efi-hr-04-left-content {
    min-height: 90vw;
  }

  .efi-hr-04-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .efi-hr-04 {
    padding: 7% 5% 10%;
  }

  .paragraph-448 {
    width: auto;
  }

  .ww3-ida-debthelp-efi-hr-04 {
    padding: 7% 5% 10%;
  }

  .ww3-ida-debthelp-efi-hr-04-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .ww3-ida-debthelp-ida-efi-hr-04-left-content {
    min-height: 90vw;
  }

  .ww3-ida-debthelp-ida-efi-hr-04-right-content {
    text-align: center;
    align-items: center;
  }

  .ww3-ida-debthelp-paragraph-448 {
    width: auto;
  }

  .heading-2024-carlos {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .div-block-2024-carlos {
    text-align: center;
  }

  ._684-grid-42-ida--hidden {
    grid-template-columns: 1fr;
  }

  .heading-2024-carlos2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  ._684-div-block-19333-ida-hidden {
    text-align: center;
    max-width: 100%;
  }

  ._684-ida-deskstop-carlos-hidden {
    display: none;
  }

  ._684-div-block-19346-ida-hidden {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2024-carlos-hidden {
    text-align: center;
  }

  .heading-2024-carlos2-hidden {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  ._684-grid-42-ida--facil {
    grid-template-columns: 1fr;
  }

  ._684-div-block-19333-ida-facil {
    text-align: center;
    max-width: 100%;
  }

  ._684-ida-deskstop-carlos-facil {
    display: none;
  }

  ._684-div-block-19346-ida-facil {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2024-carlos-facil {
    text-align: center;
  }

  .heading-2024-carlos2-facil {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .ww3-ida-debthelp-ida-efi-jumbo-copy {
    font-size: 40px;
  }

  .heading-2-fast-easy {
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 140%;
  }

  .textcopy-comparevicki-copy-copy, .textcopy-copy-copy {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .mobilestyle-copy {
    margin-top: 0;
    font-size: 30px;
  }

  .bold-text-127, .bold-text-128 {
    font-size: 24px;
  }

  .mobilestyle-copy2 {
    margin-top: 0;
    font-size: 30px;
  }

  .image-130 {
    order: 0;
    max-width: 50%;
  }

  .container-404 {
    padding: 0 10px 20px;
  }

  .heading-28935-ida-semana {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .bold-text-130-semana {
    font-size: 24px;
  }

  .heading-28935-ida-semanaheading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .div-block-2024-carlos-hidden-new-form {
    text-align: center;
  }

  .featured-in-carolos-2025 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-4-c2025-new-form {
    font-size: 1.2em;
  }

  .div-block-2024-carlos-hidden-copy {
    text-align: center;
  }

  .heading-2024-carlos2-hidden-copy {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }
}

@media screen and (max-width: 767px) {
  .column {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .section-3 {
    padding-bottom: 25px;
  }

  .column-2 {
    padding-left: 20px;
  }

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

  .heading {
    text-align: center;
    margin-left: auto;
    margin-right: 40px;
  }

  .list {
    margin-left: auto;
  }

  .div-block {
    top: 35%;
    left: 65%;
  }

  .image {
    opacity: 0;
  }

  .column-5 {
    padding-right: 60px;
  }

  .heading-4 {
    font-size: 24px;
    line-height: 140%;
  }

  .div-block-4 {
    float: none;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-4 {
    text-align: center;
    font-size: 2em;
  }

  .image-2 {
    vertical-align: middle;
    width: 175px;
  }

  .image-3, .image-4, .image-5 {
    width: 130px;
  }

  .div-block-5 {
    width: auto;
  }

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

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

  .div-block-8 {
    text-align: center;
    width: 100%;
    padding-bottom: 10px;
  }

  .column-9 {
    margin-bottom: 20px;
  }

  .trustpilot-class {
    height: 200px;
    margin-bottom: 20px;
  }

  .column-16, .column-17, .column-18, .column-19, .column-21 {
    padding-bottom: 20px;
  }

  .div-block-1951, .div-block-1952 {
    padding-bottom: 0;
  }

  .div-block-1964, .div-block-1965 {
    float: none;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section-30 {
    max-height: 2500px;
  }

  .div-block-1972 {
    height: 166px;
    display: block;
    top: 500px;
  }

  .slider-3 {
    display: none;
  }

  .div-block-1976 {
    z-index: 2;
    width: 400px;
    position: absolute;
    top: 20%;
    left: 15%;
  }

  .div-block-testing-em331 {
    margin-top: 20px;
  }

  .html-embed-em331-s-footer {
    display: block;
  }

  .nav-grid {
    text-align: center;
  }

  .centered-container {
    margin-top: 0;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-self: stretch;
    max-width: none;
  }

  .cards-image-mask {
    padding-top: 5%;
    padding-bottom: 0%;
  }

  .call-to-action {
    padding: 40px 20px;
  }

  .em-331-tracking-phone-click {
    justify-content: center;
    padding: 10px;
    font-size: 22px;
    line-height: 140%;
    display: none;
  }

  .image-em331-41 {
    max-width: 75%;
  }

  .list-item-28 {
    width: 100%;
  }

  .list-item-29 {
    text-align: center;
    display: none;
  }

  .bold-text-17 {
    font-size: 21px;
  }

  .heading-36 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .textcopy {
    text-align: left;
    margin-top: 0;
    font-size: 14px;
  }

  .text-block-47 {
    width: 100%;
  }

  .div-block-1984 {
    width: 50%;
  }

  .div-block-1985 {
    text-align: left;
    width: 50%;
  }

  .column-42 {
    text-align: center;
  }

  .html-embed-11-em-277 {
    text-align: center;
    font-size: 21px;
  }

  .testa1 {
    width: 450px;
    left: 60px;
  }

  .paragraph-18 {
    font-size: 22px;
  }

  .container-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-19 {
    font-size: 17px;
  }

  .list-item-34 {
    display: none;
  }

  .mobilestyle {
    font-size: 21px;
  }

  .heading-45 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 140%;
  }

  .section-50.section-49 {
    padding-top: 0;
  }

  .section-51 {
    margin-bottom: 0;
  }

  .herooverlayreviews {
    max-height: 250px;
    padding: 30px 20px 40px;
  }

  .herooverlayabout {
    padding: 40px 20px;
  }

  .hero-overlayrelief {
    max-height: 1800px;
    padding: 40px 20px;
  }

  .hero-overlaycal {
    padding: 40px 20px;
  }

  .trustpilot-class-large {
    height: 285px;
    margin-bottom: 20px;
  }

  .cards-grid-container-277 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .call-to-action-277 {
    padding: 40px 20px;
  }

  .cards-grid-container-277c {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .hero-overlay277-results {
    padding: 40px 20px;
  }

  .centered-container-em277 {
    margin-top: 1px;
  }

  .text-block-4-em-309 {
    text-align: center;
    font-size: 2em;
  }

  .title-styles {
    flex: 0 auto;
  }

  .column-58 {
    margin-top: 48px;
  }

  .column-59 {
    display: block;
  }

  .image-48 {
    margin-top: 3px;
    display: block;
  }

  .div-block-19224 {
    margin-top: -38px;
  }

  .hero-overlay345 {
    justify-content: flex-end;
    height: auto;
    min-height: auto;
    max-height: none;
    padding: 0 20px;
  }

  .columns-35, .image-50 {
    order: 0;
    display: block;
  }

  .image-51 {
    display: none;
  }

  .centered-container-345 {
    margin-top: 0;
  }

  .sticky-nav-345 {
    position: relative;
  }

  .column-63-345 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    display: block;
  }

  .column-64-345b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 10px;
    display: block;
  }

  .em-363-tracking-phone-click-copy {
    justify-content: center;
    padding: 10px;
    font-size: 22px;
    line-height: 140%;
    display: flex;
  }

  .em-363-tracking-phone-click-copy.em363size-copy {
    text-align: center;
    display: block;
  }

  .em-363-tracking-phone-click {
    justify-content: center;
    padding: 10px;
    font-size: 22px;
    line-height: 140%;
    display: flex;
  }

  .html-embed-em363-s-footer-copy {
    display: block;
  }

  .nav-grid-363 {
    text-align: center;
    grid-template-columns: minmax(200px, .75fr) 168px max-content minmax(0, 1fr);
    padding-bottom: 0;
    display: inline-block;
  }

  .image-52 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-left: 0;
    display: none;
  }

  .list-item-58 {
    width: 100%;
    margin-top: 10px;
    display: block;
  }

  .hero-overlaybball-363 {
    height: auto;
    max-height: 2500px;
    padding: 10px 20px;
  }

  .heading-2-em363 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 140%;
  }

  .heading-em363 {
    text-align: center;
    font-size: 38px;
    line-height: 140%;
  }

  .sticky-nav-331 {
    position: relative;
  }

  .nav-gridoff {
    text-align: center;
    display: none;
  }

  .sticky-nav-off {
    position: relative;
  }

  .sticky-nav-363 {
    position: sticky;
  }

  .nav-grid-345 {
    text-align: center;
    grid-template-columns: minmax(200px, .75fr) 168px max-content minmax(0, 1fr);
    display: block;
  }

  .list-item-58-345 {
    width: auto;
    margin-top: 60px;
    display: block;
  }

  .container-9-345 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-overlay345-common, .cards-section-345-copy, .cards-section-345, .cards-section-345d-copy, .cards-section-345f-copy, .cards-section-345h-copy {
    padding: 40px 20px;
  }

  .sticky-nav-345-common-copy-off {
    position: relative;
  }

  .container-9-363-close-471 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cards-section-345b, .call-to-action-345, .herooverlayabout-345 {
    padding: 40px 20px;
  }

  .herooverlayreviews-345 {
    max-height: 300px;
    padding: 40px 20px;
  }

  .centered-container-345b, .centered-container-331 {
    margin-top: 0;
  }

  .sticky-nav-em-371 {
    position: relative;
  }

  .container-em-371 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-grid-em-371 {
    text-align: center;
  }

  .cards-section-em-371n {
    padding: 40px 20px;
  }

  .html-embed-14 {
    font-size: 32px;
  }

  .div-block-19234 {
    line-height: 120%;
  }

  .div-block-19235 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-28897 {
    font-size: 28px;
  }

  .text-block-83 {
    font-size: 18px;
  }

  .grid-9 {
    grid-template-columns: 1fr .75fr;
  }

  .heading-28899, .heading-28900 {
    font-size: 19px;
  }

  .text-block-84, .text-block-85, .text-block-86, .text-block-87 {
    font-size: 14px;
  }

  .heading-28904 {
    font-size: 24px;
    line-height: 120%;
  }

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

  .fincon-section-6-pub {
    padding-top: 10px;
  }

  .grid-14 {
    grid-template-columns: 2fr;
  }

  .div-block-19250 {
    display: none;
  }

  .container-337, .container-338 {
    max-width: 95%;
  }

  .div-block-19251-pub {
    background-position: 50% 0;
    height: 225px;
  }

  .paragraph-50 {
    font-size: 14px;
  }

  .button-17-bloggers {
    font-size: 16px;
  }

  .div-block-19251-aff {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/629f50322a925746b0457f4b_affiliate-logos.webp");
    background-size: auto, cover;
    height: 225px;
  }

  .grid-18, .grid-19 {
    grid-template-columns: 1fr;
  }

  .div-block-19251-fin {
    background-image: linear-gradient(to bottom, null, null);
    height: 175px;
  }

  .paragraph-55 {
    margin-bottom: 20px;
    padding-top: 10px;
  }

  .div-block-19260 {
    margin-bottom: 0;
  }

  .grid-22 {
    grid-template-columns: 1fr 1.5fr 1fr 1fr;
  }

  .grid-23 {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-60 {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 140%;
  }

  .paragraph-54-copy {
    font-size: 14px;
  }

  .heading-28908-copy {
    margin-top: 10px;
    font-size: 20px;
    line-height: 140%;
  }

  .heading-28907-copy {
    font-size: 22px;
  }

  .sticky-nav-400 {
    position: relative;
  }

  .container-9-400 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-grid-400 {
    text-align: center;
    grid-template-columns: minmax(200px, .75fr) 168px max-content minmax(0, 1fr);
    display: block;
  }

  .list-item-58-400 {
    width: auto;
    margin-top: 60px;
    display: block;
  }

  .hero-overlay400 {
    justify-content: flex-end;
    height: auto;
    min-height: auto;
    max-height: none;
    padding: 0 20px;
  }

  .columns-400 {
    order: 0;
    display: block;
  }

  .column-64-400 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 10px;
    display: block;
  }

  .centered-container-400 {
    margin-top: 0;
  }

  .column-63-400 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    display: block;
  }

  .div-block-4-400 {
    float: none;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-4-400 {
    text-align: center;
    font-size: 2em;
  }

  .cards-section-400 {
    padding: 40px 20px;
  }

  .centered-container-400-1 {
    margin-top: 0;
  }

  .trustpilot-class-400 {
    height: 200px;
    margin-bottom: 20px;
  }

  .call-to-action-400 {
    padding: 40px 20px;
  }

  .centered-container-400-1b {
    margin-top: 0;
  }

  .cards-grid-container-400 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .cards-image-mask-400 {
    padding-top: 5%;
    padding-bottom: 0%;
  }

  .sticky-nav-400-common-copy-off {
    position: relative;
  }

  .container-9-400b {
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-item-29-copy {
    text-align: center;
  }

  .hero-overlay400-common {
    padding: 40px 20px;
  }

  .centered-container-400b {
    margin-top: 0;
  }

  .cards-section-345-copy, .cards-section-345d-400, .cards-section-345f-400, .cards-section-400h {
    padding: 40px 20px;
  }

  .text-block-400 {
    text-align: center;
    font-size: 2em;
  }

  .hero-overlay400-results {
    padding: 40px 20px;
  }

  .text-block-4-em-400 {
    text-align: center;
    font-size: 2em;
  }

  .call-to-action-400j {
    padding: 40px 20px;
  }

  .centered-container-400x {
    margin-top: 0;
  }

  .herooverlayreviews-400 {
    max-height: 300px;
    padding: 40px 20px;
  }

  .centered-container-em400 {
    margin-top: 1px;
  }

  .trustpilot-class-large400, .trustpilot-class-large400g, .trustpilot-class-large-400v, .trustpilot-class-large-400e {
    height: 285px;
    margin-bottom: 20px;
  }

  .div-block-4-400s, .div-block-4-400ss {
    float: none;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .herooverlayabout-400 {
    padding: 40px 20px;
  }

  .div-block-4-400a {
    float: none;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-400-copy {
    text-align: center;
    font-size: 2em;
  }

  .div-block-400b, .div-block-400c, .div-block-400d, .div-block-400e, .div-block-400f, .div-block-400g {
    float: none;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-26 {
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1.5fr;
  }

  .image-80, .image-81 {
    max-width: 75%;
  }

  .div-block-19294 {
    display: none;
  }

  .heading-28897-thankyou {
    font-size: 21px;
  }

  .div-block-19251-thankyou {
    background-image: linear-gradient(to bottom, null, null);
    height: 600px;
  }

  .div-block-19235-thankyou {
    padding-left: 20px;
    padding-right: 20px;
  }

  .centered-container-em424 {
    margin-top: 0;
  }

  .div-block-19301 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 94px;
    display: flex;
  }

  .html-embed-23 {
    margin-left: 53px;
  }

  .sticky-nav-425 {
    position: relative;
  }

  .hero-overlaybball-425 {
    height: 1660px;
    max-height: 2500px;
    padding: 40px 20px;
  }

  .column-59-425 {
    display: block;
  }

  .heading-em425 {
    text-align: center;
    font-size: 24px;
    line-height: 140%;
  }

  .heading-2-em425 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 140%;
  }

  .div-block-19224-425 {
    margin-top: 40px;
  }

  .cards-section-425 {
    padding: 40px 20px;
  }

  .centered-container-425 {
    margin-top: 0;
  }

  .cards-image-mask-425 {
    padding-top: 5%;
    padding-bottom: 0%;
  }

  .trustpilot-class-425 {
    height: 200px;
    margin-bottom: 20px;
  }

  .call-to-action-425 {
    padding: 40px 20px;
  }

  .centered-container-425b, .image-48-425 {
    margin-top: 0;
  }

  .hero-overlayrelief-em425 {
    max-height: 1800px;
    padding: 40px 0;
  }

  .centered-container-em425 {
    max-width: 100%;
    margin-top: 0;
  }

  .mobilestyle-em425 {
    font-size: 32px;
    line-height: 140%;
  }

  .textcopy-em425 {
    font-size: 14px;
  }

  .cards-section-em425 {
    padding: 40px 20px;
  }

  .centered-container-425a {
    margin-top: 0;
  }

  .trustpilot-class-em425 {
    height: 200px;
    margin-bottom: 20px;
  }

  .container-9-425-close {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-grid-425 {
    text-align: center;
    grid-template-columns: minmax(200px, .75fr) 168px max-content minmax(0, 1fr);
    display: inline-block;
  }

  .hero-overlaycal-em425 {
    padding: 40px 20px;
  }

  .sticky-nav-425a {
    position: relative;
  }

  .herooverlayreviews-em425 {
    max-height: 300px;
    padding: 40px 20px;
  }

  .herooverlayabout-em425 {
    padding: 40px 20px;
  }

  .div-block-19224-425b {
    margin-top: 40px;
  }

  .image-48-425b {
    margin-top: 0;
  }

  .nav-menu-402 {
    background-color: #2a353d;
  }

  .section-412-em-471 {
    padding-left: 0;
    padding-right: 0;
  }

  .sticky-nav-363-off {
    position: relative;
  }

  .trustpilot-class-em471, .trustpilot-class-em471-2 {
    height: 200px;
    margin-bottom: 20px;
  }

  .heading-em530 {
    text-align: center;
    font-size: 30px;
    line-height: 140%;
  }

  .heading-2-em530 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 140%;
  }

  .div-block-testing-em530 {
    margin-top: 20px;
  }

  .hero-overlaybball-530 {
    height: 1250px;
    max-height: 2500px;
    padding: 10px 20px;
  }

  .sticky-nav-530 {
    position: relative;
  }

  .container-9-530-close-471 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-grid-530 {
    text-align: center;
    grid-template-columns: minmax(200px, .75fr) 168px max-content minmax(0, 1fr);
    padding-bottom: 0;
    display: inline-block;
  }

  .list-item-58-copy {
    margin-top: 10px;
    display: block;
  }

  .sticky-nav-ja {
    position: relative;
  }

  .container-9-530-ja {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-grid-ja {
    text-align: center;
    grid-template-columns: minmax(200px, .75fr) 168px max-content minmax(0, 1fr);
    padding-bottom: 0;
    display: inline-block;
  }

  .section-416 {
    padding: 0 20px 10px;
  }

  .heading-28922 {
    margin-bottom: 0;
    font-size: 24px;
  }

  .heading-28922.outline-text {
    margin-bottom: 10px;
    font-size: 28px;
  }

  .div-block-19312 {
    margin-bottom: 0;
  }

  .paragraph-411 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .paragraph-412 {
    font-size: 14px;
  }

  .heading-28923 {
    font-size: 18px;
  }

  .div-block-19314 {
    padding: 20px;
  }

  .div-block-19315 {
    margin-left: 0;
  }

  .html-embed-31 {
    display: block;
  }

  .image-89 {
    max-width: 50%;
    display: block;
  }

  .grid-31 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .grid-32 {
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-28897-copy-2 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 22px;
  }

  .container-365 {
    padding-bottom: 10px;
  }

  .heading-28925 {
    font-size: 24px;
    line-height: 44%;
  }

  .heading-28927 {
    font-size: 16px;
  }

  .div-block-19324 {
    width: 99%;
  }

  .form-headline-2 {
    font-size: 16px;
  }

  .heading-28903-copy-2 {
    font-size: 28px;
  }

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

  .heading-28897-copy-3 {
    font-size: 28px;
  }

  .heading-28897-fin-2 {
    margin-top: 60px;
    font-size: 18px;
  }

  .heading-28897-aff-2 {
    margin-top: 60px;
    font-size: 21px;
  }

  .grid-35 {
    grid-template-columns: 1fr;
  }

  .vickaboutbull {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .grid-37 {
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-19329, .div-block-19329-copy {
    margin-left: 80px;
    margin-right: 80px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .textcopy-copy {
    text-align: left;
    text-align: left;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .container-9-363-close-471-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-grid-363-copy {
    text-align: center;
    grid-template-columns: minmax(200px, .75fr) 168px max-content minmax(0, 1fr);
    padding-bottom: 0;
    display: inline-block;
  }

  .list-item-28-copy {
    width: 100%;
  }

  .image-em331-41-copy {
    max-width: 75%;
  }

  .list-item-29-copy {
    text-align: center;
    display: none;
  }

  .image-52-copy {
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-left: 0;
    display: none;
  }

  .list-item-34-copy {
    display: none;
  }

  .list-item-58-copy {
    width: 100%;
    margin-top: 10px;
    display: block;
  }

  .div-block-19329-copy-copy, .div-block-19329-copy22-copy {
    margin-left: 80px;
    margin-right: 80px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hero-overlaycarloscalderon {
    height: 1660px;
    max-height: 2500px;
    padding: 40px 20px;
  }

  .div-block-19331 {
    max-width: 100%;
    margin-top: 0;
  }

  .div-block-19333 {
    max-width: 100%;
  }

  .column-59-carlos {
    display: block;
  }

  .cards-section-carlos-main {
    padding: 40px 20px;
  }

  .cards-grid-container-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-self: stretch;
    max-width: none;
  }

  .cards-image-mask-copy {
    padding-top: 5%;
    padding-bottom: 0%;
  }

  .grid-32-carlos {
    grid-template-columns: 1fr;
  }

  .hero-overlaycal-carlos-faq {
    padding: 20px 5px;
  }

  .centered-container-carlos-faq {
    margin-top: 0;
  }

  .mobilestyle-copy-carlos-faq {
    color: #fff;
    margin-bottom: 0;
    font-size: 24px;
  }

  .paragraph-19-copy-carlos-faq {
    margin-bottom: 0;
    font-size: 14px;
  }

  .sticky-nav-363-vicki-faw {
    position: sticky;
  }

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

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

  .fincon2022-section-2-main-2 {
    height: 230px;
  }

  .bold-text-82 {
    font-size: 26px;
    line-height: 140%;
  }

  .bold-text-83 {
    font-size: 21px;
  }

  .herooverlayabout-em425-carlos {
    padding: 40px 20px;
  }

  .heading-meet-carlos {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 0;
    font-size: 24px;
    line-height: 140%;
  }

  .grid-39 {
    grid-template-columns: 1fr;
  }

  .paragraph-428 {
    text-align: center;
    font-size: 14px;
  }

  .block-quote-4 {
    font-size: 16px;
  }

  .div-block-19339 {
    margin: 20px;
  }

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

  .paragraph-19-em425-copycopy {
    font-size: 14px;
  }

  .heading-45-copycarlosabout {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 140%;
  }

  .div-block-19341 {
    padding-right: 0;
  }

  .div-block-19342 {
    display: none;
  }

  .hero-overlayrelief-em425-carlosopy {
    max-height: 1800px;
    padding: 40px 0;
  }

  .hero-overlaycal-vicki-faq {
    padding: 20px 5px;
  }

  .cards-section-vicki-home, .call-to-action-vicki {
    padding: 40px 20px;
  }

  .hero-overlayrelief-vicki {
    max-height: 1800px;
    padding: 40px 20px;
  }

  .hero-overlaybball-363-vicki {
    height: auto;
    max-height: 2500px;
    padding: 10px 20px 0;
  }

  .herooverlayabout-vicki {
    padding: 20px 10px;
  }

  .heading-28934-vickicopy {
    font-size: 21px;
  }

  .textcopy-comparevicki-copy {
    text-align: left;
    margin-top: 0;
    font-size: 14px;
  }

  .header-3 {
    height: 600px;
    padding: 40px 30px 20px;
  }

  .column-58-nicki {
    margin-top: 48px;
  }

  .hero-overlaybball-363-nickicopy {
    height: auto;
    max-height: 2500px;
    padding: 10px 20px;
  }

  .column-59-nicki2-copy {
    display: block;
  }

  .heading-28942 {
    font-size: 28px;
  }

  .heading-28943 {
    font-size: 19px;
  }

  .heading-30-liberty {
    font-size: 21px;
  }

  .container-380 {
    max-width: 95%;
  }

  .cards-section-libertytax-spanish {
    padding: 40px 20px;
  }

  .herooverlayreviews-em425-carlos {
    max-height: none;
    padding: 40px 20px;
  }

  .cards-section-vicki-home-desktop, .call-to-action-vicki-home {
    padding: 40px 20px;
  }

  .cards-grid-container-joywallet, .cards-grid-container-es-3-col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    align-self: stretch;
    max-width: none;
  }

  .hero-overlaycal-nickifix {
    padding: 40px 20px;
  }

  .carter-header1 {
    font-size: 30px;
  }

  .grid-49 {
    grid-template-columns: 1fr 1fr;
  }

  .list-17 {
    display: block;
  }

  .repo-column-425 {
    text-align: center;
  }

  .repo-column-424 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-51 {
    grid-template-columns: 1fr;
  }

  .div-block-19368 {
    display: none;
  }

  .sign-up-class-form-section {
    min-height: auto;
    padding: 10px;
  }

  .html-embed-42 {
    margin-bottom: 0;
  }

  .image-108, .stressing-column-425 {
    text-align: center;
  }

  .stressing-column-424 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-53 {
    grid-template-columns: 3fr;
  }

  .stessing-icon-grid-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    padding-bottom: 0;
    display: grid;
  }

  .cell {
    padding-top: 20px;
    padding-bottom: 0;
    padding-right: 20px;
  }

  .heading-28948 {
    margin-top: 20px;
  }

  .paragraph-436 {
    font-size: 21px;
  }

  .paragraph-437 {
    margin-bottom: 20px;
  }

  .image-111 {
    order: -1;
  }

  .cell-6 {
    padding-top: 40px;
  }

  .cell-7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-overlayendeuda2 {
    height: 1660px;
    max-height: 2500px;
    padding: 20px 20px 40px;
  }

  .hero-overlay-endeuda-dos {
    height: 1660px;
    max-height: 2500px;
    padding: 40px 20px;
  }

  .column-59-carlos--endeuda-dos {
    display: block;
  }

  .cards-section-endeuda-dos-main {
    padding: 40px 20px;
  }

  .centered-container-endeuda-dos {
    margin-top: 0;
  }

  .cards-grid-container-endeuda-dos {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-self: stretch;
    max-width: none;
  }

  .call-to-action-425-endeuda-dos {
    padding: 40px 20px;
  }

  .centered-container-425b-endeuda-dos {
    margin-top: 0;
  }

  .hero-overlayrelief-em425-endeuda-dos {
    max-height: 1800px;
    padding: 40px 0;
  }

  .centered-container-em425-endeuda-dos {
    max-width: 100%;
    margin-top: 0;
  }

  .bold-text-82-endeuda-dos {
    font-size: 26px;
    line-height: 140%;
  }

  .bold-text-83-endeuda-dos {
    font-size: 21px;
  }

  .div-block-19331-endeuda-dos {
    max-width: 100%;
    margin-top: 0;
  }

  .div-block-19333-endeuda-dos {
    max-width: 100%;
  }

  .heading-carlos-deuda-endeuda-dos {
    padding-left: 10px;
    padding-right: 10px;
  }

  .herooverlayreviews-em425-endeuda-dos {
    max-height: none;
    padding: 40px 20px;
  }

  .centered-container-em425-endeuda-dos2 {
    max-width: 100%;
    margin-top: 0;
  }

  .heading-4-endeuda-dos3 {
    font-size: 24px;
    line-height: 140%;
  }

  .grid-37-endeuda-dos {
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-51-endeuda-dos {
    margin-bottom: 0;
  }

  .textcopy-em425-endeuda-dos {
    font-size: 14px;
  }

  .herooverlayabout-em424-endeuda-dos {
    padding: 40px 20px;
  }

  .centered-container-426-endeuda-dos {
    margin-top: 0;
  }

  .content-div-endeuda-dos {
    font-size: 14px;
  }

  .hero-overlaycal-carlos-faq-endeuda-dos {
    padding: 20px 5px;
  }

  .centered-container-carlos-faq-endeuda-dos {
    margin-top: 0;
  }

  .bold-text-80-endeuda-dos {
    font-size: 19px;
  }

  .paragraph-19-copy-carlos-faq-endeuda-dos {
    margin-bottom: 0;
    font-size: 14px;
  }

  .section-50-endeuda-dos.section-49-endeuda-dos {
    padding-top: 0;
  }

  .heading-45-endeuda-dos {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 140%;
  }

  .textcopy-endeuda-dos {
    text-align: left;
    margin-top: 0;
    font-size: 14px;
  }

  .div-block-19395 {
    padding-left: 0;
  }

  .mobilestyle-copy-carlos-faq-endeuda-dos-copy {
    margin-bottom: 0;
  }

  .heading-28957-copy {
    margin-top: 60px;
    font-size: 16px;
  }

  .container-form {
    max-width: 95%;
  }

  .image-117 {
    margin-bottom: 5px;
    margin-right: 10px;
  }

  .image-118 {
    margin-bottom: 10px;
    margin-right: 10px;
  }

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

  .bold-text-106 {
    font-size: 16px;
  }

  .hero-overlaypuertorico {
    height: 1660px;
    max-height: 2500px;
    padding: 40px 20px;
  }

  .divblock19331puertorico {
    max-width: 100%;
    margin-top: 0;
  }

  .divblock19333puertorico {
    max-width: 100%;
  }

  .column59puertorico {
    display: block;
  }

  .cardssectioncarlosmainpuertorico {
    padding: 40px 20px;
  }

  .centeredcontainerpuertorico {
    margin-top: 0;
  }

  .cardsgridcontainerpuertorico {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-self: stretch;
    max-width: none;
  }

  .grid32puertorico {
    grid-template-columns: 1fr;
  }

  .trustpilot-class425pr {
    height: 200px;
    margin-bottom: 20px;
  }

  .calltoaction425puertorico {
    padding: 40px 20px;
  }

  .centeredcontainer425bpr {
    margin-top: 0;
  }

  .herooverlayabout-em425-pr-copy {
    padding: 40px 20px;
  }

  .centered-containerpr {
    margin-top: 0;
  }

  .mobilestyle-em425pr {
    font-size: 32px;
    line-height: 140%;
  }

  .paragraph-19-em425pr {
    font-size: 14px;
  }

  .divblock4pr {
    float: none;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-4-pr {
    text-align: center;
    font-size: 2em;
  }

  .heading45pr {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 140%;
  }

  .textcopyem425pr {
    font-size: 14px;
  }

  .textcopypr {
    text-align: left;
    margin-top: 0;
    font-size: 14px;
  }

  .div-block19339pr {
    margin: 20px;
  }

  .heading45pr1 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 140%;
  }

  .textcopyem425pr2 {
    font-size: 14px;
  }

  .heading45copyprabout {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 140%;
  }

  .textcopyem425pr3 {
    font-size: 14px;
  }

  .trustpilot-class-425pr, .trustpilot-class-425-pr {
    height: 200px;
    margin-bottom: 20px;
  }

  .hero-overlayrelief-em425pr {
    max-height: 1800px;
    padding: 40px 0;
  }

  .centered-container-em425pr {
    max-width: 100%;
    margin-top: 0;
  }

  .bold-text-82pr {
    font-size: 26px;
    line-height: 140%;
  }

  .bold-text-83pr {
    font-size: 21px;
  }

  .div-block-19331pr {
    max-width: 100%;
    margin-top: 0;
  }

  .div-block-19333pr {
    max-width: 100%;
  }

  .trustpilot-class-em425pr {
    height: 200px;
    margin-bottom: 20px;
  }

  .hero-overlaycal-pr-faq {
    padding: 20px 5px;
  }

  .centered-container-pr-faq {
    margin-top: 0;
  }

  .mobilestyle-copy-carlos-faq-pr {
    margin-bottom: 0;
  }

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

  .paragraph-19-copy-carlos-faq-pr {
    margin-bottom: 0;
    font-size: 14px;
  }

  .herooverlayreviews-em425pr {
    max-height: none;
    padding: 40px 20px;
  }

  .centered-container-em425pr1 {
    max-width: 100%;
    margin-top: 0;
  }

  .heading-4-pr, .heading-4pr {
    font-size: 24px;
    line-height: 140%;
  }

  .section-51pr {
    margin-bottom: 0;
  }

  .textcopy-em425pr {
    font-size: 14px;
  }

  .image-98pr {
    max-width: 100%;
  }

  .heading-45-pr {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 140%;
  }

  .section-50-pr.section-49-pr {
    padding-top: 0;
  }

  .hero-overlaycarloscalderon-ida {
    height: auto;
    max-height: 2500px;
    padding: 10px 20px 0;
  }

  .heading-28935-ida {
    font-size: 24px;
    line-height: 120%;
  }

  .div-block-19331-ida {
    max-width: 100%;
    margin-top: 0;
  }

  .div-block-19333-ida {
    max-width: 100%;
  }

  .column-59-carlos-ida {
    display: block;
  }

  .div-block-4-ida {
    float: none;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-4-ida {
    text-align: center;
    font-size: 2em;
  }

  .div-block-4-ida2 {
    float: none;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .cards-section-carlos-main-ida {
    padding: 40px 20px;
  }

  .centered-container-ida {
    margin-top: 0;
  }

  .grid-32-carlos-ida {
    grid-template-columns: 1fr;
  }

  .trustpilot-class-425-ida {
    height: 200px;
    margin-bottom: 20px;
  }

  .call-to-action-425-ida {
    padding: 40px 20px;
  }

  .centered-container-425b-ida {
    margin-top: 0;
  }

  .heading-56 {
    font-size: 30px;
  }

  .heading-55 {
    font-size: 32px;
  }

  .heading-56-ida {
    font-size: 30px;
  }

  .heading-55-ida {
    font-size: 32px;
  }

  .carlos-heading-56-ida {
    font-size: 30px;
  }

  .carlos-heading-55-ida {
    font-size: 32px;
  }

  .ida-text-block-75 {
    white-space: break-spaces;
    overflow-wrap: break-word;
    width: 100%;
    line-height: 120%;
  }

  .image-121 {
    width: 100%;
  }

  .div-block-19405 {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-19406, .div-block-19407 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ida-buttonstyling.launch-ida.carlos-round-edge {
    margin-top: 20px;
  }

  .div-block-19410 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .carlos-ida-hero-overlayrelief-em425-carlosopy {
    max-height: 1800px;
    padding: 40px 0;
  }

  .carlos-ida-centered-container-em425 {
    max-width: 100%;
    margin-top: 0;
  }

  .carlos-ida-bold-text-83 {
    font-size: 21px;
  }

  .carlos-ida-hero-overlaycal-carlos-faq {
    padding: 20px 5px;
  }

  .carlos-ida-centered-container-carlos-faq {
    margin-top: 0;
  }

  .carlos-ida-bold-text-80 {
    font-size: 19px;
  }

  .carlos-ida-paragraph-19-copy-carlos-faq {
    margin-bottom: 0;
    font-size: 14px;
  }

  .carlos-ida-heading-45 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 140%;
  }

  .carlos-ida-textcopy {
    text-align: left;
    margin-top: 0;
    font-size: 14px;
  }

  .carlos-ida-section-50.section-49 {
    padding-top: 0;
  }

  .herooverlayabout-em425-carlos-copy, .carlos-ida-herooverlayabout-em425-01 {
    padding: 40px 20px;
  }

  .carlos-ida-div-block-4 {
    float: none;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .carlos-ida-heading-45b {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 140%;
  }

  .carlos-ida-textcopy2 {
    font-size: 14px;
  }

  .carlos-ida-textcopy-list {
    text-align: left;
    margin-top: 0;
    font-size: 14px;
  }

  .carlos-ida-grid-39 {
    grid-template-columns: 1fr;
  }

  .carlos-ida-div-block-19342 {
    display: none;
  }

  .carlos-ida-div-block-19341 {
    padding-right: 0;
  }

  .carlos-ida-heading-meet-carlos {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 0;
    font-size: 24px;
    line-height: 140%;
  }

  .carlos-ida-paragraph-428 {
    text-align: center;
    font-size: 14px;
  }

  .carlos-ida-block-quote-4 {
    font-size: 16px;
  }

  .carlos-ida-div-block-19339 {
    margin: 20px;
  }

  .carlos-ida-heading-45c {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 140%;
  }

  .carlos-ida-textcopy-emb {
    font-size: 14px;
  }

  .heading-45-copycarlosida {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 140%;
  }

  .carlos-ida-textcopy-em425d {
    font-size: 14px;
  }

  .carlos-ida-sticky-nav-363-copy {
    position: static;
  }

  .container-9-363-close-471-copy-copy, .carlos-ida-container-9-363-close-471 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .carlos-ida-nav-grid-363 {
    text-align: center;
    grid-template-columns: minmax(200px, .75fr) 168px max-content minmax(0, 1fr);
    padding-bottom: 0;
    display: inline-block;
  }

  .carlos-ida-mobilestyle {
    font-size: 32px;
    line-height: 140%;
  }

  .carlos-ida-paragraph19 {
    font-size: 14px;
  }

  .carlos-heading-55-ida2 {
    font-size: 32px;
  }

  .carlos-ida-sticky-nav-363-copy-ty {
    position: static;
  }

  .hero-overlaycarloscalderon-ida-copy, ._684-hero-overlaycarloscalderon-ida {
    height: auto;
    max-height: 2500px;
    padding: 40px 20px 0;
  }

  ._684-div-block-19331-ida {
    max-width: 100%;
    margin-top: 0;
  }

  ._684-div-block-19333-ida {
    max-width: 100%;
  }

  ._684-carlos-heading-56-ida {
    font-size: 30px;
  }

  ._684-carlos-heading-55-ida2 {
    font-size: 32px;
  }

  ._684-column-59-carlos-ida {
    display: block;
  }

  .div-block-19419 {
    display: none;
  }

  .div-block-19420 {
    text-align: right;
    width: 38%;
    padding-top: 40px;
    padding-left: 10px;
    display: inline-block;
  }

  .button-39 {
    background-color: #6da852;
    border-radius: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .button-39.tracking-phone-click {
    background-color: #2f90af;
  }

  .ida-efi-jumbo {
    font-size: 35px;
  }

  .ww3-ida-debthelp-ida-efi-jumbo {
    font-size: 40px;
  }

  .heading-28960 {
    font-size: 30px;
  }

  .heading-28961 {
    font-size: 32px;
  }

  .ww3-ida-debthelp-heading-28960 {
    font-size: 30px;
  }

  .ww3-ida-debthelp-heading-28961 {
    font-size: 32px;
  }

  .heading-61 {
    font-size: 21px;
  }

  .heading-60, .ww3-ida-debthelp-heading-60 {
    font-size: 28px;
  }

  .ww3-ida-debthelp-heading-61 {
    font-size: 21px;
  }

  .efi-paragraph, .ww3-ida-debthelp-efi-paragraph {
    font-size: 26px;
  }

  .heading-57 {
    font-size: 21px;
    line-height: 140%;
  }

  .heading-58, .ww3-ida-debthelp-heading-58 {
    font-size: 24px;
  }

  .ww3-ida-debthelp-heading-57 {
    font-size: 21px;
    line-height: 140%;
  }

  .carlos-2024-sticky-nav {
    position: sticky;
  }

  ._684-div-block-19331-ida-hidden {
    max-width: 100%;
    margin-top: 0;
  }

  ._684-div-block-19333-ida-hidden {
    max-width: 100%;
  }

  .heading-2024-carlos2-hidden {
    display: none;
  }

  ._684-div-block-19331-ida-facil {
    max-width: 100%;
    margin-top: 0;
  }

  ._684-div-block-19333-ida-facil {
    max-width: 100%;
  }

  .ww3-ida-debthelp-ida-efi-jumbo-copy {
    font-size: 32px;
  }

  .heading-2-fast-easy {
    text-align: center;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 140%;
  }

  .textcopy-comparevicki-copy-copy {
    text-align: left;
    margin-top: 0;
    font-size: 14px;
  }

  .textcopy-copy-copy {
    text-align: left;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .mobilestyle-copy, .bold-text-127, .bold-text-128 {
    font-size: 21px;
  }

  .sticky-nav-363-copy {
    position: static;
  }

  .mobilestyle-copy2 {
    font-size: 26px;
  }

  .bold-text-129 {
    font-size: 20px;
  }

  .sticky-nav-363-copy-copydaw {
    position: static;
  }

  .bold-text-130 {
    font-size: 24px;
    line-height: 120%;
  }

  .container-404 {
    padding: 0 10px 20px;
  }

  .heading-28935-ida-semana, .bold-text-130-semana {
    font-size: 18px;
    line-height: 140%;
  }

  .heading-28935-ida-semanaheading {
    margin-top: 5px;
    font-size: 24px;
    line-height: 120%;
  }

  .quick-stack-9 {
    padding-top: 10px;
  }

  .heading-28968 {
    margin-top: 0;
    font-size: 18px;
  }

  .button-42 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .image-131 {
    flex: 0 auto;
    align-self: auto;
  }

  .div-block-19429 {
    grid-template-columns: 1fr;
    padding-bottom: 20px;
  }

  .div-block-19430 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .text-block-4-c2025-new-form {
    text-align: center;
    font-size: 18px;
  }

  .heading-2024-carlos2-hidden-copy {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .section-3 {
    padding-top: 5px;
    padding-bottom: 22px;
  }

  .column-2 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .column-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .list {
    margin-left: 0;
    padding-left: 40px;
  }

  .list-item, .list-item-2, .list-item-3 {
    font-size: .9em;
  }

  .list-item-4 {
    font-size: .9em;
    line-height: 120%;
  }

  .div-block {
    top: 50%;
    left: 65%;
  }

  .image {
    opacity: 0;
    width: 80px;
    height: 80px;
  }

  .heading-2 {
    font-size: 1.25em;
    font-weight: 700;
  }

  .column-5 {
    padding: 0 10px;
  }

  .list-item-6, .list-item-7, .list-item-8 {
    font-size: .9em;
    line-height: 120%;
  }

  .section-5 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-4 {
    padding-right: 10px;
    font-size: 19px;
    line-height: 140%;
  }

  .div-block-4 {
    float: none;
    width: 100%;
  }

  .column-6 {
    padding-left: 10px;
  }

  .div-block-5 {
    width: auto;
  }

  .text-block-5 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
  }

  .text-block-6 {
    text-align: center;
    font-size: 12px;
  }

  .div-block-7 {
    float: none;
    clear: none;
    width: auto;
  }

  .column-8 {
    clear: none;
    text-align: center;
  }

  .image-9 {
    clear: right;
  }

  .columns-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .trustpilot-class {
    height: 225px;
  }

  .trustpilot-class.lawrence, .trustpilot-class.douglas {
    height: 210px;
  }

  .trustpilot-class.jamie {
    height: 240px;
  }

  .trustpilot-class.marlin {
    height: 235px;
  }

  .text-span, .text-span-2 {
    font-size: 12px;
  }

  .icontext {
    font-size: 19px;
  }

  .div-block-1964, .div-block-1965 {
    float: none;
    width: 100%;
  }

  .section-30 {
    text-align: center;
    height: 800px;
    max-height: 2500px;
    padding-left: 0;
  }

  .div-block-1972 {
    height: 175px;
    display: block;
    top: 800px;
  }

  .slider-3 {
    display: none;
    overflow: visible;
  }

  .image-29 {
    padding-top: 180px;
  }

  .image-30 {
    padding-top: 70px;
  }

  .image-31 {
    padding-top: 315px;
  }

  .image-32 {
    padding-top: 100px;
  }

  .text-block-25-em-277 {
    font-size: 16px;
  }

  .div-block-1976 {
    z-index: 2;
    width: 95%;
    margin-top: 40px;
    margin-left: 5px;
    margin-right: 5px;
    padding-right: 0;
    position: absolute;
    top: 20%;
    left: 5px;
  }

  .heading-form-em331 {
    margin-top: 0;
    padding-left: 0;
    font-size: 18px;
  }

  .html-embed-em331-s-footer {
    display: block;
  }

  .nav-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-top: 0;
  }

  .centered-container {
    text-align: left;
    align-self: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .cards-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cards-image {
    vertical-align: middle;
  }

  .heading-30 {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 18px;
  }

  .paragraph-13, .paragraph-14, .paragraph-15 {
    font-size: 16px;
  }

  .em-331-tracking-phone-click {
    text-align: center;
    font-size: 18px;
    display: none;
    position: relative;
  }

  .em-331-tracking-phone-click.em331size {
    display: none;
  }

  .image-em331-41 {
    max-width: 45%;
    max-height: none;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .list-item-28 {
    margin-top: 0;
    margin-bottom: 0;
    display: none;
  }

  .list-item-29 {
    height: 10px;
    margin-top: 20px;
  }

  .heading-36 {
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 21px;
    line-height: 140%;
  }

  .textcopy {
    text-align: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .div-block-1984, .div-block-1985 {
    width: 50%;
  }

  .section-40 {
    padding-bottom: 10px;
  }

  .html-embed-11-em-277 {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 21px;
    display: flex;
  }

  .testa1 {
    width: 220px;
    left: 60px;
  }

  .text-block-58, .slide-5 {
    font-size: 12px;
  }

  .slider-7 {
    height: 130px;
    margin-top: 20px;
  }

  .slide-nav {
    margin-top: 0;
    padding-top: 140px;
    display: block;
  }

  .left-arrow {
    margin-top: 0;
    display: block;
  }

  .right-arrow {
    display: block;
  }

  .container-9 {
    padding-bottom: 0;
  }

  .paragraph-19 {
    text-align: center;
    font-size: 16px;
    line-height: 140%;
  }

  .mobilestyle {
    text-align: center;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 120%;
  }

  .button-2 {
    width: 90%;
    font-size: 18px;
  }

  .heading-45 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 21px;
    line-height: 120%;
  }

  .heading-46 {
    text-align: center;
    font-size: 18px;
  }

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

  .button-4 {
    text-align: center;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
  }

  .container-12 {
    margin-top: 0;
  }

  .button-5 {
    width: 90%;
    font-size: 16px;
  }

  .grid-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: stretch;
    display: grid;
  }

  .section-51 {
    margin-bottom: 0;
  }

  .herooverlayreviews {
    height: 275px;
    max-height: none;
    margin-top: 0;
    padding: 10px;
  }

  .herooverlayabout {
    height: auto;
    max-height: 900px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .container-14 {
    padding-left: 20px;
  }

  .hero-overlayrelief {
    align-items: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 10px 10px 60px;
  }

  .hero-overlaycal {
    height: auto;
    max-height: 5000px;
    margin-top: 0;
    padding: 0 10px;
  }

  .text-block-72 {
    margin-bottom: 0;
  }

  .section-52 {
    padding-top: 10px;
  }

  .trustpilot-class-large {
    height: 350px;
  }

  .cards-grid-container-277, .cards-grid-container-277c {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-overlay277-results {
    height: auto;
    max-height: 1300px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .mobilestyle277 {
    margin-top: 0;
    padding-top: 20px;
  }

  .centered-container-em277 {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .model {
    display: none;
  }

  .close-mobal-bg {
    width: auto;
  }

  .model-term {
    display: none;
  }

  .heading-51 {
    font-size: 40px;
  }

  .accordion-item {
    height: auto;
  }

  .title-styles {
    white-space: break-spaces;
    flex: 0 auto;
    font-size: 14px;
    display: block;
    position: static;
  }

  .accordion-toggle {
    white-space: break-spaces;
    flex-wrap: nowrap;
    height: 100px;
    padding: 5px 11px 5px 8px;
    line-height: 120%;
  }

  .form-block-em331 {
    text-align: center;
  }

  .accordion-icon {
    margin-right: 5px;
  }

  .dropdown-link-2, .dropdown-link-3, .dropdown-link-4, .dropdown-link-5, .dropdown-link-6, .dropdown-link-7, .dropdown-link-8, .dropdown-link-9, .dropdown-link-10 {
    white-space: normal;
  }

  .close-mobal-bg-dis {
    width: auto;
  }

  .model-term-dis {
    display: none;
  }

  .modalbox-2 {
    object-fit: fill;
    flex: none;
    width: 300px;
    max-width: 700px;
    display: block;
  }

  .closemodal-dis-2 {
    right: -2px;
  }

  .modalbox-dis-2 {
    object-fit: fill;
    flex: none;
    width: 300px;
    max-width: 700px;
    display: block;
  }

  .closemodal-term-2 {
    margin-right: 30px;
    padding-right: 0;
  }

  .closemodal-2 {
    right: -2px;
  }

  .modalbox-term-2 {
    flex: none;
    width: 300px;
  }

  .field-label-em331 {
    text-align: center;
  }

  .column-58 {
    margin-top: -21px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-59 {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .div-block-19224 {
    margin-top: 20px;
  }

  .em-331-heading {
    font-size: 20px;
    line-height: 120%;
  }

  .em-331-section-40 {
    padding-bottom: 10px;
  }

  .submit-button-2 {
    text-align: center;
    margin-left: 0;
    display: inline-block;
    position: static;
  }

  .container-19 {
    font-size: 12px;
  }

  .hero-overlay345 {
    height: auto;
    max-height: 1800px;
    margin-top: 0;
    padding: 0 10px;
  }

  .mobilestyle-345 {
    text-align: center;
    margin-top: 0;
    padding-top: 20px;
    font-size: 24px;
    line-height: 120%;
  }

  .heading-50-345 {
    text-align: center;
    font-size: 18px;
    line-height: 120%;
  }

  .paragraph-19-345 {
    text-align: center;
  }

  .image-51 {
    flex: 1;
    align-self: center;
    max-height: 1050px;
  }

  .centered-container-345 {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .sticky-nav-345 {
    padding: 0;
  }

  .column-63-345 {
    height: auto;
    max-height: 1050px;
    display: none;
  }

  .column-64-345b {
    align-items: stretch;
    padding-top: 10px;
    padding-left: 10px;
    display: flex;
  }

  .em-363-tracking-phone-click-copy {
    text-align: center;
    padding-top: 10px;
    font-size: 18px;
    display: block;
    position: relative;
  }

  .em-363-tracking-phone-click-copy.em363size-copy {
    text-align: center;
    margin-top: 40px;
    display: block;
  }

  .em-363-tracking-phone-click {
    text-align: center;
    font-size: 18px;
    display: block;
    position: relative;
  }

  .html-embed-em363-s-footer-copy {
    display: block;
  }

  .nav-grid-363 {
    grid-template-rows: 119px;
    grid-template-columns: 1fr;
    grid-auto-columns: 123px;
    grid-auto-flow: column;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .image-52 {
    padding-top: 0;
  }

  .list-item-58 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    display: flex;
  }

  .model-sp {
    display: none;
  }

  .close-mobal-sp-bg {
    width: auto;
  }

  .modalbox-2-sp {
    object-fit: fill;
    flex: none;
    width: 300px;
    max-width: 700px;
    display: block;
  }

  .closemodal-2-sp {
    right: -2px;
  }

  .hero-overlaybball-363 {
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 10px 0 0;
  }

  .heading-2-em363 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 140%;
  }

  .heading-em363 {
    text-align: center;
    margin-top: 0;
    font-size: 32px;
    line-height: 140%;
  }

  .sticky-nav-331 {
    padding: 0;
  }

  .nav-gridoff {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-top: 0;
  }

  .sticky-nav-off {
    padding: 0;
  }

  .sticky-nav-363 {
    padding: 0;
    position: sticky;
  }

  .nav-grid-345 {
    grid-template-rows: 119px;
    grid-template-columns: 1fr;
    grid-auto-columns: 123px;
    grid-auto-flow: column;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .list-item-28-345 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .list-item-29-345 {
    height: 10px;
    margin-top: 20px;
    display: none;
  }

  .list-item-34-345 {
    display: none;
  }

  .list-item-58-345 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .container-9-345 {
    padding-bottom: 10px;
  }

  .hero-overlay345-common {
    height: auto;
    max-height: 1300px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .sticky-nav-345-common-copy-off {
    padding: 0;
  }

  .container-9-363-close-471 {
    padding-bottom: 10px;
  }

  .herooverlayabout-345 {
    height: auto;
    max-height: 900px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .herooverlayreviews-345 {
    height: auto;
    max-height: 400px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .centered-container-345b {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .mobilestyle-345b {
    margin-top: 0;
    padding-top: 20px;
  }

  .centered-container-331 {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .div-block-19227 {
    text-align: center;
  }

  .sticky-nav-em-371 {
    padding: 0;
  }

  .container-em-371 {
    padding-bottom: 10px;
  }

  .nav-grid-em-371 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-top: 0;
  }

  .html-embed-14 {
    font-size: 30px;
  }

  .container-333 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-57 {
    max-width: 90%;
  }

  .div-block-19234 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .div-block-19235 {
    padding-top: 10px;
  }

  .heading-28897 {
    margin-top: 0;
    font-size: 18px;
  }

  .text-block-83 {
    font-size: 14px;
    line-height: 120%;
  }

  .grid-9 {
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
  }

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

  .text-block-84 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .text-block-85 {
    margin-top: 0;
    padding-right: 0;
  }

  .text-block-86 {
    margin-top: 0;
    margin-right: 0;
  }

  .text-block-87 {
    margin-top: 0;
  }

  .div-block-19237, .div-block-19238 {
    text-align: center;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .button-14 {
    text-align: left;
  }

  .div-block-19240 {
    text-align: center;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-19242 {
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .form {
    text-align: center;
  }

  .grid-11 {
    grid-template-columns: 1fr;
  }

  .fincon-section-4-pub {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-28904 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 120%;
  }

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

  .fincon-section-6-pub {
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .container-338 {
    max-width: 100%;
  }

  .div-block-19251-pub {
    height: 150px;
  }

  .div-block-19235-copy {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-17-bloggers {
    padding: 9px 10px;
    font-size: 14px;
  }

  .div-block-19251-aff {
    height: 200px;
  }

  .div-block-19235-aff {
    padding-top: 10px;
  }

  .div-block-19251-fin {
    background-image: linear-gradient(to bottom, null, null);
    height: 175px;
  }

  .div-block-19235-fin {
    padding-top: 20px;
  }

  .grid-21 {
    grid-template: "."
                   "."
                   / 1fr;
  }

  .div-block-19261 {
    margin-top: 10px;
  }

  .fincon-section-nav {
    margin-bottom: 0;
  }

  .grid-22 {
    grid-row-gap: 6px;
    grid-template-columns: 1fr 1fr;
  }

  .container-346 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .grid-23 {
    grid-column-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .paragraph-60 {
    margin-bottom: 10px;
  }

  .heading-28907-copy, .heading-28908-copy {
    font-size: 18px;
  }

  .grid-24 {
    grid-template-columns: 1fr;
  }

  .container-349 {
    max-width: 95%;
  }

  .div-block-19286 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .container-350 {
    max-width: 95%;
  }

  .heading-28907-copy {
    font-size: 18px;
  }

  .sticky-nav-400 {
    padding: 0;
  }

  .container-9-400 {
    padding-bottom: 10px;
  }

  .nav-grid-400 {
    grid-template-rows: 119px;
    grid-template-columns: 1fr;
    grid-auto-columns: 123px;
    grid-auto-flow: column;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .list-item-28-400 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .list-item-29-400 {
    height: 10px;
    margin-top: 20px;
  }

  .list-item-58-400 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .hero-overlay400 {
    height: auto;
    max-height: 1800px;
    margin-top: 0;
    padding: 0 10px;
  }

  .column-64-400 {
    align-items: stretch;
    padding-top: 40px;
    padding-left: 10px;
    display: flex;
  }

  .centered-container-400 {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .mobilestyle-400 {
    text-align: center;
    margin-top: 0;
    padding-top: 20px;
    font-size: 28px;
    line-height: 140%;
  }

  .heading-50-400 {
    text-align: center;
    font-size: 20px;
    line-height: 140%;
  }

  .paragraph-19-400 {
    text-align: center;
  }

  .column-63-400 {
    height: auto;
    max-height: 1050px;
    display: flex;
  }

  .div-block-4-400 {
    float: none;
    width: 100%;
  }

  .centered-container-400-1 {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .heading-4-400 {
    padding-right: 10px;
    font-size: 2em;
  }

  .trustpilot-class-400 {
    height: 230px;
  }

  .centered-container-400-1b {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .cards-grid-container-400 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sticky-nav-400-common-copy-off {
    padding: 0;
  }

  .container-9-400b {
    padding-bottom: 0;
  }

  .hero-overlay400-common {
    height: auto;
    max-height: 1300px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .centered-container-400b {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .mobilestyle-400b {
    margin-top: 0;
    padding-top: 20px;
  }

  .hero-overlay400-results {
    height: auto;
    max-height: 1300px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .paragraph-19-400c {
    text-align: center;
  }

  .centered-container-400x {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .herooverlayreviews-400 {
    height: auto;
    max-height: 400px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .centered-container-em400 {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .mobilestyle400 {
    margin-top: 0;
    padding-top: 20px;
  }

  .heading-4-400f {
    padding-right: 10px;
    font-size: 2em;
  }

  .trustpilot-class-large400, .trustpilot-class-large400g, .trustpilot-class-large-400v, .trustpilot-class-large-400e {
    height: 350px;
  }

  .div-block-4-400s, .div-block-4-400ss {
    float: none;
    width: 100%;
  }

  .herooverlayabout-400 {
    height: auto;
    max-height: 900px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .paragraph-19-400v {
    text-align: center;
  }

  .div-block-4-400a, .div-block-400b, .div-block-400c, .div-block-400d, .div-block-400e, .div-block-400f, .div-block-400g {
    float: none;
    width: 100%;
  }

  .image-em400-41-copy {
    max-width: 200px;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .grid-26 {
    grid-template-columns: 1fr;
  }

  .div-block-19294, .div-block-19295, .div-block-19296, .div-block-19297 {
    display: none;
  }

  .image-82 {
    max-width: 235px;
  }

  .html-embed-18 {
    margin-left: 0;
    display: block;
  }

  .heading-28897-thankyou {
    margin-top: 0;
    font-size: 16px;
  }

  .div-block-19251-thankyou {
    background-image: linear-gradient(to bottom, null, null);
    width: 100%;
    height: 500px;
  }

  .div-block-19235-thankyou {
    width: 100%;
    padding: 20px 10px;
  }

  .em-424-heading {
    font-size: 20px;
    line-height: 24px;
  }

  .centered-container-em424 {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .heading-45-em424 {
    font-size: 18px;
    line-height: 140%;
  }

  .div-block-19301 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 31px;
    margin-left: 0;
    padding: 20px;
    font-size: 28px;
    display: flex;
  }

  .html-embed-21 {
    color: var(--white);
    font-size: 16px;
  }

  .html-embed-23 {
    width: 100%;
    margin-left: 0;
  }

  .sticky-nav-425 {
    padding: 0;
  }

  .hero-overlaybball-425 {
    height: 1650px;
    max-height: 2500px;
    margin-top: 0;
    padding: 10px 0 160px;
  }

  .columns-33-425 {
    width: 100%;
  }

  .column-59-425 {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .heading-em425 {
    text-align: center;
    margin-top: 0;
    font-size: 18px;
    line-height: 140%;
  }

  .heading-2-em425 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 140%;
  }

  .div-block-19224-425 {
    margin-top: 20px;
  }

  .heading-form-em425 {
    margin-top: 0;
    padding-left: 0;
    font-size: 18px;
  }

  .centered-container-425 {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .trustpilot-class-425 {
    height: 230px;
  }

  .centered-container-425b {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .hero-overlayrelief-em425 {
    align-items: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 20px 0;
  }

  .centered-container-em425 {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .mobilestyle-em425 {
    text-align: center;
    margin-top: 0;
    padding-top: 20px;
    font-size: 18px;
    line-height: 140%;
  }

  .paragraph-19-em425 {
    text-align: center;
    font-size: 14px;
  }

  .text-block-72-em425 {
    margin-bottom: 0;
  }

  .grid-6-em425 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: stretch;
    display: grid;
  }

  .centered-container-425a {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .trustpilot-class-em425 {
    height: 230px;
  }

  .container-9-425-close {
    padding-bottom: 40px;
  }

  .nav-grid-425 {
    grid-template-rows: 119px;
    grid-template-columns: 1fr;
    grid-auto-columns: 123px;
    grid-auto-flow: column;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .hero-overlaycal-em425 {
    height: auto;
    max-height: 5000px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .sticky-nav-425a {
    padding: 0;
  }

  .herooverlayreviews-em425 {
    height: auto;
    max-height: 400px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .heading-4-em425 {
    padding-right: 10px;
    font-size: 2em;
  }

  .herooverlayabout-em425 {
    height: auto;
    max-height: 900px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .section-51-em425a {
    padding-bottom: 0;
  }

  .div-block-19224-425b {
    margin-top: 20px;
  }

  .columns-35346 {
    padding-bottom: 30px;
  }

  .container-357 {
    padding-right: 0;
  }

  .nav-menu-402 {
    background-color: #2a353d;
  }

  .column-422 {
    text-align: center;
  }

  .section-412-em-471 {
    padding-left: 0;
    padding-right: 0;
  }

  .sticky-nav-363-off {
    padding: 0;
  }

  .trustpilot-class-em471 {
    height: 230px;
  }

  .trustpilot-class-em471.barbara {
    height: 250px;
  }

  .trustpilot-class-em471-2 {
    height: 230px;
  }

  .trustpilot-class-em471-2.honestpro {
    height: 320px;
  }

  .trustpilot-class-em471-2.priscilla {
    height: 220px;
  }

  .trustpilot-class-em471-2.honestpro-copy {
    height: 350px;
  }

  .trustpilot-class-em471-2.barbara {
    height: 260px;
  }

  .heading-28921 {
    font-size: 18px;
  }

  .em-530-heading {
    font-size: 14px;
    line-height: 120%;
  }

  .heading-em530 {
    text-align: center;
    margin-top: 0;
    font-size: 21px;
    line-height: 140%;
  }

  .heading-2-em530 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 140%;
  }

  .hero-overlaybball-530 {
    height: 1250px;
    max-height: 2500px;
    margin-top: 0;
    padding: 10px 0 160px;
  }

  .sticky-nav-530 {
    padding: 0;
  }

  .container-9-530-close-471 {
    padding-bottom: 10px;
  }

  .nav-grid-530 {
    grid-template-rows: 119px;
    grid-template-columns: 1fr;
    grid-auto-columns: 123px;
    grid-auto-flow: column;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .list-item-58-copy {
    margin-top: 10px;
    display: block;
  }

  .sticky-nav-ja {
    padding: 0;
  }

  .container-9-530-ja {
    padding-bottom: 10px;
  }

  .nav-grid-ja {
    grid-template-rows: 119px;
    grid-template-columns: 1fr;
    grid-auto-columns: 123px;
    grid-auto-flow: column;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .section-416 {
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-28922 {
    font-size: 21px;
    line-height: 140%;
  }

  .heading-28922.outline-text {
    margin-bottom: 5px;
    font-size: 24px;
  }

  .div-block-19312 {
    margin-bottom: 10px;
  }

  .paragraph-411 {
    margin-bottom: 0;
    font-size: 11px;
  }

  .heading-28923 {
    line-height: 140%;
  }

  .div-block-19313 {
    padding: 10px 5px;
  }

  .div-block-19315 {
    width: 220px;
    margin-left: 0;
  }

  .html-embed-30 {
    font-size: 16px;
  }

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

  .text-block-9414 {
    font-size: 18px;
  }

  .grid-32 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .container-362 {
    max-width: 100%;
  }

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

  .image-90 {
    padding-bottom: 0;
  }

  .heading-28897-copy-2 {
    margin-top: 40px;
    font-size: 16px;
  }

  .container-365 {
    max-width: 95%;
  }

  .heading-28925 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 120%;
  }

  .image-91 {
    max-width: 75%;
  }

  .grid-31-copy {
    grid-template-columns: 1fr;
  }

  .div-block-19324 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0;
    line-height: 140%;
    display: block;
  }

  .form-headline-2 {
    margin-bottom: 0;
    font-size: 15px;
  }

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

  .div-block-19327 {
    text-align: center;
  }

  .heading-28903-copy-2 {
    font-size: 24px;
    line-height: 120%;
  }

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

  .link-28, .link-29 {
    font-size: 12px;
  }

  .heading-28897-copy-3 {
    margin-top: 0;
    font-size: 18px;
  }

  .heading-28897-fin-2 {
    margin-top: 50px;
    font-size: 16px;
  }

  .heading-28897-aff-2 {
    margin-top: 60px;
    font-size: 18px;
  }

  .grid-35 {
    grid-row-gap: 18px;
  }

  .image-95, .link-30 {
    font-size: 18px;
  }

  .button-21 {
    font-size: 16px;
  }

  .section-5-reviews {
    padding-top: 0;
    padding-bottom: 0;
  }

  .block-quote-2 {
    font-size: 14px;
  }

  .heading-28932 {
    font-size: 13px;
  }

  .heading-28933 {
    font-size: 16px;
  }

  .vickaboutbull {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .section-427 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .block-quote-3 {
    font-size: 16px;
  }

  .link-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .div-block-19329 {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
  }

  .div-block-19329-copy {
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
  }

  .textcopy-copy {
    text-align: left;
    text-align: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-9-363-close-471-copy {
    padding-bottom: 10px;
  }

  .nav-grid-363-copy {
    grid-template-rows: 119px;
    grid-template-columns: 1fr;
    grid-auto-columns: 123px;
    grid-auto-flow: column;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .list-item-28-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .link-block-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: inline-block;
  }

  .image-em331-41-copy {
    max-width: 150px;
    max-height: none;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .list-item-29-copy {
    height: 10px;
    margin-top: 20px;
  }

  .image-52-copy {
    padding-top: 0;
  }

  .list-item-58-copy {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    display: flex;
  }

  .div-block-19329-copy-copy, .div-block-19329-copy22-copy {
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
  }

  .container-19-copy {
    font-size: 12px;
  }

  .hero-overlaycarloscalderon {
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 10px 0 40px;
  }

  .heading-28935 {
    font-size: 24px;
    line-height: 140%;
  }

  .heading-28936 {
    font-size: 21px;
    line-height: 140%;
  }

  .div-block-19333 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .column-59-carlos {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .cards-section-carlos-main {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .heading-30-copy {
    font-size: 18px;
  }

  .cards-grid-container-copy {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cards-image-mask-copy {
    text-align: center;
  }

  .hero-overlaycal-carlos-faq {
    height: auto;
    max-height: 5000px;
    margin-top: 0;
    padding: 10px 0 0;
  }

  .centered-container-carlos-faq {
    text-align: left;
    align-self: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-copy-carlos-faq {
    color: #fff;
    text-align: left;
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 5px;
    font-size: 21px;
  }

  .paragraph-19-copy-carlos-faq {
    text-align: left;
    font-size: 13px;
  }

  .sticky-nav-363-vicki-faw {
    padding: 0;
    position: sticky;
  }

  .div-block-19335 {
    padding-right: 10px;
  }

  .bold-text-80 {
    text-align: left;
    font-size: 16px;
  }

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

  .fincon2022-section-2-main-2 {
    height: 200px;
  }

  .heading-28937 {
    font-size: 18px;
  }

  .heading-carlos-deuda {
    font-size: 16px;
    line-height: 140%;
  }

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

  .section-5-carlos {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-82 {
    font-size: 21px;
  }

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

  .heading-45-em425-carlosy {
    margin-top: 10px;
    font-size: 16px;
    line-height: 140%;
  }

  .mobilestyle-em425-carlosy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 18px;
    line-height: 140%;
  }

  .heading-28941 {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 140%;
  }

  .mobilestyle-em425-copy-carlos {
    text-align: center;
    margin-top: 0;
    padding-top: 20px;
    font-size: 18px;
    line-height: 140%;
  }

  .bold-text-84 {
    font-size: 21px;
  }

  .div-block-19338 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .herooverlayabout-em425-carlos {
    height: auto;
    max-height: 900px;
    margin-top: 0;
    padding: 0 10px 20px;
  }

  .heading-meet-carlos {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 120%;
  }

  .block-quote-4 {
    background-color: #94d0e3;
    border-left-style: solid;
    padding-left: 20px;
  }

  .div-block-19340 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-19-em425-copycopy {
    text-align: center;
  }

  .heading-45-copycarlosabout {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 120%;
  }

  .hero-overlayrelief-em425-carlosopy {
    align-items: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 20px 0;
  }

  .hero-overlaycal-vicki-faq {
    height: auto;
    max-height: 5000px;
    margin-top: 0;
    padding: 10px 0 0;
  }

  .mobilestyle-vicki-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 20px;
    font-size: 22px;
    line-height: 120%;
  }

  .paragraph-19-vicki-copy {
    text-align: center;
    font-size: 14px;
  }

  .cards-section-vicki-home {
    padding-top: 0;
    padding-bottom: 0;
  }

  .call-to-action-vicki {
    padding-top: 20px;
  }

  .hero-overlayrelief-vicki {
    align-items: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 10px 10px 60px;
  }

  .hero-overlaybball-363-vicki {
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 10px 0 0;
  }

  .herooverlayabout-vicki {
    height: auto;
    max-height: 900px;
    margin-top: 0;
    padding: 10px 5px;
  }

  .div-block-19343 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-28934-vickicopy {
    font-size: 18px;
  }

  .textcopy-comparevicki-copy {
    text-align: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .header-3 {
    height: auto;
    margin-top: 10px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .column-58-nicki {
    margin-top: -21px;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-33-nicki-copy {
    width: 95%;
  }

  .hero-overlaybball-363-nickicopy {
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 10px 0 0;
  }

  .column-59-nicki2-copy {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .heading-28942 {
    font-size: 24px;
  }

  .heading-28943 {
    font-size: 17px;
  }

  .grid-41 {
    grid-template-columns: 1fr;
  }

  .button-23 {
    margin-top: 0;
  }

  .container-378 {
    max-width: 100%;
  }

  .heading-30-liberty {
    font-size: 18px;
  }

  .cards-section-libertytax-spanish {
    padding-top: 0;
    padding-bottom: 0;
  }

  .herooverlayreviews-em425-carlos {
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 20px 10px;
  }

  .cards-section-vicki-home-desktop, .section-5-vicki-home {
    padding-top: 0;
    padding-bottom: 0;
  }

  .call-to-action-vicki-home {
    padding-top: 20px;
  }

  .cards-grid-container-joywallet, .cards-grid-container-es-3-col {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-overlaycal-nickifix {
    height: auto;
    max-height: 5000px;
    margin-top: 0;
    padding: 0 10px;
  }

  .bold-text-86 {
    font-size: 11px;
  }

  .column-425 {
    text-align: center;
  }

  .scott-section-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: linear-gradient(#919191, #919191), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/641899dd4015713b8359ce5d_scott_main_image.webp");
    background-position: 0 0, 0 0;
    grid-template: "."
                   "Area"
                   / 1fr;
    grid-auto-columns: 1fr;
    max-height: none;
  }

  .scott-container-384 {
    padding-top: 10px;
  }

  .scott-heading-28946 {
    color: #fff;
    font-size: 18px;
  }

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

  .scott-list {
    padding-left: 40px;
  }

  .scott-columns-1 {
    width: auto;
  }

  .carter-section2, .div-block-19352 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .carter-header1 {
    margin-top: 0;
    font-size: 22px;
  }

  .carter-text1 {
    font-size: 22px;
    display: block;
  }

  .grid-45 {
    grid-template-columns: 1fr;
  }

  .grid-49 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .list-17 {
    display: block;
  }

  .repo-container-383 {
    padding-bottom: 10px;
  }

  .repo-column-425 {
    text-align: center;
  }

  .repo-column-424 {
    padding-bottom: 20px;
  }

  .repo-scott-section-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: linear-gradient(#919191, #919191), url("https://cdn.prod.website-files.com/629f50322a925751d0457dcd/641899dd4015713b8359ce5d_scott_main_image.webp");
    background-position: 0 0, 0 0;
    grid-template: "."
                   "Area"
                   / 1fr;
    grid-auto-columns: 1fr;
    max-height: none;
  }

  .repo-bold-text-87 {
    color: #fff;
    font-size: 26px;
  }

  .repo-scott-heading-28946 {
    color: #fff;
    font-size: 18px;
    line-height: 140%;
  }

  .repo-scott-heading-28947 {
    font-size: 24px;
    line-height: 140%;
  }

  .repo-scott-list {
    padding-left: 20px;
  }

  .repo {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .repo-div-block-19348 {
    font-size: 16px;
    line-height: 140%;
  }

  .repo-div-block-19351 {
    padding-top: 10px;
  }

  .repo-scott-paragraph-2 {
    padding-bottom: 0;
    font-size: 16px;
    line-height: 140%;
  }

  .bold-text-89 {
    line-height: 140%;
  }

  .carter-text1-mobiletop {
    display: none;
  }

  .html-embed-36 {
    font-size: 16px;
  }

  .repo-div-block-19347b {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .repo-scott-heading-28947-white {
    font-size: 24px;
    font-weight: 400;
    line-height: 140%;
  }

  .repo-scott-text-block-94192c-white {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .repo-scott-num-list {
    padding-left: 20px;
  }

  .grid-50, .grid-51 {
    grid-template-columns: 1fr;
  }

  .div-block-19368 {
    display: none;
  }

  .sign-up-class-form-section {
    padding: 10px;
  }

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

  .stressing-container-383 {
    padding-bottom: 10px;
  }

  .stressing-column-425 {
    text-align: center;
  }

  .stressing-column-424 {
    padding-bottom: 20px;
  }

  .stressing-header-1 {
    font-size: 20px;
  }

  .stressing-paragraph-1 {
    font-size: 17px;
    line-height: 120%;
  }

  .stress-div-block-19370 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: block;
  }

  .grid-53 {
    grid-template-columns: 1.5fr;
    grid-auto-flow: row;
  }

  .stressing-container-384 {
    padding-top: 10px;
  }

  .stessing-icon-grid-2 {
    grid-template-columns: 1fr;
  }

  .stressing-container-385 {
    padding-top: 10px;
  }

  .stressing-header-1b {
    font-size: 22px;
  }

  .image-110 {
    text-align: left;
    width: 30px;
    max-width: none;
    height: 30px;
    display: block;
  }

  .text-block-9426 {
    padding-top: 5px;
    font-size: 17px;
  }

  .column-427 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    place-items: stretch start;
    display: flex;
  }

  .columns-35355 {
    text-align: left;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .grid-56 {
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
  }

  .repo-scott-heading-28946-copy {
    color: #fff;
    font-size: 18px;
  }

  .repo-scott-paragraph-blue-centered {
    font-size: 16px;
  }

  .repo-scott-paragraph-2-spn {
    padding-bottom: 10px;
    font-size: 18px;
  }

  .bold-text-90 {
    font-size: 24px;
    font-weight: 600;
  }

  .repo-scott-paragraph-bluesection-centered-copy-cta {
    font-size: 21px;
  }

  .list-item-64, .list-item-65, .list-item-66, .list-item-67 {
    font-size: 16px;
  }

  .repo-scott-paragraph-2-copy {
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 140%;
  }

  .repo-scott-heading-28947-copy {
    line-height: 140%;
  }

  .list-item-68 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 140%;
  }

  .bold-text-92 {
    font-size: 24px;
    line-height: 140%;
  }

  .quick-stack {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

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

  .heading-28948 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-436 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
  }

  .paragraph-437 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .vic-ty-whats-new-heading {
    font-size: 19px;
  }

  .paragraph-438, .paragraph-439 {
    font-size: 14px;
  }

  .heading-28949 {
    font-size: 21px;
  }

  .div-block-19380 {
    margin-right: 0;
  }

  .div-block-19382 {
    align-self: center;
    padding-top: 10px;
  }

  .div-block-19384 {
    align-self: center;
  }

  .cell-6 {
    padding-top: 0;
  }

  .quick-stack-5 {
    grid-row-gap: 3px;
  }

  .bold-text-96-endeuda {
    font-size: 24px;
  }

  .heading-28935-endeuda {
    font-size: 24px;
    line-height: 140%;
  }

  .mobilestyle-em425-endeuda2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 18px;
    line-height: 140%;
  }

  .hero-overlayendeuda2, .hero-overlay-endeuda-dos {
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 10px 0 40px;
  }

  .column-59-carlos--endeuda-dos {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .cards-section-endeuda-dos-main {
    padding-top: 0;
    padding-bottom: 0;
  }

  .centered-container-endeuda-dos {
    text-align: left;
    align-self: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .heading-30-endeuda-dos {
    font-size: 18px;
  }

  .cards-grid-container-endeuda-dos {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-30-copy-copy, .heading-302-endeuda-dos {
    font-size: 18px;
  }

  .centered-container-425b-endeuda-dos {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .heading-30-copy-copy {
    font-size: 18px;
  }

  .grid-endeuda-dos {
    grid-template-columns: 1fr;
  }

  .hero-overlayrelief-em425-endeuda-dos {
    align-items: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 20px 0;
  }

  .centered-container-em425-endeuda-dos {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .mobilestyle-em425-endeuda-dos {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 18px;
    line-height: 140%;
  }

  .bold-text-82-endeuda-dos {
    font-size: 21px;
  }

  .heading-28941-endeuda-dos {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 140%;
  }

  .bold-text-83-endeuda-dos {
    font-size: 18px;
    font-weight: 600;
  }

  .div-block-19333-endeuda-dos {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-carlos-deuda-endeuda-dos {
    font-size: 16px;
    line-height: 140%;
  }

  .section-52-endeuda-dos {
    padding-top: 10px;
  }

  .heading-45-em425-endeuda-dos {
    margin-top: 10px;
    font-size: 16px;
    line-height: 140%;
  }

  .herooverlayreviews-em425-endeuda-dos {
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 20px 10px;
  }

  .centered-container-em425-endeuda-dos2 {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .mobilestyle-em425-endeuda-dos2 {
    text-align: center;
    margin-top: 0;
    padding-top: 20px;
    font-size: 18px;
    line-height: 140%;
  }

  .bold-text-84-endeuda-dos {
    font-size: 21px;
  }

  .paragraph-19-em425-endeuda-dos {
    text-align: center;
    font-size: 14px;
  }

  .heading-4-endeuda-dos3 {
    padding-right: 10px;
    font-size: 19px;
    line-height: 140%;
  }

  .section-51-endeuda-dos {
    margin-bottom: 0;
  }

  .heading-4-em425-endeuda-dos {
    padding-right: 10px;
    font-size: 2em;
  }

  .herooverlayabout-em424-endeuda-dos {
    height: auto;
    max-height: 900px;
    margin-top: 0;
    padding: 60px 10px 160px;
  }

  .centered-container-426-endeuda-dos {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .mobilestyle-em424-endeuda-dos {
    text-align: center;
    margin-top: 0;
    padding-top: 20px;
    font-size: 28px;
    line-height: 140%;
  }

  .paragraph-19-em424-endeuda-dos {
    text-align: center;
  }

  .grid-container-endeuda-dos1 {
    width: auto;
    max-width: none;
    padding-left: 0;
  }

  .quick-stack-6 {
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-wrapper-endeuda-dos {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .hero-overlaycal-carlos-faq-endeuda-dos {
    height: auto;
    max-height: 5000px;
    margin-top: 0;
    padding: 10px 0 0;
  }

  .centered-container-carlos-faq-endeuda-dos {
    text-align: left;
    align-self: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-19335-endeuda-dos {
    padding-right: 10px;
  }

  .bold-text-80-endeuda-dos {
    text-align: left;
    font-size: 16px;
  }

  .paragraph-19-copy-carlos-faq-endeuda-dos {
    text-align: left;
    font-size: 13px;
  }

  .heading-45-endeuda-dos {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 120%;
  }

  .textcopy-endeuda-dos {
    text-align: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .heading-28935-endeuda-dos {
    font-size: 24px;
    line-height: 140%;
  }

  .div-block-19395 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .mobilestyle-copy-carlos-faq-endeuda-dos-copy {
    text-align: left;
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 5px;
    font-size: 22px;
    line-height: 120%;
  }

  .container-397 {
    text-align: center;
  }

  .image-116 {
    float: none;
    text-align: center;
    margin-left: 0;
  }

  .heading-28957-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .div-block-19396 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .form-block-2 {
    width: 100%;
  }

  .container-form {
    max-width: 100%;
  }

  .image-117 {
    float: none;
  }

  .image-118 {
    float: left;
    text-align: left;
  }

  .div-block-19398 {
    height: 150px;
  }

  .bold-text-104 {
    font-size: 16px;
  }

  .paragraph-55-bolded {
    margin-bottom: 0;
  }

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

  .bold-text-106 {
    font-size: 15px;
  }

  .hero-overlaypuertorico {
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 10px 0 40px;
  }

  .heading28935puertorico {
    font-size: 24px;
    line-height: 140%;
  }

  .heading28936puertorico {
    font-size: 21px;
    line-height: 140%;
  }

  .divblock19333puertorico {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .column59puertorico {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .cardssectioncarlosmainpuertorico {
    padding-top: 0;
    padding-bottom: 0;
  }

  .centeredcontainerpuertorico {
    text-align: left;
    align-self: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .heading30puertorico {
    font-size: 18px;
  }

  .cardsgridcontainerpuertorico {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading30puertorico1, .heading-30-copy-copy, .heading30puertorico2 {
    font-size: 18px;
  }

  .trustpilot-class425pr {
    height: 230px;
  }

  .button5pr {
    width: 90%;
    font-size: 16px;
  }

  .centeredcontainer425bpr {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .heading30puertorico3 {
    font-size: 18px;
  }

  .button4puertorico {
    text-align: center;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
  }

  .herooverlayabout-em425-pr-copy {
    height: auto;
    max-height: 900px;
    margin-top: 0;
    padding: 0 10px 20px;
  }

  .centered-containerpr {
    text-align: left;
    align-self: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .mobilestyle-em425pr {
    text-align: center;
    margin-top: 0;
    padding-top: 20px;
    font-size: 18px;
    line-height: 140%;
  }

  .paragraph-19-em425pr {
    text-align: center;
  }

  .divblock19338pr {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .divblock4pr {
    float: none;
    width: 100%;
  }

  .section51em425apr {
    padding-bottom: 0;
  }

  .heading45pr {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 120%;
  }

  .container14pr {
    padding-left: 20px;
  }

  .textcopypr {
    text-align: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .heading45pr1, .heading45copyprabout {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 120%;
  }

  .trustpilot-class-425pr, .trustpilot-class-425-pr {
    height: 230px;
  }

  .hero-overlayrelief-em425pr {
    align-items: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 20px 0;
  }

  .centered-container-em425pr {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .mobilestyle-em425pr1 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 18px;
    line-height: 140%;
  }

  .bold-text-82pr {
    font-size: 21px;
  }

  .heading-28941pr {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 140%;
  }

  .bold-text-83pr {
    font-size: 18px;
    font-weight: 600;
  }

  .div-block-19333pr {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .headingpr, .heading-pr-deuda {
    font-size: 16px;
    line-height: 140%;
  }

  .section-52pr {
    padding-top: 10px;
  }

  .heading-45-em425pr {
    margin-top: 10px;
    font-size: 16px;
    line-height: 140%;
  }

  .section-5pr {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-45-em4pr {
    font-size: 18px;
    line-height: 140%;
  }

  .trustpilot-class-em425pr {
    height: 230px;
  }

  .container-12pr {
    margin-top: 0;
  }

  .hero-overlaycal-pr-faq {
    height: auto;
    max-height: 5000px;
    margin-top: 0;
    padding: 10px 0 0;
  }

  .centered-container-pr-faq {
    text-align: left;
    align-self: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-19335-pr {
    padding-right: 10px;
  }

  .mobilestyle-copy-carlos-faq-pr {
    text-align: left;
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 5px;
    font-size: 22px;
    line-height: 120%;
  }

  .bold-text-80-pr {
    text-align: left;
    font-size: 16px;
  }

  .paragraph-19-copy-carlos-faq-pr {
    text-align: left;
    font-size: 13px;
  }

  .herooverlayreviews-em425pr {
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 20px 10px;
  }

  .centered-container-em425pr1 {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .mobilestyle-em425pr2 {
    text-align: center;
    margin-top: 0;
    padding-top: 20px;
    font-size: 18px;
    line-height: 140%;
  }

  .bold-text-84pr {
    font-size: 21px;
  }

  .paragraph-19-em425pr3 {
    text-align: center;
    font-size: 14px;
  }

  .div-block-19338pr {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-5-reviewspr {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-4-pr, .heading-4pr {
    padding-right: 10px;
    font-size: 19px;
    line-height: 140%;
  }

  .section-51pr {
    margin-bottom: 0;
  }

  .heading-4-em425pr {
    padding-right: 10px;
    font-size: 2em;
  }

  .image-98pr {
    max-width: 100%;
  }

  .heading-45-pr {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 120%;
  }

  .hero-overlaycarloscalderon-ida {
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 10px 0 0;
  }

  .heading-28935-ida {
    font-size: 18px;
    line-height: 140%;
  }

  .heading-28936-ida {
    font-size: 21px;
    line-height: 140%;
  }

  .div-block-19333-ida {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .column-59-carlos-ida {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .div-block-4-ida, .div-block-4-ida2 {
    float: none;
    width: 100%;
  }

  .cards-section-carlos-main-ida {
    padding-top: 0;
    padding-bottom: 0;
  }

  .centered-container-ida {
    text-align: left;
    align-self: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .heading-30-ida, .heading-30-copy-ida, .heading-30-copy-ida2 {
    font-size: 18px;
  }

  .column-11-ida {
    text-align: center;
  }

  .trustpilot-class-425-ida {
    height: 230px;
  }

  .heading-30-copy-ida1 {
    font-size: 18px;
  }

  .centered-container-425b-ida {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .button-4-ida {
    text-align: center;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
  }

  .heading-28954 {
    font-size: 24px;
    line-height: 120%;
  }

  .heading-56 {
    font-size: 24px;
  }

  .heading-55 {
    font-size: 28px;
    line-height: 140%;
  }

  .heading-56-ida {
    font-size: 24px;
  }

  .heading-55-ida {
    font-size: 28px;
    line-height: 140%;
  }

  .carlos-heading-56-ida {
    font-size: 24px;
  }

  .carlos-heading-55-ida {
    font-size: 28px;
    line-height: 140%;
  }

  .carlos-ida-button25 {
    width: 100%;
    font-size: 25px;
    overflow: visible;
  }

  .accordion-toggle-4 {
    padding-top: 10px;
  }

  .ida-text-block-75 {
    overflow-wrap: anywhere;
    flex: none;
    width: 100%;
    max-width: none;
    max-height: none;
    font-size: .9em;
    line-height: 118%;
    display: block;
    overflow: visible;
  }

  .bold-text-110 {
    line-height: 110%;
  }

  .bold-text-111 {
    overflow-wrap: break-word;
  }

  .grid-57 {
    grid-template-columns: 1fr;
  }

  .carlos-ida-paragraph-446 {
    text-align: center;
  }

  .carlos-ida-header011 {
    font-size: 21px;
    line-height: 120%;
  }

  .carlos-ida-hero-overlayrelief-em425-carlosopy {
    align-items: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 20px 0;
  }

  .carlos-ida-centered-container-em425 {
    text-align: left;
    align-self: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .carlos-ida-mobilestyle-em425-carlosy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 18px;
    line-height: 140%;
  }

  .carlos-ida-bold-text-83 {
    font-size: 18px;
    font-weight: 600;
  }

  .carlos-ida-heading-carlos-deuda, .carlos-ida-heading-carlos-deuda1 {
    font-size: 16px;
    line-height: 140%;
  }

  .carlos-ida-section-5-carlos {
    padding-top: 0;
    padding-bottom: 0;
  }

  .carlos-ida-heading-45-em424 {
    font-size: 18px;
    line-height: 140%;
  }

  .carlos-ida-section-52 {
    padding-top: 10px;
  }

  .carlos-ida-heading-45-em425-carlosy {
    margin-top: 10px;
    font-size: 16px;
    line-height: 140%;
  }

  .carlos-ida-hero-overlaycal-carlos-faq {
    height: auto;
    max-height: 5000px;
    margin-top: 0;
    padding: 10px 0 0;
  }

  .carlos-ida-centered-container-carlos-faq {
    text-align: left;
    align-self: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .carlos-ida-bold-text-80 {
    text-align: left;
  }

  .carlos-ida-paragraph-19-copy-carlos-faq {
    text-align: left;
    font-size: 13px;
  }

  .carlos-ida-heading-45 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 120%;
  }

  .carlos-ida-textcopy {
    text-align: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .div-block-19411 {
    text-align: center;
  }

  .herooverlayabout-em425-carlos-copy {
    height: auto;
    max-height: 900px;
    margin-top: 0;
    padding: 0 10px 20px;
  }

  .carlos-ida-herooverlayabout-em425-01 {
    height: auto;
    max-height: 900px;
    margin-top: 0;
    padding: 0 20px 20px;
  }

  .carlos-ida-div-block-4 {
    float: none;
    width: 100%;
  }

  .carlos-ida-section-51 {
    padding-bottom: 0;
  }

  .carlos-ida-heading-45b {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 120%;
  }

  .carlos-ida-container-14 {
    padding-left: 20px;
  }

  .carlos-ida-textcopy-list {
    text-align: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .carlos-ida-div-block-19340 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .carlos-ida-heading-meet-carlos {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 120%;
  }

  .carlos-ida-block-quote-4 {
    background-color: #94d0e3;
    border-left-style: solid;
    padding-left: 20px;
  }

  .carlos-ida-heading-45c, .heading-45-copycarlosida {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 120%;
  }

  .carlos-ida-sticky-nav-363-copy {
    padding: 0;
    position: static;
  }

  .container-9-363-close-471-copy-copy {
    padding-bottom: 10px;
  }

  .carlos-ida-container-9-363-close-471 {
    max-width: 100%;
    padding-bottom: 10px;
  }

  .carlos-ida-nav-grid-363 {
    grid-template-rows: 119px;
    grid-template-columns: 1fr;
    grid-auto-columns: 123px;
    grid-auto-flow: column;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .carlos-ida-container-19-copy {
    font-size: 12px;
  }

  .carlos-ida-mobilestyle {
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 10px;
    font-size: 18px;
    line-height: 140%;
  }

  .carlos-ida-paragraph19 {
    text-align: center;
  }

  .carlos-ida-subhead {
    margin-bottom: 20px;
    font-size: 17px;
  }

  .carlos-ida-list18 {
    margin-top: 20px;
    padding-left: 20px;
    font-size: 15px;
  }

  .button-38 {
    font-size: 20px;
  }

  .quick-stack-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .carlos-heading-55-ida2 {
    font-size: 28px;
    line-height: 140%;
  }

  .carlos-button-4-ida {
    text-align: center;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
  }

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

  .section-439 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .div-block-19416 {
    margin-left: 0;
    margin-right: 0;
  }

  .carlos-ida-sticky-nav-363-copy-ty {
    padding: 0;
    position: static;
  }

  .text-span-16 {
    font-size: 42px;
  }

  .hero-overlaycarloscalderon-ida-copy, ._684-hero-overlaycarloscalderon-ida {
    height: auto;
    max-height: none;
    margin-top: 0;
    padding: 10px 0 0;
  }

  ._684-div-block-19333-ida {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._684-ida-carlos-mobile {
    display: block;
  }

  ._684-heading-28954 {
    font-size: 24px;
    line-height: 120%;
  }

  ._684-carlos-heading-56-ida {
    font-size: 24px;
  }

  ._684-carlos-heading-55-ida2 {
    font-size: 28px;
    line-height: 140%;
  }

  ._684-column-59-carlos-ida {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .div-block-19420 {
    width: auto;
    padding-top: 20px;
    padding-left: 15px;
  }

  .efi-button-menu {
    overflow: visible;
  }

  .button.launch-ida {
    font-size: 12px;
  }

  .div-block-19421 {
    width: 120px;
  }

  .tracking-phone-2 {
    font-size: 15px;
  }

  .efi-icon {
    overflow: visible;
  }

  .efi-nav-01-nav-menu {
    padding-top: 20px;
  }

  .container-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .efi-h5 {
    margin-top: 10px;
    font-size: 15px;
  }

  .ww3-ida-debthelp-container-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  ._w-w3-ida-debthelp-div-block-19421 {
    width: 120px;
  }

  .ida-efi-jumbo {
    font-size: 32px;
  }

  .efi-label.big {
    font-size: 14px;
  }

  .efi-hr-01-buttons-wrapper {
    text-align: center;
  }

  .ww3-ida-debthelp-efi-label.big {
    font-size: 14px;
  }

  .ww3-ida-debthelp-ida-efi-jumbo, .heading-28960 {
    font-size: 24px;
  }

  .heading-28961 {
    font-size: 28px;
    line-height: 140%;
  }

  .ww3-ida-debthelp-heading-28960 {
    font-size: 24px;
  }

  .ww3-ida-debthelp-heading-28961 {
    font-size: 28px;
    line-height: 140%;
  }

  .heading-61 {
    font-size: 21px;
  }

  .ida-5-sectionb {
    padding-left: 2%;
    padding-right: 2%;
  }

  .heading-60 {
    font-size: 28px;
    line-height: 140%;
  }

  .ww3-ida-debthelp-ida-5-sectionb {
    padding-left: 2%;
    padding-right: 2%;
  }

  .ww3-ida-debthelp-heading-60 {
    font-size: 28px;
    line-height: 140%;
  }

  .ww3-ida-debthelp-heading-61 {
    font-size: 21px;
  }

  .efi-cta-03 {
    padding-bottom: 60px;
  }

  .efi-paragraph {
    font-size: 21px;
  }

  .ww3-ida-debthelp-efi-cta-03 {
    padding-bottom: 60px;
  }

  .ww3-ida-debthelp-efi-paragraph {
    font-size: 21px;
  }

  .heading-57 {
    line-height: 140%;
  }

  .heading-58, .ww3-ida-debthelp-heading-58 {
    font-size: 24px;
  }

  .ww3-ida-debthelp-heading-57 {
    line-height: 140%;
  }

  .model-2, .model-sp-2 {
    display: none;
  }

  .heading-28963 {
    font-size: 40px;
  }

  .heading-2024-carlos {
    font-size: 24px;
    line-height: 140%;
  }

  .carlos-2024-sticky-nav {
    padding: 0;
    position: sticky;
  }

  .heading-2024-carlos2 {
    font-size: 24px;
    line-height: 140%;
  }

  ._684-div-block-19333-ida-hidden {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._684-div-block-19346-ida-hidden {
    padding-left: 5px;
    padding-right: 5px;
  }

  ._684-div-block-19330b2-hidden {
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-2024-carlos2-hidden {
    padding-bottom: 10px;
    font-size: 21px;
    font-weight: 600;
    line-height: 140%;
  }

  ._684-div-block-19333-ida-facil {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-2024-carlos2-facil {
    font-size: 24px;
    line-height: 140%;
  }

  .section-442 {
    padding-top: 0;
  }

  .heading-28965 {
    font-size: 24px;
    line-height: 140%;
  }

  .paragraph-454 {
    font-size: 16px;
    line-height: 140%;
  }

  .list-21 {
    font-size: 16px;
  }

  .paragraph-422 {
    font-size: 16px;
    line-height: 140%;
  }

  .section-443 {
    padding-top: 0;
  }

  .heading-28966 {
    font-size: 24px;
    line-height: 140%;
  }

  .paragraph-455 {
    font-size: 16px;
    line-height: 140%;
  }

  .list-22 {
    font-size: 16px;
  }

  .paragraph-456 {
    font-size: 16px;
    line-height: 140%;
  }

  .ww3-ida-debthelp-ida-efi-jumbo-copy {
    font-size: 21px;
  }

  .modalbox-esign {
    object-fit: fill;
    flex: none;
    width: 300px;
    max-width: 700px;
    display: block;
  }

  .close-mobal-bg-dis-2 {
    width: auto;
  }

  .model-3, .model-sp-3 {
    display: none;
  }

  .close-mobal-bg-dis-3 {
    width: auto;
  }

  .model-4 {
    display: none;
  }

  .heading-2-fast-easy {
    text-align: center;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 140%;
  }

  .textcopy-comparevicki-copy-copy, .textcopy-copy-copy {
    text-align: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .section-52-copy {
    padding-top: 10px;
  }

  .mobilestyle-copy {
    text-align: center;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 120%;
  }

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

  .sticky-nav-363-copy {
    padding: 0;
    position: sticky;
  }

  .mobilestyle-copy2 {
    text-align: center;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 140%;
  }

  .bold-text-129 {
    font-size: 21px;
  }

  .sticky-nav-363-copy-copydaw {
    padding: 0;
    position: static;
  }

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

  .image-129 {
    max-width: 75%;
  }

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

  .container-404 {
    padding: 0 10px 20px;
  }

  .heading-28935-ida-semana {
    font-size: 14px;
    line-height: 140%;
  }

  .bold-text-130-semana {
    font-size: 14px;
  }

  .heading-28935-ida-semanaheading {
    font-size: 18px;
    line-height: 140%;
  }

  .container-405 {
    margin-top: 0;
  }

  .image-131 {
    vertical-align: bottom;
  }

  .cell-11 {
    display: none;
  }

  .div-block-2024-carlos-hidden-new-form {
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .div-block-2024-carlos-hidden-copy {
    background-color: #f6f6f6;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-2024-carlos2-hidden-copy {
    padding-bottom: 10px;
    font-size: 21px;
    font-weight: 600;
    line-height: 140%;
  }
}

#w-node-f2fd67d0-ec94-8ead-51b5-28e6c0bebee5-4c457dd7, #w-node-f2fd67d0-ec94-8ead-51b5-28e6c0bebeee-4c457dd7 {
  justify-self: start;
}

#w-node-f2fd67d0-ec94-8ead-51b5-28e6c0bebef1-4c457dd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-f2fd67d0-ec94-8ead-51b5-28e6c0bebef4-4c457dd7 {
  justify-self: end;
}

#w-node-f564ff7f-e704-9ba3-ea24-03d13767c11e-fc457dd8 {
  justify-self: start;
}

#w-node-f564ff7f-e704-9ba3-ea24-03d13767c121-fc457dd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-f564ff7f-e704-9ba3-ea24-03d13767c124-fc457dd8 {
  justify-self: end;
}

#w-node-c183b17c-1383-e457-7cfb-135d8eacf0fc-a5457dd9, #w-node-_4993b650-181a-7eed-c63a-a155744f6aa3-d7457dda, #w-node-_4993b650-181a-7eed-c63a-a155744f6aac-d7457dda {
  justify-self: start;
}

#w-node-_4993b650-181a-7eed-c63a-a155744f6aaf-d7457dda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_4993b650-181a-7eed-c63a-a155744f6ab2-d7457dda {
  justify-self: end;
}

#w-node-_9fdb8952-8fe7-b548-c1dd-aced0595eaca-8b457dde {
  justify-self: start;
}

#w-node-_9fdb8952-8fe7-b548-c1dd-aced0595eacd-8b457dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_9fdb8952-8fe7-b548-c1dd-aced0595ead0-8b457dde {
  justify-self: end;
}

#w-node-_3c801370-f81b-edc6-677f-f01c496044fb-dc457de0 {
  justify-self: start;
}

#w-node-_3c801370-f81b-edc6-677f-f01c496044fe-dc457de0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_3c801370-f81b-edc6-677f-f01c49604501-dc457de0 {
  justify-self: end;
}

#w-node-_2dea5d3e-bf28-d081-37ba-14ec0f75a64f-69457dee, #w-node-_2dea5d3e-bf28-d081-37ba-14ec0f75a658-69457dee {
  justify-self: start;
}

#w-node-_2dea5d3e-bf28-d081-37ba-14ec0f75a65b-69457dee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_2dea5d3e-bf28-d081-37ba-14ec0f75a65e-69457dee {
  justify-self: end;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-69457dee, #w-node-f56c38d9-4ae7-ad9b-ea7a-a467be39bd81-eb457def, #w-node-f56c38d9-4ae7-ad9b-ea7a-a467be39bd8a-eb457def {
  justify-self: start;
}

#w-node-f56c38d9-4ae7-ad9b-ea7a-a467be39bd8d-eb457def {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-f56c38d9-4ae7-ad9b-ea7a-a467be39bd90-eb457def {
  justify-self: end;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-eb457def, #w-node-ac1223e9-bdf1-d5d5-9b83-f334085eaa52-2b457df3 {
  justify-self: start;
}

#w-node-ac1223e9-bdf1-d5d5-9b83-f334085eaa55-2b457df3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-ac1223e9-bdf1-d5d5-9b83-f334085eaa58-2b457df3 {
  justify-self: end;
}

#w-node-_8073026a-607f-bc61-ecd9-0a200e45fe3a-d6457e08, #w-node-b71a6649-3022-8c8a-6dd2-87d2acb8ad40-60457e1c {
  justify-self: start;
}

#w-node-b71a6649-3022-8c8a-6dd2-87d2acb8ad43-60457e1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-b71a6649-3022-8c8a-6dd2-87d2acb8ad46-60457e1c {
  justify-self: end;
}

#w-node-fdc4c54c-0b4d-8711-ffde-d963c2057af4-60457e1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d4c4b5-c097-5b6e-5a06-d41ec1d4d477-00457e1e {
  justify-self: start;
}

#w-node-_61d4c4b5-c097-5b6e-5a06-d41ec1d4d47a-00457e1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_61d4c4b5-c097-5b6e-5a06-d41ec1d4d47d-00457e1e {
  justify-self: end;
}

#w-node-_96281804-0510-e0a6-0af0-0920ef33f95b-4a457e26 {
  justify-self: start;
}

#w-node-_96281804-0510-e0a6-0af0-0920ef33f95e-4a457e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_96281804-0510-e0a6-0af0-0920ef33f961-4a457e26 {
  justify-self: end;
}

#w-node-df2daf5d-445b-e5b2-eb7b-ae0bfcc8b968-33457e27, #w-node-_3c8614c1-eaf5-d2af-b037-9077d0951979-78457e53 {
  justify-self: start;
}

#w-node-_3c8614c1-eaf5-d2af-b037-9077d095197c-78457e53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_3c8614c1-eaf5-d2af-b037-9077d095197f-78457e53 {
  justify-self: end;
}

#w-node-c67370ae-7055-6c1b-3e08-4a13a51f952d-83457e64 {
  justify-self: start;
}

#w-node-c67370ae-7055-6c1b-3e08-4a13a51f9530-83457e64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-c67370ae-7055-6c1b-3e08-4a13a51f9533-83457e64 {
  justify-self: end;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-65457e76 {
  justify-self: start;
}

#w-node-_334db1ff-6b28-c8b3-07cc-b9f399fdcf8c-65457e76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca624-65457e76 {
  justify-self: end;
}

#w-node-_75c0c74c-926d-725b-3d9f-f7ce40f453c9-77457e7b {
  justify-self: start;
}

#w-node-_75c0c74c-926d-725b-3d9f-f7ce40f453cc-77457e7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_75c0c74c-926d-725b-3d9f-f7ce40f453cf-77457e7b {
  justify-self: end;
}

#w-node-d0986d86-46b1-4cbd-5e72-849e6f940f67-77457e7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2dd00882-7f61-a383-0286-5d9f653ef53d-77457e7b, #w-node-_9ab10993-2472-79e7-66a2-a392d40b4b72-77457e7b, #w-node-_4fb998cd-9a69-47a2-0615-bd1f3c8ededd-77457e7b, #w-node-_6790b731-3283-0dfb-4676-3fe7fd793231-77457e7b, #w-node-d6bf6045-e24f-ed75-258a-a952d9e8fa47-77457e7b, #w-node-_6dcc3620-709a-f102-a207-b34df304cad6-77457e7b, #w-node-_00d0d4dd-3b88-fe49-a0a2-ca1ac60621bf-77457e7b, #w-node-_89a418cd-2c31-4168-4ce8-f2de981cc56c-77457e7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68730456-bceb-2dc8-220f-36fbfb6dc83e-fa457e82, #w-node-_2c4df8c5-8f05-f82f-5eea-8015ce9b3585-fa457e82, #w-node-_94edfe86-96f0-9f1c-4746-5170b410beb4-fa457e82, #w-node-_0eb25d72-1198-fd19-1d43-1bd2d1ddc257-fa457e82, #w-node-c75e0b2b-7f49-a8d8-7274-0e1d74333bd3-fa457e82, #w-node-_50b5ecd6-a9ed-2688-d4c5-08b02fc2a55f-fa457e82 {
  place-self: center;
}

#w-node-f4f171a8-71a0-e018-e469-fcae3d0492a8-42457e87, #w-node-f4f171a8-71a0-e018-e469-fcae3d0492b1-42457e87 {
  justify-self: start;
}

#w-node-f4f171a8-71a0-e018-e469-fcae3d0492b4-42457e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-f4f171a8-71a0-e018-e469-fcae3d0492b7-42457e87 {
  justify-self: end;
}

#w-node-_5b33e2ee-df5e-86b0-d6c2-e63eccec68f5-26457e88, #w-node-_5b33e2ee-df5e-86b0-d6c2-e63eccec68fe-26457e88 {
  justify-self: start;
}

#w-node-_5b33e2ee-df5e-86b0-d6c2-e63eccec6901-26457e88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_5b33e2ee-df5e-86b0-d6c2-e63eccec6904-26457e88 {
  justify-self: end;
}

#w-node-fce42065-ad93-bdc5-0ecc-66286176606c-9a457e97, #w-node-fce42065-ad93-bdc5-0ecc-662861766075-9a457e97 {
  justify-self: start;
}

#w-node-fce42065-ad93-bdc5-0ecc-662861766078-9a457e97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-fce42065-ad93-bdc5-0ecc-66286176607b-9a457e97 {
  justify-self: end;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-ed457e9c {
  justify-self: start;
}

#w-node-_334db1ff-6b28-c8b3-07cc-b9f399fdcf8c-ed457e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca624-ed457e9c {
  justify-self: end;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-89457e9d {
  justify-self: start;
}

#w-node-_334db1ff-6b28-c8b3-07cc-b9f399fdcf8c-89457e9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca624-89457e9d {
  justify-self: end;
}

#w-node-fce42065-ad93-bdc5-0ecc-66286176606c-66457ea7, #w-node-fce42065-ad93-bdc5-0ecc-662861766075-66457ea7 {
  justify-self: start;
}

#w-node-fce42065-ad93-bdc5-0ecc-662861766078-66457ea7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-fce42065-ad93-bdc5-0ecc-66286176607b-66457ea7 {
  justify-self: end;
}

#w-node-db3c1f8c-40c3-d0d0-9b20-1e0ae5f200ba-b3457eb8, #w-node-db3c1f8c-40c3-d0d0-9b20-1e0ae5f200c3-b3457eb8 {
  justify-self: start;
}

#w-node-db3c1f8c-40c3-d0d0-9b20-1e0ae5f200c6-b3457eb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-db3c1f8c-40c3-d0d0-9b20-1e0ae5f200c9-b3457eb8 {
  justify-self: end;
}

#w-node-_2aca8b2b-282a-e734-e238-da88ad3aaed8-55457eb9 {
  justify-self: start;
}

#w-node-_2aca8b2b-282a-e734-e238-da88ad3aaedb-55457eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_2aca8b2b-282a-e734-e238-da88ad3aaede-55457eb9 {
  justify-self: end;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198140-55457eb9 {
  justify-self: start;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198143-55457eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198146-55457eb9 {
  justify-self: end;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-55457eb9, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef088-55457eb9, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef093-55457eb9 {
  justify-self: start;
}

#w-node-ab69fc25-2ac7-4c6c-d415-00747bbef096-55457eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-ab69fc25-2ac7-4c6c-d415-00747bbef099-55457eb9 {
  justify-self: end;
}

#w-node-_8ee0c7a3-2480-4263-6ea7-f453e5da7ab0-41457eba, #w-node-_2552acf0-2506-e670-1b02-afefbdd810c3-75457ebb, #w-node-_2552acf0-2506-e670-1b02-afefbdd810cc-75457ebb {
  justify-self: start;
}

#w-node-_2552acf0-2506-e670-1b02-afefbdd810cf-75457ebb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_2552acf0-2506-e670-1b02-afefbdd810d2-75457ebb {
  justify-self: end;
}

#w-node-_55b8caf9-5fff-7591-5293-39dba2272945-c7457ebf {
  justify-self: start;
}

#w-node-_55b8caf9-5fff-7591-5293-39dba2272948-c7457ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_55b8caf9-5fff-7591-5293-39dba227294b-c7457ebf {
  justify-self: end;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198140-c7457ebf {
  justify-self: start;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198143-c7457ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198146-c7457ebf {
  justify-self: end;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-c7457ebf, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef088-c7457ebf, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef093-c7457ebf {
  justify-self: start;
}

#w-node-ab69fc25-2ac7-4c6c-d415-00747bbef096-c7457ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-ab69fc25-2ac7-4c6c-d415-00747bbef099-c7457ebf {
  justify-self: end;
}

#w-node-_76dd2bd5-ea96-1791-0861-fe90e6621dce-36457ec1 {
  justify-self: start;
}

#w-node-_76dd2bd5-ea96-1791-0861-fe90e6621dd1-36457ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_76dd2bd5-ea96-1791-0861-fe90e6621dd4-36457ec1 {
  justify-self: end;
}

#w-node-_2aca8b2b-282a-e734-e238-da88ad3aaed8-36457ec1 {
  justify-self: start;
}

#w-node-_2aca8b2b-282a-e734-e238-da88ad3aaedb-36457ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_2aca8b2b-282a-e734-e238-da88ad3aaede-36457ec1 {
  justify-self: end;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198140-36457ec1 {
  justify-self: start;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198143-36457ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198146-36457ec1 {
  justify-self: end;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-36457ec1, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef088-36457ec1, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef093-36457ec1 {
  justify-self: start;
}

#w-node-ab69fc25-2ac7-4c6c-d415-00747bbef096-36457ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-ab69fc25-2ac7-4c6c-d415-00747bbef099-36457ec1 {
  justify-self: end;
}

#w-node-_75c0c74c-926d-725b-3d9f-f7ce40f453c9-2f457ec8 {
  justify-self: start;
}

#w-node-_75c0c74c-926d-725b-3d9f-f7ce40f453cc-2f457ec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_75c0c74c-926d-725b-3d9f-f7ce40f453cf-2f457ec8 {
  justify-self: end;
}

#w-node-_4beb8c66-2589-60f0-2cbc-9cd827e915a7-bc78e18c {
  place-self: center end;
}

#w-node-_4beb8c66-2589-60f0-2cbc-9cd827e915aa-bc78e18c, #w-node-a5cb49aa-588c-c80b-3e72-2e8bc3b5dba5-bc78e18c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537dc9-40e6e014, #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537dcf-40e6e014, #w-node-_6790b731-3283-0dfb-4676-3fe7fd793231-40e6e014, #w-node-d6bf6045-e24f-ed75-258a-a952d9e8fa47-40e6e014, #w-node-_6dcc3620-709a-f102-a207-b34df304cad6-40e6e014, #w-node-_00d0d4dd-3b88-fe49-a0a2-ca1ac60621bf-40e6e014, #w-node-_89a418cd-2c31-4168-4ce8-f2de981cc56c-40e6e014 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbe3cfaf-597f-e07d-7f97-cdfb43d56a82-43d56a7f {
  justify-self: start;
}

#w-node-cbe3cfaf-597f-e07d-7f97-cdfb43d56a85-43d56a7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-cbe3cfaf-597f-e07d-7f97-cdfb43d56a88-43d56a7f {
  justify-self: end;
}

#w-node-ad4df6a6-5925-f6a5-7ba4-3d448a147daf-21ba40b4 {
  align-self: end;
}

#w-node-ad4df6a6-5925-f6a5-7ba4-3d448a147db3-21ba40b4 {
  place-self: end center;
}

#w-node-cbe48f4c-57ef-3947-c553-fac9fafe9fea-21ba40b4, #w-node-cbe48f4c-57ef-3947-c553-fac9fafe9fed-21ba40b4, #w-node-cbe48f4c-57ef-3947-c553-fac9fafe9ff0-21ba40b4, #w-node-cbe48f4c-57ef-3947-c553-fac9fafe9ff3-21ba40b4, #w-node-_9303ea7e-515b-ad15-6ade-8dd8aded1a15-21ba40b4, #w-node-_9303ea7e-515b-ad15-6ade-8dd8aded1a17-21ba40b4, #w-node-_9303ea7e-515b-ad15-6ade-8dd8aded1a19-21ba40b4, #w-node-_9303ea7e-515b-ad15-6ade-8dd8aded1a1b-21ba40b4, #w-node-_9303ea7e-515b-ad15-6ade-8dd8aded1a1d-21ba40b4, #w-node-_9303ea7e-515b-ad15-6ade-8dd8aded1a1f-21ba40b4 {
  align-self: center;
}

#w-node-_8242803d-7240-dda5-6e12-6ee4ae3e9809-21ba40b4, #w-node-_8242803d-7240-dda5-6e12-6ee4ae3e9818-21ba40b4, #w-node-_8242803d-7240-dda5-6e12-6ee4ae3e9822-21ba40b4, #w-node-_8242803d-7240-dda5-6e12-6ee4ae3e982b-21ba40b4, #w-node-_61c7891e-efd5-766d-25e8-50a677688177-21ba40b4, #w-node-_61c7891e-efd5-766d-25e8-50a677688179-21ba40b4, #w-node-_61c7891e-efd5-766d-25e8-50a67768817e-21ba40b4, #w-node-_61c7891e-efd5-766d-25e8-50a677688180-21ba40b4, #w-node-_61c7891e-efd5-766d-25e8-50a677688185-21ba40b4, #w-node-_61c7891e-efd5-766d-25e8-50a677688187-21ba40b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b74cc689-5974-db5a-4bc6-6fa89c92e7c3-902483e7 {
  place-self: end center;
}

#w-node-_1ca74e80-9668-42ca-9e48-7acce9ce5968-902483e7, #w-node-_1ca74e80-9668-42ca-9e48-7acce9ce596b-902483e7, #w-node-_1ca74e80-9668-42ca-9e48-7acce9ce596e-902483e7, #w-node-_1ca74e80-9668-42ca-9e48-7acce9ce5971-902483e7 {
  align-self: center;
}

#w-node-_7d60cc6e-4bc0-ec96-79c0-52ecd68ff4e9-902483e7, #w-node-_7d60cc6e-4bc0-ec96-79c0-52ecd68ff4ed-902483e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d60cc6e-4bc0-ec96-79c0-52ecd68ff4f1-902483e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1b039ff9-c440-eda9-1401-27a041c01a29-e8c2d72f {
  place-self: end center;
}

#w-node-_6109c844-e2fc-5fa6-9395-d6652ea70cbd-e8c2d72f, #w-node-_6109c844-e2fc-5fa6-9395-d6652ea70cc0-e8c2d72f, #w-node-_6109c844-e2fc-5fa6-9395-d6652ea70cc3-e8c2d72f, #w-node-_6109c844-e2fc-5fa6-9395-d6652ea70cc6-e8c2d72f {
  align-self: center;
}

#w-node-_421032ba-940f-f9b0-53d5-38b73257463b-f134ce51 {
  place-self: end center;
}

#w-node-_40314864-b676-c80b-ff3a-d303ce9eabcf-f134ce51, #w-node-_40314864-b676-c80b-ff3a-d303ce9eabd2-f134ce51, #w-node-_40314864-b676-c80b-ff3a-d303ce9eabd5-f134ce51, #w-node-_40314864-b676-c80b-ff3a-d303ce9eabd8-f134ce51 {
  align-self: center;
}

#w-node-_88bbb372-f5d3-f86a-665e-de5dac5cc359-f134ce51, #w-node-_4696a9ba-8264-8d76-507b-9e6fd8ef37cf-f134ce51, #w-node-_4863cc02-dbe8-b2a9-ad33-ee8546d4e352-f134ce51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_938f430e-d9e1-1cb2-42fa-7bf2abb222c0-198ef72f {
  place-self: end center;
}

#w-node-_4b402a99-b02f-2138-c904-ada20f276cbb-198ef72f, #w-node-_4b402a99-b02f-2138-c904-ada20f276cbe-198ef72f, #w-node-_4b402a99-b02f-2138-c904-ada20f276cc1-198ef72f, #w-node-_4b402a99-b02f-2138-c904-ada20f276cc4-198ef72f {
  align-self: center;
}

#w-node-_019f3377-0acb-857a-fe4b-421f278a00d2-3f77e1c2 {
  place-self: end center;
}

#w-node-_8c872176-c4ca-b83b-7b7c-4fcc084cdccc-b66e3882 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_4f7b31a6-86c4-e8e0-cf4e-f13a22458637-b66e3882, #w-node-b621bc79-3556-e964-e307-2103d6980138-b66e3882, #w-node-_3a8a75ea-c5e3-801a-9a5f-918318bd3560-b66e3882 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2df76672-47a0-a5ea-95da-f47e92170e77-843f52db {
  justify-self: start;
}

#w-node-_2df76672-47a0-a5ea-95da-f47e92170e7a-843f52db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_2df76672-47a0-a5ea-95da-f47e92170e7d-843f52db {
  justify-self: end;
}

#w-node-d834851f-203f-657f-4ae8-cee768e47cf7-79f1400a, #w-node-_1528718e-0747-15ff-1e80-945b91447b49-79f1400a, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be7-79f1400a, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bed-79f1400a, #w-node-_8e8931c2-ba82-6273-5592-dc6a5bd65391-79f1400a, #w-node-_8e8931c2-ba82-6273-5592-dc6a5bd65397-79f1400a, #w-node-_8e8931c2-ba82-6273-5592-dc6a5bd6539d-79f1400a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1cebd38-055d-bbe6-32ba-fb27f5e4be58-f5e4be55 {
  justify-self: start;
}

#w-node-c1cebd38-055d-bbe6-32ba-fb27f5e4be5b-f5e4be55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-c1cebd38-055d-bbe6-32ba-fb27f5e4be5e-f5e4be55 {
  justify-self: end;
}

#w-node-ece00eb8-8352-b256-f854-8b17c87d8898-12050bcd {
  justify-self: start;
}

#w-node-ece00eb8-8352-b256-f854-8b17c87d889b-12050bcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-ece00eb8-8352-b256-f854-8b17c87d889e-12050bcd {
  justify-self: end;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198140-1996923a {
  justify-self: start;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198143-1996923a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198146-1996923a {
  justify-self: end;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-1996923a, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef088-1996923a, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef093-1996923a {
  justify-self: start;
}

#w-node-ab69fc25-2ac7-4c6c-d415-00747bbef096-1996923a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-ab69fc25-2ac7-4c6c-d415-00747bbef099-1996923a {
  justify-self: end;
}

#w-node-d1bc9544-f49a-3c69-0a44-b4521eb31a48-1996923a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-d1bc9544-f49a-3c69-0a44-b4521eb31a53-1996923a, #w-node-d1bc9544-f49a-3c69-0a44-b4521eb31a5a-1996923a, #w-node-d1bc9544-f49a-3c69-0a44-b4521eb31a65-1996923a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4da7d469-c29e-acb4-6d49-993fa06bb3cd-b94bffa6 {
  justify-self: start;
}

#w-node-_4da7d469-c29e-acb4-6d49-993fa06bb3d0-b94bffa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_4da7d469-c29e-acb4-6d49-993fa06bb3d3-b94bffa6 {
  justify-self: end;
}

#w-node-_6f96c2e2-87ae-c3b2-8839-c3b8905a346d-b94bffa6, #w-node-d4ca09c7-8f61-3474-b94b-446370fc5141-b94bffa6, #w-node-_310f6eeb-f9f3-4b63-e86a-277a1de1b602-a212d6d1, #w-node-_2267d781-004a-9d12-c770-50f1f41c56e3-a212d6d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3010869f-d124-95cd-8cb5-ace0e5e6efe1-7c364106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4681e4ed-33df-2aed-0911-1f402a287877-7c364106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_98cb0948-2878-6933-4472-c408f504aa28-7c364106, #w-node-_9e162bd9-6675-d274-23b1-a69deceb91ad-7c364106, #w-node-d5341fce-b6bd-68c6-6d16-a37556dc2f17-7c364106, #w-node-d5341fce-b6bd-68c6-6d16-a37556dc2f1d-7c364106, #w-node-_7da41196-9322-d961-aca8-1203dfd10bc0-7c364106, #w-node-_7da41196-9322-d961-aca8-1203dfd10bc6-7c364106, #w-node-_7da41196-9322-d961-aca8-1203dfd10bcc-7c364106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3010869f-d124-95cd-8cb5-ace0e5e6efe1-cd3fb692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4681e4ed-33df-2aed-0911-1f402a287877-cd3fb692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_98cb0948-2878-6933-4472-c408f504aa28-cd3fb692, #w-node-_9e162bd9-6675-d274-23b1-a69deceb91ad-cd3fb692, #w-node-e2bdd2ab-e8f7-45a6-a475-f18fbc5678c5-cd3fb692, #w-node-e2bdd2ab-e8f7-45a6-a475-f18fbc5678cb-cd3fb692, #w-node-_18508044-eb81-efe2-0e80-fbbc298bdf78-cd3fb692, #w-node-_18508044-eb81-efe2-0e80-fbbc298bdf7e-cd3fb692, #w-node-_18508044-eb81-efe2-0e80-fbbc298bdf84-cd3fb692, #w-node-_6c7917a5-fb96-e5e0-e429-3131ccc9c0ed-bcfe3098, #w-node-_4c8d02dd-4d8f-2b58-3bc1-e45f73a4b83a-bcfe3098, #w-node-f4942d46-d30b-69d1-7fac-d9b1b0f814d0-bcfe3098, #w-node-d9ef5906-85fa-ba96-b3ec-67c570d9ee5d-bcfe3098, #w-node-_151013c5-b4fa-71aa-7b1b-646e170f3588-bcfe3098, #w-node-_9a22e0b8-01aa-68b8-7be1-6326c7949d89-bcfe3098, #w-node-_5d393839-ea7f-00ea-ffd5-e4b9f8804a62-bcfe3098, #w-node-_4a3bb659-20bd-0862-aa9b-e8c3a81b88f6-bcfe3098, #w-node-_4a3bb659-20bd-0862-aa9b-e8c3a81b88f9-bcfe3098, #w-node-_3c75f621-612b-8645-2b47-d11d6f25548e-bcfe3098, #w-node-_3c75f621-612b-8645-2b47-d11d6f255490-bcfe3098, #w-node-_3c75f621-612b-8645-2b47-d11d6f255499-bcfe3098, #w-node-_31cf4370-8fc3-ce11-6a6a-c42c19ae3b6e-bcfe3098, #w-node-_31cf4370-8fc3-ce11-6a6a-c42c19ae3b70-bcfe3098, #w-node-_31cf4370-8fc3-ce11-6a6a-c42c19ae3b79-bcfe3098, #w-node-_5f989eec-0f78-d35d-d9aa-ff6fca51a5b9-bcfe3098, #w-node-_5f989eec-0f78-d35d-d9aa-ff6fca51a5bb-bcfe3098, #w-node-_5f989eec-0f78-d35d-d9aa-ff6fca51a5c4-bcfe3098, #w-node-dbc92141-fb2b-1355-7915-dc3c575c2cff-bcfe3098, #w-node-d7e75d59-5cde-f725-51af-a1e2da857eba-bcfe3098, #w-node-ebdcfa8f-9f14-bfd1-d493-c2e100b52bc3-bcfe3098, #w-node-e54dd246-c3c7-16a1-7bad-7322baed56d4-bcfe3098, #w-node-_56ab345a-3ea5-2de6-8b2d-b33478fbd226-bcfe3098, #w-node-d49588e9-6345-88e6-c26a-287f20ca2304-bcfe3098 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_007be822-aff0-70fd-bf6f-13d45905000c-6e9c866f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6f4c0d17-9c6c-f870-2405-c3da7aadeb0e-6e9c866f, #w-node-_03cd8e0a-13ca-6fbf-b9ba-81bcb71394d6-6e9c866f, #w-node-d9773c9b-4148-b754-bca6-1fe1794cdb6f-6e9c866f, #w-node-b9902d3d-a553-45db-1a21-ac3959dfa3d9-6168e151, #w-node-da57f5ce-de80-f40c-c416-bc8b7066caa8-6168e151, #w-node-_5be66efe-7de5-5af8-0a67-60f2c2de0593-6168e151, #w-node-_348a7044-6a5c-ea5b-b2a0-092ff5022481-6168e151, #w-node-e42a8b23-66d7-d8f3-8e89-06e7302462bb-6168e151, #w-node-_3d8d13aa-2af2-bad9-f388-3f090aad3adf-6168e151, #w-node-_4f7813a4-8a3b-05fb-2cee-a82916c4505a-6168e151, #w-node-f83e23a4-b698-57e0-4382-c5d9146e17da-6168e151 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c764083b-8167-d2f3-d1e9-0ff66535c0fc-6168e151 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f1c81942-0944-5ee2-d113-9707a67e64ba-6168e151, #w-node-df80e265-4622-f45f-8e5c-dadeb8aa10ed-6168e151, #w-node-_1aef6d5c-1b92-f916-1c1b-b6c1bde3dc41-6168e151, #w-node-_54c743da-bd27-59e4-b8bf-39b42c543bb0-6168e151, #w-node-_3971be7b-ae8b-14c0-014d-74bae95d6867-6168e151 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_618e1ff0-f4f4-c426-dbde-0a7a51dd5c19-a159aaa6 {
  justify-self: start;
}

#w-node-_618e1ff0-f4f4-c426-dbde-0a7a51dd5c1c-a159aaa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_618e1ff0-f4f4-c426-dbde-0a7a51dd5c1f-a159aaa6 {
  justify-self: end;
}

#w-node-d0986d86-46b1-4cbd-5e72-849e6f940f67-a159aaa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_2dd00882-7f61-a383-0286-5d9f653ef53d-a159aaa6, #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537dc9-a159aaa6, #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537dcf-a159aaa6, #w-node-_6790b731-3283-0dfb-4676-3fe7fd793231-a159aaa6, #w-node-d6bf6045-e24f-ed75-258a-a952d9e8fa47-a159aaa6, #w-node-_6dcc3620-709a-f102-a207-b34df304cad6-a159aaa6, #w-node-_00d0d4dd-3b88-fe49-a0a2-ca1ac60621bf-a159aaa6, #w-node-_89a418cd-2c31-4168-4ce8-f2de981cc56c-a159aaa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_007be822-aff0-70fd-bf6f-13d45905000c-9af1b076 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6f4c0d17-9c6c-f870-2405-c3da7aadeb0e-9af1b076, #w-node-_03cd8e0a-13ca-6fbf-b9ba-81bcb71394d6-9af1b076, #w-node-d9773c9b-4148-b754-bca6-1fe1794cdb6f-9af1b076 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_007be822-aff0-70fd-bf6f-13d45905000c-707f50d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6f4c0d17-9c6c-f870-2405-c3da7aadeb0e-707f50d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f97c4119-93e3-0dda-aee2-0784363af3d2-e0f9ef8a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f97c4119-93e3-0dda-aee2-0784363af3d3-e0f9ef8a, #w-node-f97c4119-93e3-0dda-aee2-0784363af3d4-e0f9ef8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5ec1640-7b8f-4cb1-0673-0177e34b51dd-e0f9ef8a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f5ec1640-7b8f-4cb1-0673-0177e34b51de-e0f9ef8a, #w-node-f5ec1640-7b8f-4cb1-0673-0177e34b51df-e0f9ef8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da1800c3-71fc-0668-4a6b-eb2f013c776c-e0f9ef8a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-da1800c3-71fc-0668-4a6b-eb2f013c776d-e0f9ef8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bf3e35b-ab4d-2fd2-e4a5-40a007419cda-e0f9ef8a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_9bf3e35b-ab4d-2fd2-e4a5-40a007419cdb-e0f9ef8a, #w-node-_9bf3e35b-ab4d-2fd2-e4a5-40a007419cdc-e0f9ef8a, #w-node-da1800c3-71fc-0668-4a6b-eb2f013c776e-e0f9ef8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd11cf22-4be9-889e-1ff4-c54c27ff5c9a-e0f9ef8a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-fd11cf22-4be9-889e-1ff4-c54c27ff5c9b-e0f9ef8a, #w-node-fd11cf22-4be9-889e-1ff4-c54c27ff5c9c-e0f9ef8a, #w-node-_84d401c4-756e-cb35-42e1-625eb79a2ee6-e0f9ef8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b503aaf3-c747-234f-ee29-e5817654b8a2-e0f9ef8a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b503aaf3-c747-234f-ee29-e5817654b8a3-e0f9ef8a, #w-node-b503aaf3-c747-234f-ee29-e5817654b8a4-e0f9ef8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e6c18eb-e2f2-915d-a339-df04167afec1-aff20555 {
  justify-self: start;
}

#w-node-_6e6c18eb-e2f2-915d-a339-df04167afec4-aff20555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_6e6c18eb-e2f2-915d-a339-df04167afec7-aff20555 {
  justify-self: end;
}

#w-node-d834851f-203f-657f-4ae8-cee768e47cf7-aff20555, #w-node-_1528718e-0747-15ff-1e80-945b91447b49-aff20555, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be7-aff20555, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bed-aff20555, #w-node-d834851f-203f-657f-4ae8-cee768e47cf7-662b38e1, #w-node-_1528718e-0747-15ff-1e80-945b91447b49-662b38e1, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be7-662b38e1, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bed-662b38e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e141ff9-5be2-68db-2fcf-91023dc87338-662b38e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b6ed6991-e892-4b69-841f-c4fc28be1ed9-662b38e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_46072548-7abe-54a9-c775-3e9f70565561-662b38e1, #w-node-_0b132e10-9083-c383-e822-8dc54ad18e44-662b38e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b485282-195e-94a6-e089-4c685e7a8ccf-662b38e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ba0a38f3-a359-c1c0-1056-c4f0f78e9849-662b38e1, #w-node-_0f3f241e-5b8c-b0ed-4107-859b0e5974be-662b38e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a653adf-702c-7345-14fc-1a6635b246d9-662b38e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8853e7a4-3668-1456-0952-ceee3e51b09c-662b38e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8054cef-6d89-791e-96e3-822e4fcd033e-4fcd033b {
  justify-self: start;
}

#w-node-d8054cef-6d89-791e-96e3-822e4fcd0341-4fcd033b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-d8054cef-6d89-791e-96e3-822e4fcd0344-4fcd033b {
  justify-self: end;
}

#w-node-_8c5800f0-1382-a9e4-640d-b8f7a2e88e6e-0470108d {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .75fr 1fr 1fr;
}

#w-node-d1bc9544-f49a-3c69-0a44-b4521eb31a48-1c846447 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-d1bc9544-f49a-3c69-0a44-b4521eb31a53-1c846447, #w-node-d1bc9544-f49a-3c69-0a44-b4521eb31a5a-1c846447, #w-node-d1bc9544-f49a-3c69-0a44-b4521eb31a65-1c846447 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3880ad13-92dc-a5bf-3aa8-45d7111c80b0-064eb62f {
  justify-self: start;
}

#w-node-_3880ad13-92dc-a5bf-3aa8-45d7111c80b3-064eb62f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_3880ad13-92dc-a5bf-3aa8-45d7111c80b6-064eb62f {
  justify-self: end;
}

#w-node-_6f96c2e2-87ae-c3b2-8839-c3b8905a346d-064eb62f, #w-node-d4ca09c7-8f61-3474-b94b-446370fc5141-064eb62f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4beb8c66-2589-60f0-2cbc-9cd827e915a7-4ba22fff {
  place-self: center end;
}

#w-node-_4beb8c66-2589-60f0-2cbc-9cd827e915aa-4ba22fff, #w-node-_0411cc36-fdb1-a2cc-8369-b9876fd8be7e-4ba22fff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d834851f-203f-657f-4ae8-cee768e47cf7-0f696a43, #w-node-_1528718e-0747-15ff-1e80-945b91447b49-0f696a43, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be7-0f696a43, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bed-0f696a43, #w-node-_8e8931c2-ba82-6273-5592-dc6a5bd65391-0f696a43, #w-node-_8e8931c2-ba82-6273-5592-dc6a5bd65397-0f696a43, #w-node-_8e8931c2-ba82-6273-5592-dc6a5bd6539d-0f696a43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f77dce32-3072-6a94-eb3d-75e27762bbbe-7762bbbb {
  justify-self: start;
}

#w-node-f77dce32-3072-6a94-eb3d-75e27762bbc1-7762bbbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-f77dce32-3072-6a94-eb3d-75e27762bbc4-7762bbbb {
  justify-self: end;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198140-7298e2b8 {
  justify-self: start;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198143-7298e2b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_62d215d5-3f33-c5cb-0c90-f69d45198146-7298e2b8 {
  justify-self: end;
}

#w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-7298e2b8, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef088-7298e2b8, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef093-7298e2b8 {
  justify-self: start;
}

#w-node-ab69fc25-2ac7-4c6c-d415-00747bbef096-7298e2b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-ab69fc25-2ac7-4c6c-d415-00747bbef099-7298e2b8 {
  justify-self: end;
}

#w-node-d1bc9544-f49a-3c69-0a44-b4521eb31a48-7298e2b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-d1bc9544-f49a-3c69-0a44-b4521eb31a53-7298e2b8, #w-node-d1bc9544-f49a-3c69-0a44-b4521eb31a5a-7298e2b8, #w-node-d1bc9544-f49a-3c69-0a44-b4521eb31a65-7298e2b8, #w-node-_6f96c2e2-87ae-c3b2-8839-c3b8905a346d-83009faf, #w-node-d4ca09c7-8f61-3474-b94b-446370fc5141-83009faf, #w-node-d834851f-203f-657f-4ae8-cee768e47cf7-3851916e, #w-node-_1528718e-0747-15ff-1e80-945b91447b49-3851916e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e192522-d94c-492b-c7b3-9956842d09d1-3851916e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c67576e2-1361-f42b-e990-46d3a037eff4-a037eff1 {
  justify-self: start;
}

#w-node-c67576e2-1361-f42b-e990-46d3a037eff7-a037eff1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-c67576e2-1361-f42b-e990-46d3a037effa-a037eff1 {
  justify-self: end;
}

#w-node-_6f96c2e2-87ae-c3b2-8839-c3b8905a346d-7bb8d81a, #w-node-d4ca09c7-8f61-3474-b94b-446370fc5141-7bb8d81a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_986f3d66-03a6-d0b9-1d95-c34d2fb89ee0-58c722b6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_74c30bde-7c47-1946-f3f7-ffbec9882e93-e236334d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_0681433e-0063-49e8-7e6e-3bfe8bb03f84-e236334d, #w-node-_5568cc74-8a73-99df-7fd1-114d61570f91-e236334d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd7b4999-83d4-c980-4cab-4568b1342688-31b97d17 {
  justify-self: start;
}

#w-node-fd7b4999-83d4-c980-4cab-4568b134268b-31b97d17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-fd7b4999-83d4-c980-4cab-4568b134268e-31b97d17 {
  justify-self: end;
}

#w-node-bcd6e0d4-175a-2859-2996-d1835ab7e9ee-31b97d17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_48cf2c46-d563-e88d-73da-72de3f065a2c-31b97d17, #w-node-c89c319e-8bc4-5f4c-90e1-daf49cb53ae0-31b97d17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ac997469-4424-c918-49d0-ee096b26b2a6-31b97d17, #w-node-_92a987f9-b40b-3772-2fac-80debab4b250-31b97d17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9ac8-f5c96969 {
  justify-self: start;
}

#w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9acb-f5c96969 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9ace-f5c96969 {
  justify-self: end;
}

#w-node-d834851f-203f-657f-4ae8-cee768e47cf7-f5c96969, #w-node-_1528718e-0747-15ff-1e80-945b91447b49-f5c96969 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e192522-d94c-492b-c7b3-9956842d09d1-f5c96969 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b5883753-7c38-2d55-24ed-bec05ab6beb5-3bf89e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4154335a-6cc2-28cc-38a3-034e436f8f88-3bf89e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4154335a-6cc2-28cc-38a3-034e436f8faa-3bf89e87, #w-node-_4154335a-6cc2-28cc-38a3-034e436f8fac-3bf89e87, #w-node-_4154335a-6cc2-28cc-38a3-034e436f8fae-3bf89e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4154335a-6cc2-28cc-38a3-034e436f8fb0-3bf89e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bf2a23a9-5370-7d51-acb4-65e67472d981-3bf89e87 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973d-3bf89e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973f-3bf89e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa8f911b-e6f3-f3ae-e0ce-9b9d350584a9-c8ec7885 {
  justify-self: start;
}

#w-node-aa8f911b-e6f3-f3ae-e0ce-9b9d350584ac-c8ec7885 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-aa8f911b-e6f3-f3ae-e0ce-9b9d350584af-c8ec7885 {
  justify-self: end;
}

#w-node-d834851f-203f-657f-4ae8-cee768e47cf7-c8ec7885, #w-node-_1528718e-0747-15ff-1e80-945b91447b49-c8ec7885, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be7-c8ec7885, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bed-c8ec7885, #w-node-_8e8931c2-ba82-6273-5592-dc6a5bd65391-c8ec7885, #w-node-_8e8931c2-ba82-6273-5592-dc6a5bd65397-c8ec7885, #w-node-_8e8931c2-ba82-6273-5592-dc6a5bd6539d-c8ec7885 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9ac8-2bfb723b {
  justify-self: start;
}

#w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9acb-2bfb723b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9ace-2bfb723b {
  justify-self: end;
}

#w-node-_1528718e-0747-15ff-1e80-945b91447b49-2bfb723b, #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2549-2bfb723b, #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c254f-2bfb723b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9ac8-b89bf411 {
  justify-self: start;
}

#w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9acb-b89bf411 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9ace-b89bf411 {
  justify-self: end;
}

#w-node-_1528718e-0747-15ff-1e80-945b91447b49-b89bf411, #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2549-b89bf411, #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c254f-b89bf411, #w-node-b5883753-7c38-2d55-24ed-bec05ab6beb5-5f1e631c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4154335a-6cc2-28cc-38a3-034e436f8f88-5f1e631c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4154335a-6cc2-28cc-38a3-034e436f8faa-5f1e631c, #w-node-_4154335a-6cc2-28cc-38a3-034e436f8fac-5f1e631c, #w-node-_4154335a-6cc2-28cc-38a3-034e436f8fae-5f1e631c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4154335a-6cc2-28cc-38a3-034e436f8fb0-5f1e631c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bf2a23a9-5370-7d51-acb4-65e67472d981-5f1e631c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973d-5f1e631c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973f-5f1e631c, #w-node-b5883753-7c38-2d55-24ed-bec05ab6beb5-92318214 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4154335a-6cc2-28cc-38a3-034e436f8f88-92318214 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4154335a-6cc2-28cc-38a3-034e436f8faa-92318214, #w-node-_4154335a-6cc2-28cc-38a3-034e436f8fac-92318214, #w-node-_4154335a-6cc2-28cc-38a3-034e436f8fae-92318214 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4154335a-6cc2-28cc-38a3-034e436f8fb0-92318214 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bf2a23a9-5370-7d51-acb4-65e67472d981-92318214 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973d-92318214 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973f-92318214 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e3beca-6bce-c995-67e0-3c53db540e0c-fbb3fac0 {
  justify-self: start;
}

#w-node-b7e3beca-6bce-c995-67e0-3c53db540e0f-fbb3fac0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-b7e3beca-6bce-c995-67e0-3c53db540e12-fbb3fac0 {
  justify-self: end;
}

#w-node-_9011537c-c5d0-21cc-29dc-523b043a66dd-fbb3fac0 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_3273ad80-d9c4-5bb9-6a74-03a4c8e460fa-86d2e08b {
  justify-self: start;
}

#w-node-_3273ad80-d9c4-5bb9-6a74-03a4c8e460fd-86d2e08b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_3273ad80-d9c4-5bb9-6a74-03a4c8e46100-86d2e08b {
  justify-self: end;
}

#w-node-d834851f-203f-657f-4ae8-cee768e47cf7-86d2e08b, #w-node-_1528718e-0747-15ff-1e80-945b91447b49-86d2e08b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e860a7c-1d6f-7e91-26b3-aac5d6ee7f66-86d2e08b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9ac8-e77a56a6 {
  justify-self: start;
}

#w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9acb-e77a56a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9ace-e77a56a6 {
  justify-self: end;
}

#w-node-d834851f-203f-657f-4ae8-cee768e47cf7-e77a56a6 {
  align-self: end;
}

#w-node-_1528718e-0747-15ff-1e80-945b91447b49-e77a56a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2060d899-0e49-987e-4265-92b2c2bd27b6-e77a56a6, #w-node-_385dc0c4-b8a6-a978-e892-fe8544173bee-e77a56a6, #w-node-a5f794b3-2588-66a8-d12a-817982241e5a-e77a56a6, #w-node-fa3c432f-8a16-9ae4-1755-f69add0f1f2d-e77a56a6, #w-node-_78c5a91a-6bff-706a-8237-c2ee865623f3-e77a56a6, #w-node-_5684eef2-7a2b-3228-fdf6-3be455ce65d2-e77a56a6 {
  place-self: center;
}

#w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2549-e77a56a6, #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c254f-e77a56a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_4154335a-6cc2-28cc-38a3-034e436f8f88-3bf89e87 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4154335a-6cc2-28cc-38a3-034e436f8fb0-3bf89e87, #w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973d-3bf89e87 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973f-3bf89e87 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d834851f-203f-657f-4ae8-cee768e47cf7-2bfb723b {
    align-self: end;
  }

  #w-node-_4154335a-6cc2-28cc-38a3-034e436f8f88-5f1e631c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4154335a-6cc2-28cc-38a3-034e436f8fb0-5f1e631c, #w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973d-5f1e631c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973f-5f1e631c, #w-node-_4154335a-6cc2-28cc-38a3-034e436f8f88-92318214 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4154335a-6cc2-28cc-38a3-034e436f8fb0-92318214, #w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973d-92318214 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973f-92318214 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_9303ea7e-515b-ad15-6ade-8dd8aded1a15-21ba40b4 {
    align-self: center;
  }

  #w-node-_6f96c2e2-87ae-c3b2-8839-c3b8905a346d-b94bffa6 {
    place-self: center;
  }

  #w-node-d4ca09c7-8f61-3474-b94b-446370fc5141-b94bffa6 {
    order: -9999;
  }

  #w-node-d834851f-203f-657f-4ae8-cee768e47cf7-aff20555 {
    order: 9999;
  }

  #w-node-_6f96c2e2-87ae-c3b2-8839-c3b8905a346d-064eb62f {
    place-self: center;
  }

  #w-node-d4ca09c7-8f61-3474-b94b-446370fc5141-064eb62f {
    order: -9999;
  }

  #w-node-_6f96c2e2-87ae-c3b2-8839-c3b8905a346d-83009faf {
    place-self: center;
  }

  #w-node-d4ca09c7-8f61-3474-b94b-446370fc5141-83009faf {
    order: -9999;
  }

  #w-node-_1528718e-0747-15ff-1e80-945b91447b49-3851916e {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e192522-d94c-492b-c7b3-9956842d09d1-3851916e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6f96c2e2-87ae-c3b2-8839-c3b8905a346d-7bb8d81a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-d4ca09c7-8f61-3474-b94b-446370fc5141-7bb8d81a {
    order: -9999;
  }

  #w-node-_986f3d66-03a6-d0b9-1d95-c34d2fb89ee0-58c722b6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ac997469-4424-c918-49d0-ee096b26b2a6-31b97d17 {
    place-self: center;
  }

  #w-node-_1528718e-0747-15ff-1e80-945b91447b49-f5c96969 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e192522-d94c-492b-c7b3-9956842d09d1-f5c96969, #w-node-bf2a23a9-5370-7d51-acb4-65e67472d981-3bf89e87 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973d-3bf89e87 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_1528718e-0747-15ff-1e80-945b91447b49-2bfb723b, #w-node-_1528718e-0747-15ff-1e80-945b91447b49-b89bf411 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bf2a23a9-5370-7d51-acb4-65e67472d981-5f1e631c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973d-5f1e631c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-bf2a23a9-5370-7d51-acb4-65e67472d981-92318214 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a33cccb0-c0e3-e855-dc57-d73cc44a973d-92318214 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_1528718e-0747-15ff-1e80-945b91447b49-86d2e08b {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3e860a7c-1d6f-7e91-26b3-aac5d6ee7f66-86d2e08b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3e860a7c-1d6f-7e91-26b3-aac5d6ee7f68-86d2e08b {
    order: -9999;
  }

  #w-node-_1528718e-0747-15ff-1e80-945b91447b49-e77a56a6 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d8-69457dee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434df-69457dee, #w-node-b7beca13-eeb6-c453-aa30-b68f9850283e-69457dee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d8-eb457def {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434df-eb457def, #w-node-b7beca13-eeb6-c453-aa30-b68f9850283e-eb457def {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d8-65457e76 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434df-65457e76 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d8-77457e7b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434df-77457e7b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d8-9a457e97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434df-9a457e97, #w-node-b7beca13-eeb6-c453-aa30-b68f9850283e-9a457e97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d8-ed457e9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434df-ed457e9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d8-89457e9d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434df-89457e9d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d8-66457ea7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434df-66457ea7, #w-node-b7beca13-eeb6-c453-aa30-b68f9850283e-66457ea7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d8-2f457ec8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434df-2f457ec8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537dc0-40e6e014 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537dc6-40e6e014 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d8-40e6e014 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434df-40e6e014 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_7a4e2614-a513-d9d9-3c5f-40b0a422b571-f134ce51 {
    order: -9999;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bde-79f1400a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be4-79f1400a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_310f6eeb-f9f3-4b63-e86a-277a1de1b602-a212d6d1 {
    order: 9999;
  }

  #w-node-d5341fce-b6bd-68c6-6d16-a37556dc2f0e-7c364106 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d5341fce-b6bd-68c6-6d16-a37556dc2f14-7c364106 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-e2bdd2ab-e8f7-45a6-a475-f18fbc5678bc-cd3fb692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e2bdd2ab-e8f7-45a6-a475-f18fbc5678c2-cd3fb692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-f83e23a4-b698-57e0-4382-c5d9146e17da-6168e151 {
    place-self: start center;
  }

  #w-node-d0986d86-46b1-4cbd-5e72-849e6f940f67-a159aaa6 {
    order: 9999;
  }

  #w-node-_2dd00882-7f61-a383-0286-5d9f653ef53d-a159aaa6 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537dc0-a159aaa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537dc6-a159aaa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d8-a159aaa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434df-a159aaa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-f5ec1640-7b8f-4cb1-0673-0177e34b51dd-e0f9ef8a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f5ec1640-7b8f-4cb1-0673-0177e34b51de-e0f9ef8a {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f5ec1640-7b8f-4cb1-0673-0177e34b51df-e0f9ef8a {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-da1800c3-71fc-0668-4a6b-eb2f013c776c-e0f9ef8a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-da1800c3-71fc-0668-4a6b-eb2f013c776d-e0f9ef8a, #w-node-da1800c3-71fc-0668-4a6b-eb2f013c776e-e0f9ef8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b503aaf3-c747-234f-ee29-e5817654b8a2-e0f9ef8a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b503aaf3-c747-234f-ee29-e5817654b8a3-e0f9ef8a {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b503aaf3-c747-234f-ee29-e5817654b8a4-e0f9ef8a {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bde-aff20555 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be4-aff20555 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bde-662b38e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be4-662b38e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bde-0f696a43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be4-0f696a43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bde-c8ec7885 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be4-c8ec7885 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2540-2bfb723b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2546-2bfb723b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2540-b89bf411 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2546-b89bf411 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2540-e77a56a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2546-e77a56a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f2fd67d0-ec94-8ead-51b5-28e6c0bebee5-4c457dd7, #w-node-f2fd67d0-ec94-8ead-51b5-28e6c0bebeee-4c457dd7 {
    justify-self: center;
  }

  #w-node-f2fd67d0-ec94-8ead-51b5-28e6c0bebef3-4c457dd7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f564ff7f-e704-9ba3-ea24-03d13767c11e-fc457dd8 {
    justify-self: center;
  }

  #w-node-f564ff7f-e704-9ba3-ea24-03d13767c123-fc457dd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c183b17c-1383-e457-7cfb-135d8eacf0fc-a5457dd9, #w-node-_4993b650-181a-7eed-c63a-a155744f6aa3-d7457dda, #w-node-_4993b650-181a-7eed-c63a-a155744f6aac-d7457dda {
    justify-self: center;
  }

  #w-node-_4993b650-181a-7eed-c63a-a155744f6ab1-d7457dda {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9fdb8952-8fe7-b548-c1dd-aced0595eaca-8b457dde {
    justify-self: center;
  }

  #w-node-_9fdb8952-8fe7-b548-c1dd-aced0595eacf-8b457dde {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c801370-f81b-edc6-677f-f01c496044fb-dc457de0 {
    justify-self: center;
  }

  #w-node-_3c801370-f81b-edc6-677f-f01c49604500-dc457de0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2dea5d3e-bf28-d081-37ba-14ec0f75a64f-69457dee, #w-node-_2dea5d3e-bf28-d081-37ba-14ec0f75a658-69457dee {
    justify-self: center;
  }

  #w-node-_2dea5d3e-bf28-d081-37ba-14ec0f75a65d-69457dee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-69457dee {
    justify-self: center;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434cc-69457dee, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d3-69457dee, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434da-69457dee, #w-node-b7beca13-eeb6-c453-aa30-b68f9850283b-69457dee {
    grid-column: span 1 / span 1;
  }

  #w-node-f56c38d9-4ae7-ad9b-ea7a-a467be39bd81-eb457def, #w-node-f56c38d9-4ae7-ad9b-ea7a-a467be39bd8a-eb457def {
    justify-self: center;
  }

  #w-node-f56c38d9-4ae7-ad9b-ea7a-a467be39bd8f-eb457def {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-eb457def {
    justify-self: center;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434cc-eb457def, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d3-eb457def, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434da-eb457def, #w-node-b7beca13-eeb6-c453-aa30-b68f9850283b-eb457def {
    grid-column: span 1 / span 1;
  }

  #w-node-ac1223e9-bdf1-d5d5-9b83-f334085eaa52-2b457df3 {
    justify-self: center;
  }

  #w-node-ac1223e9-bdf1-d5d5-9b83-f334085eaa57-2b457df3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_99f0fdbd-3615-e793-fea2-d8548214a0b8-2b457df3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2152d01c-e43d-a91a-bbd5-00537037a217-2b457df3 {
    order: 9999;
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_5c7cec8d-48c0-fae6-4d14-b30cda17c9ef-2b457df3 {
    order: 9999;
    grid-area: 13 / 1 / 14 / 4;
  }

  #w-node-f7d552d6-8dbd-e119-8a9e-850c9cadb15b-2b457df3, #w-node-_3bddb06c-5a86-df35-2108-ac1c8104fa9a-2b457df3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8f298674-ed6b-08ca-623e-bebf511922f5-2b457df3 {
    grid-area: 14 / 1 / 15 / 4;
  }

  #w-node-cd94a536-c545-23f9-fadf-2851fdb313e3-2b457df3 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_53fe79a3-16ce-5550-a9ec-b301f37f0d71-2b457df3 {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-_297e8d3a-0128-783f-8e00-4fd7ba36923e-2b457df3 {
    grid-area: 15 / 1 / 16 / 4;
  }

  #w-node-fdc4c54c-0b4d-8711-ffde-d963c2057af4-2b457df3 {
    order: 0;
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_8d92c269-b006-049b-c9ad-575902e13f80-2b457df3 {
    grid-area: 10 / 1 / 11 / 4;
  }

  #w-node-_7614b323-d19c-2b24-866a-f9fe679af017-2b457df3 {
    grid-area: 16 / 1 / 17 / 4;
  }

  #w-node-_87dbe691-3737-ccf9-c671-14b54d980d13-2b457df3 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-cf59b84e-26c5-800b-9546-ef591631ed59-2b457df3 {
    grid-area: 11 / 1 / 12 / 4;
  }

  #w-node-_20de7b62-9f9e-d877-8983-330b54f8c14b-2b457df3 {
    grid-area: 17 / 1 / 18 / 4;
  }

  #w-node-e6e1ee73-778c-9329-ba86-cfe53d8d968f-2b457df3 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_49b27985-d84f-2542-995f-9da920ed06d8-2b457df3 {
    grid-area: 12 / 1 / 13 / 4;
  }

  #w-node-_532b1ca5-ff01-616a-ecec-88d868edf0c8-2b457df3 {
    grid-area: 18 / 1 / 19 / 4;
  }

  #w-node-_8073026a-607f-bc61-ecd9-0a200e45fe3a-d6457e08 {
    justify-self: center;
  }

  #w-node-_99f0fdbd-3615-e793-fea2-d8548214a0b8-d6457e08 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2152d01c-e43d-a91a-bbd5-00537037a217-d6457e08 {
    order: 9999;
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_5c7cec8d-48c0-fae6-4d14-b30cda17c9ef-d6457e08 {
    order: 9999;
    grid-area: 13 / 1 / 14 / 4;
  }

  #w-node-f7d552d6-8dbd-e119-8a9e-850c9cadb15b-d6457e08, #w-node-_3bddb06c-5a86-df35-2108-ac1c8104fa9a-d6457e08 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8f298674-ed6b-08ca-623e-bebf511922f5-d6457e08 {
    grid-area: 14 / 1 / 15 / 4;
  }

  #w-node-cd94a536-c545-23f9-fadf-2851fdb313e3-d6457e08 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_53fe79a3-16ce-5550-a9ec-b301f37f0d71-d6457e08 {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-_297e8d3a-0128-783f-8e00-4fd7ba36923e-d6457e08 {
    grid-area: 15 / 1 / 16 / 4;
  }

  #w-node-fdc4c54c-0b4d-8711-ffde-d963c2057af4-d6457e08 {
    order: 0;
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_8d92c269-b006-049b-c9ad-575902e13f80-d6457e08 {
    grid-area: 10 / 1 / 11 / 4;
  }

  #w-node-_7614b323-d19c-2b24-866a-f9fe679af017-d6457e08 {
    grid-area: 16 / 1 / 17 / 4;
  }

  #w-node-_87dbe691-3737-ccf9-c671-14b54d980d13-d6457e08 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-cf59b84e-26c5-800b-9546-ef591631ed59-d6457e08 {
    grid-area: 11 / 1 / 12 / 4;
  }

  #w-node-_20de7b62-9f9e-d877-8983-330b54f8c14b-d6457e08 {
    grid-area: 17 / 1 / 18 / 4;
  }

  #w-node-e6e1ee73-778c-9329-ba86-cfe53d8d968f-d6457e08 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_49b27985-d84f-2542-995f-9da920ed06d8-d6457e08 {
    grid-area: 12 / 1 / 13 / 4;
  }

  #w-node-_532b1ca5-ff01-616a-ecec-88d868edf0c8-d6457e08 {
    grid-area: 18 / 1 / 19 / 4;
  }

  #w-node-b71a6649-3022-8c8a-6dd2-87d2acb8ad40-60457e1c {
    justify-self: center;
  }

  #w-node-b71a6649-3022-8c8a-6dd2-87d2acb8ad45-60457e1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_99f0fdbd-3615-e793-fea2-d8548214a0b8-60457e1c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2152d01c-e43d-a91a-bbd5-00537037a217-60457e1c {
    order: 9999;
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_5c7cec8d-48c0-fae6-4d14-b30cda17c9ef-60457e1c {
    order: 9999;
    grid-area: 13 / 1 / 14 / 4;
  }

  #w-node-f7d552d6-8dbd-e119-8a9e-850c9cadb15b-60457e1c, #w-node-_3bddb06c-5a86-df35-2108-ac1c8104fa9a-60457e1c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8f298674-ed6b-08ca-623e-bebf511922f5-60457e1c {
    grid-area: 14 / 1 / 15 / 4;
  }

  #w-node-cd94a536-c545-23f9-fadf-2851fdb313e3-60457e1c {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_53fe79a3-16ce-5550-a9ec-b301f37f0d71-60457e1c {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-_297e8d3a-0128-783f-8e00-4fd7ba36923e-60457e1c {
    grid-area: 15 / 1 / 16 / 4;
  }

  #w-node-fdc4c54c-0b4d-8711-ffde-d963c2057af4-60457e1c {
    order: 0;
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_8d92c269-b006-049b-c9ad-575902e13f80-60457e1c {
    grid-area: 10 / 1 / 11 / 4;
  }

  #w-node-_7614b323-d19c-2b24-866a-f9fe679af017-60457e1c {
    grid-area: 16 / 1 / 17 / 4;
  }

  #w-node-_87dbe691-3737-ccf9-c671-14b54d980d13-60457e1c {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-cf59b84e-26c5-800b-9546-ef591631ed59-60457e1c {
    grid-area: 11 / 1 / 12 / 4;
  }

  #w-node-_20de7b62-9f9e-d877-8983-330b54f8c14b-60457e1c {
    grid-area: 17 / 1 / 18 / 4;
  }

  #w-node-e6e1ee73-778c-9329-ba86-cfe53d8d968f-60457e1c {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_49b27985-d84f-2542-995f-9da920ed06d8-60457e1c {
    grid-area: 12 / 1 / 13 / 4;
  }

  #w-node-_532b1ca5-ff01-616a-ecec-88d868edf0c8-60457e1c {
    grid-area: 18 / 1 / 19 / 4;
  }

  #w-node-_61d4c4b5-c097-5b6e-5a06-d41ec1d4d477-00457e1e {
    justify-self: center;
  }

  #w-node-_61d4c4b5-c097-5b6e-5a06-d41ec1d4d47c-00457e1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_99f0fdbd-3615-e793-fea2-d8548214a0b8-00457e1e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2152d01c-e43d-a91a-bbd5-00537037a217-00457e1e {
    order: 9999;
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_5c7cec8d-48c0-fae6-4d14-b30cda17c9ef-00457e1e {
    order: 9999;
    grid-area: 13 / 1 / 14 / 4;
  }

  #w-node-f7d552d6-8dbd-e119-8a9e-850c9cadb15b-00457e1e, #w-node-_3bddb06c-5a86-df35-2108-ac1c8104fa9a-00457e1e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8f298674-ed6b-08ca-623e-bebf511922f5-00457e1e {
    grid-area: 14 / 1 / 15 / 4;
  }

  #w-node-cd94a536-c545-23f9-fadf-2851fdb313e3-00457e1e {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_53fe79a3-16ce-5550-a9ec-b301f37f0d71-00457e1e {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-_297e8d3a-0128-783f-8e00-4fd7ba36923e-00457e1e {
    grid-area: 15 / 1 / 16 / 4;
  }

  #w-node-fdc4c54c-0b4d-8711-ffde-d963c2057af4-00457e1e {
    order: 0;
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_8d92c269-b006-049b-c9ad-575902e13f80-00457e1e {
    grid-area: 10 / 1 / 11 / 4;
  }

  #w-node-_7614b323-d19c-2b24-866a-f9fe679af017-00457e1e {
    grid-area: 16 / 1 / 17 / 4;
  }

  #w-node-_87dbe691-3737-ccf9-c671-14b54d980d13-00457e1e {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-cf59b84e-26c5-800b-9546-ef591631ed59-00457e1e {
    grid-area: 11 / 1 / 12 / 4;
  }

  #w-node-_20de7b62-9f9e-d877-8983-330b54f8c14b-00457e1e {
    grid-area: 17 / 1 / 18 / 4;
  }

  #w-node-e6e1ee73-778c-9329-ba86-cfe53d8d968f-00457e1e {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_49b27985-d84f-2542-995f-9da920ed06d8-00457e1e {
    grid-area: 12 / 1 / 13 / 4;
  }

  #w-node-_532b1ca5-ff01-616a-ecec-88d868edf0c8-00457e1e {
    grid-area: 18 / 1 / 19 / 4;
  }

  #w-node-_96281804-0510-e0a6-0af0-0920ef33f95b-4a457e26 {
    justify-self: center;
  }

  #w-node-_96281804-0510-e0a6-0af0-0920ef33f960-4a457e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-df2daf5d-445b-e5b2-eb7b-ae0bfcc8b968-33457e27, #w-node-_3c8614c1-eaf5-d2af-b037-9077d0951979-78457e53 {
    justify-self: center;
  }

  #w-node-_3c8614c1-eaf5-d2af-b037-9077d095197e-78457e53 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c67370ae-7055-6c1b-3e08-4a13a51f952d-83457e64 {
    justify-self: center;
  }

  #w-node-c67370ae-7055-6c1b-3e08-4a13a51f9532-83457e64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-65457e76 {
    justify-self: center;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca621-65457e76 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434cc-65457e76, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d3-65457e76, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434da-65457e76 {
    grid-column: span 1 / span 1;
  }

  #w-node-_75c0c74c-926d-725b-3d9f-f7ce40f453c9-77457e7b {
    justify-self: center;
  }

  #w-node-_75c0c74c-926d-725b-3d9f-f7ce40f453ce-77457e7b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434cc-77457e7b, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d3-77457e7b, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434da-77457e7b {
    grid-column: span 1 / span 1;
  }

  #w-node-f4f171a8-71a0-e018-e469-fcae3d0492a8-42457e87, #w-node-f4f171a8-71a0-e018-e469-fcae3d0492b1-42457e87 {
    justify-self: center;
  }

  #w-node-f4f171a8-71a0-e018-e469-fcae3d0492b6-42457e87 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5b33e2ee-df5e-86b0-d6c2-e63eccec68f5-26457e88, #w-node-_5b33e2ee-df5e-86b0-d6c2-e63eccec68fe-26457e88 {
    justify-self: center;
  }

  #w-node-_5b33e2ee-df5e-86b0-d6c2-e63eccec6903-26457e88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fce42065-ad93-bdc5-0ecc-66286176606c-9a457e97, #w-node-fce42065-ad93-bdc5-0ecc-662861766075-9a457e97 {
    justify-self: center;
  }

  #w-node-fce42065-ad93-bdc5-0ecc-66286176607a-9a457e97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434cc-9a457e97, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d3-9a457e97, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434da-9a457e97, #w-node-b7beca13-eeb6-c453-aa30-b68f9850283b-9a457e97 {
    grid-column: span 1 / span 1;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-ed457e9c {
    justify-self: center;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca621-ed457e9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434cc-ed457e9c, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d3-ed457e9c, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434da-ed457e9c {
    grid-column: span 1 / span 1;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-89457e9d {
    justify-self: center;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca621-89457e9d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434cc-89457e9d, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d3-89457e9d, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434da-89457e9d {
    grid-column: span 1 / span 1;
  }

  #w-node-fce42065-ad93-bdc5-0ecc-66286176606c-66457ea7, #w-node-fce42065-ad93-bdc5-0ecc-662861766075-66457ea7 {
    justify-self: center;
  }

  #w-node-fce42065-ad93-bdc5-0ecc-66286176607a-66457ea7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434cc-66457ea7, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d3-66457ea7, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434da-66457ea7, #w-node-b7beca13-eeb6-c453-aa30-b68f9850283b-66457ea7 {
    grid-column: span 1 / span 1;
  }

  #w-node-db3c1f8c-40c3-d0d0-9b20-1e0ae5f200ba-b3457eb8, #w-node-db3c1f8c-40c3-d0d0-9b20-1e0ae5f200c3-b3457eb8 {
    justify-self: center;
  }

  #w-node-db3c1f8c-40c3-d0d0-9b20-1e0ae5f200c8-b3457eb8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2aca8b2b-282a-e734-e238-da88ad3aaed8-55457eb9 {
    justify-self: center;
  }

  #w-node-_2aca8b2b-282a-e734-e238-da88ad3aaedd-55457eb9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62d215d5-3f33-c5cb-0c90-f69d45198140-55457eb9 {
    justify-self: center;
  }

  #w-node-_62d215d5-3f33-c5cb-0c90-f69d45198145-55457eb9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-55457eb9, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef088-55457eb9, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef093-55457eb9 {
    justify-self: center;
  }

  #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef098-55457eb9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ee0c7a3-2480-4263-6ea7-f453e5da7ab0-41457eba, #w-node-_2552acf0-2506-e670-1b02-afefbdd810c3-75457ebb, #w-node-_2552acf0-2506-e670-1b02-afefbdd810cc-75457ebb {
    justify-self: center;
  }

  #w-node-_2552acf0-2506-e670-1b02-afefbdd810d1-75457ebb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_55b8caf9-5fff-7591-5293-39dba2272945-c7457ebf {
    justify-self: center;
  }

  #w-node-_55b8caf9-5fff-7591-5293-39dba227294a-c7457ebf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62d215d5-3f33-c5cb-0c90-f69d45198140-c7457ebf {
    justify-self: center;
  }

  #w-node-_62d215d5-3f33-c5cb-0c90-f69d45198145-c7457ebf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-c7457ebf, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef088-c7457ebf, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef093-c7457ebf {
    justify-self: center;
  }

  #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef098-c7457ebf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76dd2bd5-ea96-1791-0861-fe90e6621dce-36457ec1 {
    justify-self: center;
  }

  #w-node-_76dd2bd5-ea96-1791-0861-fe90e6621dd3-36457ec1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2aca8b2b-282a-e734-e238-da88ad3aaed8-36457ec1 {
    justify-self: center;
  }

  #w-node-_2aca8b2b-282a-e734-e238-da88ad3aaedd-36457ec1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62d215d5-3f33-c5cb-0c90-f69d45198140-36457ec1 {
    justify-self: center;
  }

  #w-node-_62d215d5-3f33-c5cb-0c90-f69d45198145-36457ec1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-36457ec1, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef088-36457ec1, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef093-36457ec1 {
    justify-self: center;
  }

  #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef098-36457ec1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_75c0c74c-926d-725b-3d9f-f7ce40f453c9-2f457ec8 {
    justify-self: center;
  }

  #w-node-_75c0c74c-926d-725b-3d9f-f7ce40f453ce-2f457ec8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434cc-2f457ec8, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d3-2f457ec8, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434da-2f457ec8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4beb8c66-2589-60f0-2cbc-9cd827e915a7-bc78e18c {
    justify-self: center;
  }

  #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537db7-40e6e014, #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537dbd-40e6e014, #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537dc3-40e6e014, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434cc-40e6e014, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d3-40e6e014, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434da-40e6e014 {
    grid-column: span 1 / span 1;
  }

  #w-node-cbe3cfaf-597f-e07d-7f97-cdfb43d56a82-43d56a7f {
    justify-self: center;
  }

  #w-node-cbe3cfaf-597f-e07d-7f97-cdfb43d56a87-43d56a7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2df76672-47a0-a5ea-95da-f47e92170e77-843f52db {
    justify-self: center;
  }

  #w-node-_2df76672-47a0-a5ea-95da-f47e92170e7c-843f52db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bd4-79f1400a, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bdb-79f1400a, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be1-79f1400a {
    grid-column: span 1 / span 1;
  }

  #w-node-c1cebd38-055d-bbe6-32ba-fb27f5e4be58-f5e4be55 {
    justify-self: center;
  }

  #w-node-c1cebd38-055d-bbe6-32ba-fb27f5e4be5d-f5e4be55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ece00eb8-8352-b256-f854-8b17c87d8898-12050bcd {
    justify-self: center;
  }

  #w-node-ece00eb8-8352-b256-f854-8b17c87d889d-12050bcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62d215d5-3f33-c5cb-0c90-f69d45198140-1996923a {
    justify-self: center;
  }

  #w-node-_62d215d5-3f33-c5cb-0c90-f69d45198145-1996923a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-1996923a, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef088-1996923a, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef093-1996923a {
    justify-self: center;
  }

  #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef098-1996923a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4da7d469-c29e-acb4-6d49-993fa06bb3cd-b94bffa6 {
    justify-self: center;
  }

  #w-node-_4da7d469-c29e-acb4-6d49-993fa06bb3d2-b94bffa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4681e4ed-33df-2aed-0911-1f402a287877-7c364106 {
    place-self: center;
  }

  #w-node-d5341fce-b6bd-68c6-6d16-a37556dc2f05-7c364106, #w-node-d5341fce-b6bd-68c6-6d16-a37556dc2f0b-7c364106, #w-node-d5341fce-b6bd-68c6-6d16-a37556dc2f11-7c364106 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4681e4ed-33df-2aed-0911-1f402a287877-cd3fb692 {
    place-self: center;
  }

  #w-node-e2bdd2ab-e8f7-45a6-a475-f18fbc5678b3-cd3fb692, #w-node-e2bdd2ab-e8f7-45a6-a475-f18fbc5678b9-cd3fb692, #w-node-e2bdd2ab-e8f7-45a6-a475-f18fbc5678bf-cd3fb692 {
    grid-column: span 1 / span 1;
  }

  #w-node-_93ae996c-c91d-f319-03b0-4a31e386c259-249874b0 {
    place-self: stretch center;
  }

  #w-node-f4942d46-d30b-69d1-7fac-d9b1b0f814d0-bcfe3098 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d9ef5906-85fa-ba96-b3ec-67c570d9ee5d-bcfe3098 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3c75f621-612b-8645-2b47-d11d6f255499-bcfe3098, #w-node-_31cf4370-8fc3-ce11-6a6a-c42c19ae3b79-bcfe3098, #w-node-_5f989eec-0f78-d35d-d9aa-ff6fca51a5c4-bcfe3098, #w-node-dbc92141-fb2b-1355-7915-dc3c575c2cff-bcfe3098 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_93ae996c-c91d-f319-03b0-4a31e386c259-6e9c866f {
    place-self: stretch center;
  }

  #w-node-_618e1ff0-f4f4-c426-dbde-0a7a51dd5c19-a159aaa6 {
    justify-self: center;
  }

  #w-node-_618e1ff0-f4f4-c426-dbde-0a7a51dd5c1e-a159aaa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2dd00882-7f61-a383-0286-5d9f653ef53d-a159aaa6 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537db7-a159aaa6, #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537dbd-a159aaa6, #w-node-d0e11000-9e52-a0a5-17ed-4c2b3d537dc3-a159aaa6, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434cc-a159aaa6, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434d3-a159aaa6, #w-node-_3cafb9e4-90ba-4db3-3695-bac694e434da-a159aaa6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_93ae996c-c91d-f319-03b0-4a31e386c259-9af1b076, #w-node-_93ae996c-c91d-f319-03b0-4a31e386c259-707f50d1 {
    place-self: stretch center;
  }

  #w-node-f97c4119-93e3-0dda-aee2-0784363af3d2-e0f9ef8a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f97c4119-93e3-0dda-aee2-0784363af3d3-e0f9ef8a, #w-node-f97c4119-93e3-0dda-aee2-0784363af3d4-e0f9ef8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6e6c18eb-e2f2-915d-a339-df04167afec1-aff20555 {
    justify-self: center;
  }

  #w-node-_6e6c18eb-e2f2-915d-a339-df04167afec6-aff20555 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bd4-aff20555, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bdb-aff20555, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be1-aff20555, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bd4-662b38e1, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bdb-662b38e1, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be1-662b38e1 {
    grid-column: span 1 / span 1;
  }

  #w-node-d8054cef-6d89-791e-96e3-822e4fcd033e-4fcd033b {
    justify-self: center;
  }

  #w-node-d8054cef-6d89-791e-96e3-822e4fcd0343-4fcd033b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c5800f0-1382-a9e4-640d-b8f7a2e88e6e-0470108d {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: .25fr 1fr 1fr;
    display: grid;
  }

  #w-node-_3880ad13-92dc-a5bf-3aa8-45d7111c80b0-064eb62f {
    justify-self: center;
  }

  #w-node-_3880ad13-92dc-a5bf-3aa8-45d7111c80b5-064eb62f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4beb8c66-2589-60f0-2cbc-9cd827e915a7-4ba22fff {
    justify-self: center;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bd4-0f696a43, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bdb-0f696a43, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be1-0f696a43 {
    grid-column: span 1 / span 1;
  }

  #w-node-f77dce32-3072-6a94-eb3d-75e27762bbbe-7762bbbb {
    justify-self: center;
  }

  #w-node-f77dce32-3072-6a94-eb3d-75e27762bbc3-7762bbbb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62d215d5-3f33-c5cb-0c90-f69d45198140-7298e2b8 {
    justify-self: center;
  }

  #w-node-_62d215d5-3f33-c5cb-0c90-f69d45198145-7298e2b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_401734c6-9665-da61-e5a1-91e7b22ca61b-7298e2b8, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef088-7298e2b8, #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef093-7298e2b8 {
    justify-self: center;
  }

  #w-node-ab69fc25-2ac7-4c6c-d415-00747bbef098-7298e2b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c67576e2-1361-f42b-e990-46d3a037eff4-a037eff1 {
    justify-self: center;
  }

  #w-node-c67576e2-1361-f42b-e990-46d3a037eff9-a037eff1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fd7b4999-83d4-c980-4cab-4568b1342688-31b97d17 {
    justify-self: center;
  }

  #w-node-fd7b4999-83d4-c980-4cab-4568b134268d-31b97d17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9ac8-f5c96969 {
    justify-self: center;
  }

  #w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9acd-f5c96969, #w-node-b5883753-7c38-2d55-24ed-bec05ab6beb5-3bf89e87 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aa8f911b-e6f3-f3ae-e0ce-9b9d350584a9-c8ec7885 {
    justify-self: center;
  }

  #w-node-aa8f911b-e6f3-f3ae-e0ce-9b9d350584ae-c8ec7885 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bd4-c8ec7885, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297bdb-c8ec7885, #w-node-_6174a467-cfd1-3ea6-74d7-dbaf63297be1-c8ec7885 {
    grid-column: span 1 / span 1;
  }

  #w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9ac8-2bfb723b {
    justify-self: center;
  }

  #w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9acd-2bfb723b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2537-2bfb723b, #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c253d-2bfb723b, #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2543-2bfb723b {
    grid-column: span 1 / span 1;
  }

  #w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9ac8-b89bf411 {
    justify-self: center;
  }

  #w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9acd-b89bf411 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2537-b89bf411, #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c253d-b89bf411, #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2543-b89bf411 {
    grid-column: span 1 / span 1;
  }

  #w-node-b5883753-7c38-2d55-24ed-bec05ab6beb5-5f1e631c, #w-node-b5883753-7c38-2d55-24ed-bec05ab6beb5-92318214 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b7e3beca-6bce-c995-67e0-3c53db540e0c-fbb3fac0 {
    justify-self: center;
  }

  #w-node-b7e3beca-6bce-c995-67e0-3c53db540e11-fbb3fac0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9011537c-c5d0-21cc-29dc-523b043a66dd-fbb3fac0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9011537c-c5d0-21cc-29dc-523b043a66de-fbb3fac0 {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3273ad80-d9c4-5bb9-6a74-03a4c8e460fa-86d2e08b {
    justify-self: center;
  }

  #w-node-_3273ad80-d9c4-5bb9-6a74-03a4c8e460ff-86d2e08b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9ac8-e77a56a6 {
    justify-self: center;
  }

  #w-node-_696a2dac-cd18-7cc3-0e4f-426ad9ff9acd-e77a56a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2537-e77a56a6, #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c253d-e77a56a6, #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2543-e77a56a6 {
    grid-column: span 1 / span 1;
    place-self: center;
  }

  #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c2549-e77a56a6, #w-node-bd5ae347-92da-d0d3-3ff0-a70b538c254f-e77a56a6 {
    place-self: center;
  }
}
